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

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

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

В نسخه جدید:

  • عملکرد پیاده‌سازی refmv (پیش‌بینی حرکت مرجع دینامیکی) تقریباً 12% افزایش می‌یابد در حالی که مصرف حافظه را تقریباً 25% کاهش می‌دهد.
  • پیاده‌سازی بهینه‌سازی‌های خاص معماری ARM64 تقریباً کامل شده است و بسیاری از عملیات را هنگام کار با عمق رنگ‌های 8، 10 و 12 بیت پوشش می‌دهد.
  • فیلتر CDEF با استفاده از دستورالعمل های AVX-512 اضافه شد.
  • بهینه سازی های جدید بر اساس دستورالعمل های AVX2 و SSSE3 اضافه شده است.
  • ابزار dav1dpla پشتیبانی از کار با عمق رنگ 10 بیتی، فرمت‌های پیکسلی غیر 4:2:0 و کاهش نویز دیجیتال در GPU را بهبود بخشیده است.

به یاد بیاورید که کدک ویدیو 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

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