يأتي FFmpeg 4.3 مع دعم Vulkan Graphics API والمزيد

بعد عشرة أشهر من العمل الجاد ركز على تطوير النسخة الجديدة من حزمة الوسائط المتعددة الشعبية "FFmpeg 4.3" مطوريها عن إطلاقه وإتاحته لعامة الناس.

هذا الإصدار الجديد من FFmpeg 4.3 يتضمن الكثير من التغييرات، منها ربما والأهم من ذلك كله هو الدعم الإضافي لواجهة برمجة تطبيقات Vulkan الرسومية ، الذي يأتي مع العديد من الميزات الجديدة.

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

يتم توزيع الحزمة بموجب تراخيص LGPL و GPL ، ويتم تطوير FFmpeg مع مشروع MPlayer.

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

كما ذكرنا في البداية ، فإن الحداثة الرئيسية لهذا الإصدار الجديد هي إضافة دعم لواجهة برمجة تطبيقات Vulkan الرسومية ، ولكن هذا يأتي أيضًا مصحوبًا بتغييرات أخرى ورد ذكرها في الإعلان ، بالنسبة لنظام التشغيل Linux ، تم تنفيذ برنامج تشفير يستخدم محركات AMD AMF / VCE للتسريع بالإضافة إلى خيارات المرشحات النموذجية avgblur_vulkan و overlay_vulkan و scale_vulkan و chromaber_vulkan.

يمكن استخدام واجهة برمجة تطبيقات VDPAU (فك تشفير الفيديو والعرض التقديمي) لتسريع الأجهزة لمعالجة فيديو VP9.

إلى جانب ذلك إضافة القدرة على ترميز فيديو AV1 باستخدام مكتبة librav1e ، المكتوبة بلغة Rust والتي طورتها مجتمعات Xiph و Mozilla.

استمرارًا للتحسينات لنظام Linux ، تم إبراز ذلك أيضًا تم الانتقال من خادم الإطار للتحرير غير الخطي لتدفقات الفيديو AvxSynthالتي كانت في حالة مهجورة لمدة 5 سنوات ، إلى الفرع الحالي AviSynth +.

بينما بشكل عام لحاويات الوسائط mp4 ، ودعم ملفات برنامج ترميز الصوت متعدد القنوات صحيح ضياع وترميز للصوت ثلاثي الأبعاد MPEG-H ثلاثي الأبعاد.

بالإضافة إلى ذلك ، يمكننا أن نجد تمت إضافة وحدات فك ترميز جديدةوهي: PFM و IMM5 و Sipro ACELP.KELVIN و mvdv و mvha و mv30 و NotchLC و Argonaut Games ADPCM و Rayman 2 ADPCM و Simon & Schuster Interactive ADPCM و High Voltage Software ADPCM و ADPCM IMA MTF و CDToons و Siren و DERF DF و CRI HCA.

تمت إضافة حزمة حاوية وسائط Streamhash (muxer) وتم تنفيذ القدرة على تعبئة pcm و pgs في حاويات m2ts.

تمت إضافة وحدات فك ترميز حاوية الوسائط (demuxer): AV1 بامتدادات من App B و Argonaut Games ASF و Real War KVAG و Rayman 2 APM و LEGO Racers ALP (.tun و. pcm) و FWSE و DERF و CRI HCA و Pro Pinball Series Soundbank.

من التغييرات الأخرى التي تبرز:

  • دعم إضافي لبروتوكولات ZeroMQ و RabbitMQ (AMQP 0-9-1).
  • يتضمن الهيكل محلل صور بتنسيق WebP.
  • تم تنفيذ وحدات فك ترميز MJPEG و VP9 ، باستخدام آلية تسريع أجهزة Intel QSV (Quick Sync Video) ، بالإضافة إلى برنامج تشفير VP9 المستند إلى Intel QSV.
  • دعم موسع لأنماط الترجمة النصية المؤقتة 3GPP.
  • تمت إضافة ربط برنامج التشفير إلى Microsoft Media Foundation API.
  • تمت إضافة مشفر ADPCM للبيانات الصوتية المستخدمة في الألعاب بواسطة Simon & Schuster Interactive.

من بين المرشحات الجديدة المضافة ، يبرز ما يلي:

  • v360 - تحويل مقاطع الفيديو بنطاق 360 درجة إلى تنسيقات مختلفة.
  • التمرير: يقوم بتمرير الفيديو أفقيًا أو رأسيًا بسرعة معينة ؛
  • arnndn - مرشح قمع ضوضاء الكلام باستخدام شبكة عصبية متكررة ؛
  • maskedmin و maskedmax - دمج دفقين للفيديو بناءً على الاختلافات من الدفق الثالث ؛
  • متوسط ​​- مرشح منع التشويش الذي يحدد البكسل الأوسط لمستطيل يناسب نصف القطر المحدد.

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

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


كن أول من يعلق

اترك تعليقك

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

*

*

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