تم إطلاق FFmpeg 5.0 «Lorentz» بالفعل وهذه هي أخبارها

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

التغيير الكبير في رقم الإصدار يرجع ذلك إلى تغييرات كبيرة في واجهة برمجة التطبيقات والانتقال إلى نظام جيل الإصدار الجديد، والتي بموجبها سيتم تكوين الإصدارات الرئيسية الجديدة مرة واحدة في العام ، وإصدارات ذات وقت دعم ممتد - مرة كل عامين. سيكون FFmpeg 5.0 أول إصدار LTS من المشروع.

الميزات الجديدة الرئيسية لبرنامج FFmpeg 5.0

في هذا الإصدار الجديد تنظيف كبير لواجهات برمجة التطبيقات القديمة للتشفير وفك التشفير ، بالإضافة إلى الانتقال إلى واجهة برمجة تطبيقات N: M الجديدة ، والتي توفر واجهة برمجة واحدة للصوت والفيديو ، بالإضافة إلى برامج ترميز منفصلة لتدفقات الإدخال والإخراج.

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

إلى جانب ذلك ، إضافة تنسيقات منفصلة وبرامج الترميز: لم تعد أدوات تفريغ حاويات الوسائط تدمج سياق وحدة فك التشفير الكامل. تمت إزالة واجهات برمجة التطبيقات (API) لتسجيل برامج الترميز والتنسيقات: يتم الآن تسجيل جميع التنسيقات دائمًا.

مضاف دعم بنية LoongArch المستخدمة في معالجات Loongson، بالإضافة إلى دعم امتدادات LSX و LASX SIMD المتوفرة في LoongArch. تم تنفيذ تحسينات LoongArch المحددة لبرامج الترميز H.264 و VP8 و VP9.

مضاف دعم بروتوكول concatf، الذي يحدد التنسيق لنقل قائمة الموارد ("ffplay concatf: split.txt") ، أضاف أيضًا وحدات فك ترميز جديدة: Speex و MSN Siren و ADPCM IMA Acorn Replay و GEM (الصور النقطية) وأجهزة ترميز جديدة: معبأة في بتات ، Apple الرسومات (SMC) ، ADPCM IMA Westwood ، VideoToolbox ProRes. تم تغيير إعدادات مشفر AAC لتحقيق جودة أعلى.

وعلاوة على ذلك، ويلاحظ أيضًا أنه تمت إضافة حزم حاوية الوسائط (muxer): Westwood AUD ، و Argonaut Games CVG ، و AV1 (تدفق بتات علوية منخفضة) ، وأدوات تفريغ حاوية الوسائط المضافة (demuxer): IMF ، و Argonaut Games CVG.
تمت إضافة محلل جديد لبرنامج ترميز الصوت AMR (معدل متعدد التكيف) وإضافة أداة تجميع بيانات الحمولة (الحزم) لنقل الفيديو غير المضغوط باستخدام بروتوكول RTP (RFC 4175).

بالنسبة لفلاتر الفيديو الجديدة:

  • قطعة ومقطع: تقسيم الدفق بالفيديو أو الصوت إلى تيارات متعددة مقسومة على الوقت أو الإطارات.
  • hsvkey و hsvhold: استبدل جزءًا من التدرج اللوني HSV في الفيديو بقيم تدرج الرمادي.
  • غراي وورلد: استخدام خوارزمية قائمة على فرضية العالم الرمادي.
  • شار: تطبيق عامل Orb (متغير لمشغل Sobel مع معاملات مختلفة) على فيديو الإدخال.
  • مورفو: يسمح لك بتطبيق التحولات المورفولوجية المختلفة على الفيديو.
  • كمون: يقيس الحد الأدنى والحد الأقصى لتأخير الفلتر للمرشح المطبق مسبقًا.
  • حد: يحدد الاختلاف بين دفقين أو ثلاثة مقاطع فيديو.
  • xcorrelate: لحساب الترابط المتبادل بين تدفقات الفيديو.
  • فاربلور: تمويه فيديو متغير مع تعريف نصف قطر ضبابي للفيديو الثاني.
  • تشبع العظام: قم بتطبيق تعديلات تدرج اللون أو التشبع أو الوضوح على الفيديو.
  • طيف الألوان: إنشاء دفق فيديو مع طيف لوني معين.
  • ليب بلاسيبو: طلب عرض تظليل HDR من مكتبة libplacebo.
  • vflip_vulkan و hflip_vulkan و flip_vulkan: هي متغيرات من مرشحات التقليب الرأسية أو الأفقية للفيديو (vflip و hflip و flip) التي تم تنفيذها باستخدام Vulkan Graphics API.
  • yadif_videotoolbox: متغير من عامل تصفية yadif deinterlacing يعتمد على إطار عمل VideoToolbox.

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

في حين لأولئك الذين يريدون التثبيت أو التحديث من FFmpeg ، يجب أن تعلم أن هذه الحزمة موجودة في معظم توزيعات Linux أو إذا كنت تفضل يمكنك تنزيل كود المصدر الخاص بها للتجميع من الرابط أدناه.


اترك تعليقك

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

*

*

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