dav1d 0.6.0: وحدة فك ترميز مطور AV1 بواسطة VideoLAN

قبل بضعة أيام تم الكشف عن مجتمعات VideoLAN و Ffmpeg إصدار النسخة الجديدة من المكتبة dav1d 0.6.0. هذا هو تنفيذ بديل مجاني لوحدة فك التشفير لتنسيق تشفير فيديو AV1.

تدعم مكتبة dav1d جميع ميزات AV1 ، بما في ذلك أنواع الاختزال المتقدمة وجميع معلمات التحكم في عمق الألوان المعلنة في المواصفات (8 و 10 و 12 بت). تم اختبار المكتبة على مجموعة كبيرة من الملفات بتنسيق AV1.

حول وحدة فك الترميز dav1d

برنامج ترميز الفيديو تم تطوير AV1 بواسطة Open Media Alliance (AOMedia)، حيث يتم تمثيل شركات مثل Mozilla و Google و Microsoft و Intel و ARM و NVIDIA و IBM و Cisco و Amazon و Netflix و AMD و VideoLAN و CCN و Realtek

AV1 يتم وضعه كتنسيق تشفير فيديو وصول مجاني لا يتطلب دفع رسوم ، والذي يتفوق بشكل ملحوظ على H.264 و VP9 من حيث الضغط.

وحدة فك الترميز المرجعية لـ يعد AV1 رائعًا ، ولكنه قاعدة بيانات بحثية ، لذلك هناك الكثير لتحسينه. لهذا السبب بدأت مجتمعات VideoLAN و VLC و FFmpeg العمل على وحدة فك ترميز جديدة ، برعاية تحالف وسائل الإعلام المفتوحة، لإنشاء وحدة فك ترميز مرجعية محسّنة لـ AV1.

السمة الرئيسية لـ dav1d هي تركيزها على تحقيق الأداء معدل فك التشفير ممكن وضمان عملية متعددة الخيوط عالية الجودة.

تم اختبار عمل المكتبة على مجموعة كبيرة من الملفات بتنسيق AV1. السمة الرئيسية لـ dav1d هي تركيزها على تحقيق أعلى أداء ممكن فك التشفير وضمان عمل عالي الجودة في وضع متعدد مؤشرات الترابط.

الهدف من وحدة فك التشفير الجديدة هذا هو:

  • أن تكون صغيرًا
  • كن سريعًا قدر الإمكان
  • تقديم الدعم عبر الأنظمة الأساسية
  • الخيوط بشكل صحيح ،
  • مجاني ومفتوح المصدر (في الواقع).

كود المشروع dav1d هو مكتوب في لغة برمجة ج (ج 99) ولديها أيضًا إدخالات المجمع (NASM / GAS) ويتم توزيعها بموجب ترخيص BSD. تحسب وحدة فك التشفير مع دعم مطبق لهياكل x86 و x86_64 و ARMv7 و ARMv8 وأنظمة تشغيل Linux و Windows و macOS و Android و iOS.

الميزات الرئيسية الجديدة لـ dav1d 0.6.0

هذا الإصدار الجديد من وحدة فك الترميز يحصل dav1d 0.6.0 على إصلاح بعض الأخطاء التي كانت موجودة في الإصدار السابق ، بالإضافة إلى أن المطورين قاموا بتنفيذ تحسينات محدد معمارية ARM64 إنها تغطي العديد من العمليات عند العمل بعمق ألوان 10 و 12 بت.

يسلط الضوء أيضًا على العمل الذي تم إنجازه للإضافة تحسينات على أساس تعليمات SSSE3 لتقليل الضوضاء الرقمية بالإضافة إلى التحسينات المستندة إلى التعليمات AVX2 لعملية msac_adapt16.

التحسينات الأخرى التي تم تنفيذها في هذا الإصدار الجديد هي loop و cdef و msac تحسينات عمليات استعادة ARM64 وكذلك تحسينات تحسينات AVX2 لـ cdef_filter.

من ناحية أخرى ، يذكر الإعلان أن المطورين عملوا على إضافة تحسينات بناءً على تعليمات AVX-512 لعمليات prep_bilin و prep_8tap و cdef_filter و mc_avg / w_avg / mask.

بالنسبة للجزء من التصحيحات ذكر ذلك إصلاح التناقضات النادرة في السلوك مع وحدة فك التشفير المرجع AV1 وأنه تم تنفيذ تحسين في عمليات itxfm و cdef_filter في C.

أخيرا إذا كنت تريد معرفة المزيد عنها حول هذا الإصدار الجديد وأيضًا حول مشروع وحدة فك الترميز هذه ، يمكنك التحقق من التفاصيل في الرابط التالي.

كيفية تثبيت وحدة فك ترميز dav1d على أوبونتو ومشتقاتها؟

بالنسبة لأولئك الذين يرغبون في التمكن من تثبيت وحدة فك التشفير هذه في أنظمتهم ، يمكنهم القيام بذلك باتباع الإرشادات التي نشاركها أدناه.

عموما لمعظم توزيعات Linux ، الرجال من مشروع VideoLan ، عرض حزمة وحدة فك التشفير عن طريق حزمة Snap.

لذلك ، لتثبيته بهذه الوسيلة ، يتطلب الأمر فقط أن يكون توزيعك يدعم هذا النوع من الحزم.

في المحطة عليهم فقط تنفيذ الأمر التالي:

sudo snap install dav1d --edge


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.