انتشار بسته چند رسانه ای FFmpeg 4.4

پس از ده ماه توسعه، بسته چند رسانه ای FFmpeg 4.4 در دسترس است که شامل مجموعه ای از برنامه ها و مجموعه ای از کتابخانه ها برای عملیات بر روی فرمت های چند رسانه ای مختلف (ضبط، تبدیل و رمزگشایی فرمت های صوتی و تصویری) است. بسته تحت مجوزهای LGPL و GPL توزیع می شود، توسعه FFmpeg در مجاورت پروژه MPlayer انجام می شود.

از جمله تغییرات اضافه شده در FFmpeg 4.4 عبارتند از:

  • قابلیت استفاده از VDPAU (Video Decode and Presentation) API برای تسریع سخت افزاری رمزگشایی ویدیو در فرمت های HEVC/H.265 (10/12bit) و VP9 (10/12bit) پیاده سازی شده است.
  • پشتیبانی از رمزگشایی ویدیو در فرمت AV1 با استفاده از موتورهای شتاب سخت‌افزاری NVIDIA NVDEC و Intel QSV (ویدیو همگام‌سازی سریع) و همچنین با استفاده از API DXVA2/D3D11VA ارائه می‌شود.
  • قابلیت رمزگذاری AV1 به صورت تک رنگ با استفاده از کتابخانه libaom اضافه شده است (به حداقل نسخه 2.0.1 نیاز دارد).
  • توانایی رمزگذاری ویدئو در فرمت AV1 با استفاده از رمزگذار SVT-AV1 (فناوری ویدئو مقیاس پذیر AV1) که از قابلیت های محاسباتی موازی سخت افزاری موجود در CPU های مدرن اینتل استفاده می کند، پیاده سازی شده است.
  • دستگاه خروجی از طریق چارچوب AudioToolbox اضافه شد.
  • اضافه شدن پشتیبانی از پروتکل gophers (Gopher over TLS).
  • اضافه شدن پشتیبانی از پروتکل RIST (Reliable Internet Stream Transport) با استفاده از librist.
  • پشتیبانی از رمزگذار مبتنی بر libwavpack حذف شد.
  • رسیورهای جدید اضافه شده است: AV1 (با رمزگشایی تسریع شده سخت افزاری)، AV1 (از طریق VAAPI)، AVS3 (از طریق libuavs3d)، Cintel RAW، PhotoCD، PGX، IPU، MobiClip Video، MobiClip FastAudio، ADPCM IMA MOFLEX، بازی های Argonaut (Argonaut) Microsoft Paint)، Simbiosis IMX، Digital Pictures 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.).
  • بسته‌بندی‌کننده‌های کانتینر رسانه اضافه شده (دموکسر): AV1 (بیت جریان کم)، ACE، AVS3، MacCaption، MOFLEX، MODS، MCA، SVS، BRP (بازی‌های Argonaut)، DAT، aax، IPU، xbm_pipe، binka، Simbiosis IMX، تصاویر دیجیتال SGA، MSP v2 (Microsoft Paint).
  • تجزیه کننده های جدید اضافه شده اند: IPU، Dolby E، CRI، XBM.
  • فیلترهای جدید:
    • chromanr - نویز رنگ را در ویدیو کاهش می دهد.
    • afreqshift و aphaseshift - تغییر فرکانس و فاز صدا.
    • adenorm - نویز را در سطح خاصی اضافه می کند.
    • speaknorm - عادی سازی گفتار را انجام می دهد.
    • asupercut - فرکانس های بالای 20 کیلوهرتز را از صدا قطع می کند.
    • asubcut - فرکانس های ساب بافر را قطع می کند.
    • asuperpass و asuperstop - اجرای فیلترهای فرکانس Butterworth.
    • shufflepixels - پیکسل ها را در فریم های ویدیو مرتب می کند.
    • tmidequalizer - استفاده از اثر تساوی زمانی ویدئویی Midway.
    • estdif - deinterlacing با استفاده از الگوریتم Edge Slope Tracing.
    • epx یک فیلتر بزرگنمایی برای ایجاد پیکسل آرت است.
    • برشی - تبدیل تصویری برشی.
    • kirsch - عملگر Kirsch را روی ویدیو اعمال کنید.
    • دمای رنگ - دمای رنگ فیلم را تنظیم کنید.
    • رنگ کنتراست - کنتراست رنگ بین اجزای RGB را برای ویدیو تنظیم می کند.
    • colorcorrect - تنظیم تعادل رنگ سفید برای ویدیو.
    • رنگ آمیزی - پوشش رنگ روی ویدیو.
    • نوردهی - سطح نوردهی را برای ویدیو تنظیم می کند.
    • تک رنگ - ویدیوی رنگی را به مقیاس خاکستری تبدیل می کند.
    • aexciter - تولید قطعات صوتی با فرکانس بالا که در سیگنال اصلی وجود ندارند.
    • vif و msad - تعیین ضرایب VIF (وفاداری اطلاعات بصری) و MSAD (میانگین مجموع تفاوت های مطلق) برای ارزیابی تفاوت بین دو ویدیو.
    • هویت - تعیین سطح تفاوت بین دو ویدیو.
    • setts - PTS (مهر زمان ارائه) و DTS (مهر زمان رمزگشایی) را در بسته‌ها (bitstream) تنظیم می‌کند.

منبع: opennet.ru

اضافه کردن نظر