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

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

ومن بين التغييرات المضافة إلى FFmpeg 4.4 ما يلي:

  • تم تنفيذ القدرة على استخدام واجهة برمجة التطبيقات VDPAU (فك تشفير وعرض الفيديو) لتسريع فك تشفير الفيديو بتنسيقات HEVC/H.265 (10/12 بت) وVP9 (10/12 بت).
  • يتم توفير الدعم لفك تشفير الفيديو بتنسيق AV1 باستخدام محركات تسريع الأجهزة NVIDIA NVDEC وIntel QSV (Quick Sync Video)، بالإضافة إلى استخدام DXVA2/D3D11VA API.
  • تمت إضافة القدرة على تشفير AV1 باللون الأحادي باستخدام مكتبة libaom (يتطلب الإصدار 2.0.1 على الأقل).
  • تم تنفيذ القدرة على تشفير الفيديو بتنسيق AV1 باستخدام برنامج التشفير SVT-AV1 (تقنية الفيديو القابلة للتطوير AV1)، والذي يستخدم إمكانات الحوسبة المتوازية للأجهزة الموجودة في وحدات المعالجة المركزية Intel الحديثة.
  • تمت إضافة جهاز الإخراج عبر إطار عمل AudioToolbox.
  • تمت إضافة دعم لبروتوكول gophers (gopher عبر TLS).
  • تمت إضافة دعم لبروتوكول RIST (نقل دفق الإنترنت الموثوق به) باستخدام librist.
  • تمت إزالة الدعم لبرنامج التشفير المستند إلى libwavpack.
  • تمت إضافة وحدات فك تشفير جديدة: AV1 (مع فك تشفير الأجهزة المسرع)، AV1 (عبر VAAPI)، AVS3 (عبر libuavs3d)، Cintel RAW، PhotoCD، PGX، IPU، MobiClip Video، MobiClip FastAudio، ADPCM IMA MOFLEX، Argonaut Games Video، MSP v2 ( Microsoft Paint)، Simbiosis IMX، الصور الرقمية SGA.
  • تمت إضافة برامج تشفير جديدة: RPZA، وPFM، وCineform HD، وOpenEXR، وSpeedHQ، وADPCM IMA Ubisoft APM، وADPCM Argonaut Games، وبرمجيات الجهد العالي ADPCM، وADPCM IMA AMV، وTTML (الترجمات).
  • تمت إضافة حزم حاويات الوسائط (muxer): AMV، وRayman 2 APM، وASF (Argonaut Games)، وTTML (الترجمات)، وLEGO Racers ALP (.tun و.pcm).
  • تمت إضافة أدوات فك حزم حاوية الوسائط (demuxer): AV1 (تدفق البتات المنخفض)، ACE، AVS3، MacCaption، MOFLEX، MODS، MCA، SVS، BRP (Argonaut Games)، DAT، aax، IPU، xbm_pipe، binka، Simbiosis IMX، Digital Pictures. SGA، MSP v2 (مايكروسوفت باينت).
  • تمت إضافة محللين جدد: IPU، Dolby E، CRI، XBM.
  • مرشحات جديدة:
    • chromanr - يقلل من تشويش اللون في الفيديو.
    • afreqshift و aphaseshift - تحويل تردد ومرحلة الصوت.
    • الغدي - يضيف الضوضاء عند مستوى معين.
    • Speechnorm - يقوم بتطبيع الكلام.
    • asupercut - يقطع الترددات التي تزيد عن 20 كيلو هرتز من الصوت.
    • asubcut - يقطع ترددات المخزن المؤقت الفرعي.
    • asuperpass وasuperstop - تنفيذ مرشحات التردد بتروورث.
    • shufflepixels - إعادة ترتيب وحدات البكسل في إطارات الفيديو.
    • tmidequalizer - تطبيق تأثير معادلة الفيديو المؤقتة في منتصف الطريق.
    • estdif - إزالة التشابك باستخدام خوارزمية تتبع حافة المنحدر.
    • epx هو مرشح تكبير لإنشاء فن البكسل.
    • القص - تحويل الفيديو القص.
    • كيرش - قم بتطبيق عامل تشغيل كيرش على الفيديو.
    • درجة حرارة اللون - ضبط درجة حرارة اللون للفيديو.
    • تباين الألوان - يضبط تباين الألوان بين مكونات RGB للفيديو.
    • تصحيح الألوان - تعديل توازن اللون الأبيض للفيديو.
    • تلوين - تراكب الألوان على الفيديو.
    • التعرض - يضبط مستوى التعرض للفيديو.
    • أحادي اللون - يحول الفيديو الملون إلى تدرج الرمادي.
    • المثير - توليد مكونات صوتية عالية التردد غائبة في الإشارة الأصلية.
    • vif وmsad - تحديد معاملات VIF (دقة المعلومات المرئية) وMSAD (متوسط ​​مجموع الاختلافات المطلقة) لتقييم الاختلافات بين مقطعي فيديو.
    • الهوية — تحديد مستوى الاختلاف بين مقطعي فيديو.
    • setts — يضبط PTS (الطابع الزمني للعرض التقديمي) وDTS (الختم الزمني لفك التشفير) في الحزم (تدفق البتات).

المصدر: opennet.ru

إضافة تعليق