إطلاق حزمة الوسائط المتعددة FFmpeg 7.1

بعد ستة أشهر من التطوير، تتوفر حزمة الوسائط المتعددة FFmpeg 7.1، والتي تتضمن مجموعة من التطبيقات ومجموعة من المكتبات للعمليات على تنسيقات الوسائط المتعددة المختلفة (تسجيل وتحويل وفك تشفير تنسيقات الصوت والفيديو). الحزمة مكتوبة بلغة C ويتم توزيعها بموجب تراخيص LGPL وGPL.

من بين التغييرات في FFmpeg 7.1:

  • تمت إضافة برامج ترميز الفيديو H.264 وH.265 التي تستخدم امتدادات واجهة برمجة تطبيقات الرسومات Vulkan لترميز الفيديو المسرع للأجهزة. من حيث قدراتها، فإن أجهزة التشفير المستندة إلى Vulkan مماثلة لأجهزة التشفير المتوفرة سابقًا والتي تستخدم VAAPI للتسريع.
  • يتضمن وحدة فك ترميز خاصة به لتنسيق ترميز الصوت xHE-AAC (يدعم مجموعة USAC الفرعية من AAC)، والذي يُستخدم في بث Netflix ويستخدم في تقنيات البث الرقمي لراديو مونديال الرقمي. يتميز برنامج الترميز بدعمه لمجموعة واسعة من معدلات البت (من 12 إلى 300 كيلوبت/ثانية)، ونسب الضغط العالية، وإمكانيات تشغيل الصوت الثابت، والوضوح العالي على جميع مستويات الصوت، وملفات تعريف التحكم في النطاق الديناميكي الإضافية للاستماع في البيئات الصاخبة، وإضافة البيانات الوصفية التي تسمح بخسارة إعادة الإعمار على الجانب المتلقي.
  • تنفيذ وحدة فك التشفير لتنسيق VVC (ترميز الفيديو المتعدد الاستخدامات)، المعروف أيضًا باسم معيار ضغط الفيديو H.266، تم تطويره بشكل مشترك بواسطة مجموعات العمل MPEG (ISO/IEC JTC 1) وVCEG (ITU-T)، بمشاركة وقد تم إعلان شركات مثل أبل مستقرة، وإريكسون، وإنتل، وهواوي، ومايكروسوفت، وكوالكوم، وسوني. يحل H.266 محل H.265 (HEVC) ويوفر نقلًا وتخزينًا عالي الكفاءة لجميع دقة الشاشة (من SD وHD إلى 4K و8K)، ويدعم الفيديو بنطاق ديناميكي ممتد (HDR، نطاق ديناميكي عالي) والفيديو البانورامي بتنسيق وضع 360 درجة.
  • تمت إضافة القدرة على تسريع فك تشفير VVC باستخدام تقنية Intel QSV (فيديو المزامنة السريعة).
  • تمت إضافة برنامج تشفير VVC، والذي تم تنفيذه باستخدام مكتبة libvvenc.
  • تم تنفيذ القدرة على فك تشفير الفيديو بتنسيق MV-HEVC (ترميز الفيديو عالي الكفاءة متعدد المشاهدة)، والذي يُستخدم في خوذات الواقع الافتراضي والهواتف الذكية لنقل الفيديو المجسم.
  • تمت إضافة وحدة فك ترميز لمعيار ترميز الفيديو LCEVC، والذي تم تنفيذه استنادًا إلى مكتبة LCEVCdec الخارجية. يضيف LCEVC طبقة بيانات تعريف إضافية لتحسين جودة برامج الترميز H.26x وMP4/ISOBFF الحالية.
  • تقوم حزم حاويات الوسائط Matroska وMP4/MOV (muxer) بتنفيذ تحليل وتسجيل البيانات الوصفية مع معلومات حول تقطيع الفيديو (على سبيل المثال، عند عرضها على شاشات ذات نسبة عرض إلى ارتفاع مختلفة).
  • تمت إضافة دعم لتشفير وفك تشفير الصوت بتنسيقات LC3 وLC3plus، وهو مُحسّن لنقل الصوت بأقل قدر من التأخير (على سبيل المثال، يُستخدم في سماعات الرأس Bluetooth). يعتمد التنفيذ على مكتبة liblc3 الخارجية. تمت إضافة أدوات فك وتعبئة حاويات الوسائط لـ LC3 وLC3plus.
  • تمت إضافة دعم لفك تشفير الصوت بتنسيقات AAC وAMR-NB وAMR-WB وMP3 باستخدام MediaCodec API الذي يوفره نظام Android الأساسي.
  • تمت إضافة برنامج التشفير D3D12VA HEVC، الذي ينفذ تسريع الأجهزة عبر واجهة برمجة تطبيقات D3D12.
  • تمت إضافة أداة فك الترجمة بتنسيق RCWT (التسميات التوضيحية الأولية مع الوقت).
  • تم إيقاف دعم DEC Alpha DSP.
  • تمت إضافة مصدر الفيديو الذي يولد ضوضاء بيرلين.
  • تم تنفيذ عملية مطابقة مساحة اللون YUV لبرامج الترميز والمرشحات.
  • تمت إضافة مرشحات Pad_vaapi وdrawbox_vaapi لإضافة المساحة المتروكة والحدود إلى مقاطع الفيديو.

المصدر: opennet.ru

إضافة تعليق