انتشار dav1d 0.6، رمزگشای AV1 از پروژه های VideoLAN و FFmpeg

جوامع VideoLAN و FFmpeg منتشر شده است انتشار کتابخانه dav1d 0.6.0 با اجرای رمزگشای فرمت رمزگذاری ویدیوی رایگان جایگزین AV1. کد پروژه به زبان C (C99) با درج اسمبلر (NASM/GAS) و توزیع شده توسط تحت مجوز BSD پشتیبانی از معماری های x86، x86_64، ARMv7 و ARMv8 و سیستم عامل های لینوکس، ویندوز، macOS، اندروید و iOS پیاده سازی شده است.

کتابخانه dav1d از تمامی ویژگی های AV1 از جمله نماهای پیشرفته پشتیبانی می کند نمونه گیری فرعی و تمام پارامترهای کنترل عمق رنگ که در مشخصات ذکر شده است (8، 10 و 12 بیت). این کتابخانه بر روی مجموعه بزرگی از فایل ها با فرمت AV1 آزمایش شده است. ویژگی کلیدی dav1d تمرکز آن بر دستیابی به بالاترین عملکرد رمزگشایی ممکن و اطمینان از کار با کیفیت بالا در حالت چند رشته ای است.

در نسخه های جدید:

  • بهینه‌سازی‌های خاص معماری ARM64 پیاده‌سازی شده‌اند که بسیاری از عملیات را هنگام کار با عمق رنگ‌های 10 و 12 بیتی پوشش می‌دهند.
  • بهینه سازی هایی بر اساس دستورالعمل های AVX-512 برای عملیات prep_bilin، prep_8tap، cdef_filter و mc_avg/w_avg/mask اضافه شده است.
  • بهینه سازی هایی بر اساس دستورالعمل های SSSE3 برای سرکوب نویز دیجیتال اضافه شده است.
  • بهینه سازی هایی بر اساس دستورالعمل های AVX2 برای عملیات msac_adapt16 اضافه شده است.
  • رفع اختلافات نادر در رفتار با رمزگشای مرجع AV1.
  • بهینه سازی بهبود یافته برای عملیات msac، cdef و looprestoration برای ARM64.
  • بهبود بهینه سازی AVX2 برای cdef_filter.
  • پیاده سازی عملیات itxfm و cdef_filter در زبان C بهبود یافته است.

به یاد بیاورید که کدک ویدیو AV1 توسط اتحاد توسعه یافته است رسانه باز (AOMedia)، که شامل شرکت هایی مانند Mozilla، Google، Microsoft، Intel، ARM، NVIDIA، IBM، Cisco، Amazon، Netflix، AMD، VideoLAN، Apple، CCN و Realtek است. AV1 به عنوان یک فرمت رمزگذاری ویدیوی رایگان و بدون حق امتیاز در دسترس عموم قرار گرفته است که از نظر سطوح فشرده سازی به طور قابل توجهی از H.264 و VP9 جلوتر است. در طیف وسیعی از وضوح‌های آزمایش‌شده، به طور متوسط ​​AV1 همان سطح کیفیت را ارائه می‌کند در حالی که نرخ بیت را 13 درصد در مقایسه با VP9 و 17 درصد کمتر از HEVC کاهش می‌دهد. در نرخ بیت بالا، افزایش به 22-27٪ برای VP9 و به 30-43٪ برای HEVC افزایش می یابد. در تست‌های فیس‌بوک، AV1 از نظر سطح فشرده‌سازی 264% از نمایه اصلی H.264 (x50.3)، 264% از H.46.2 و VP9 (libvpx-vp9) 34.0% بهتر بود.

منبع: opennet.ru

اضافه کردن نظر