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

پس از شش ماه توسعه، بسته چند رسانه ای FFmpeg 5.1 در دسترس است که شامل مجموعه ای از برنامه ها و مجموعه ای از کتابخانه ها برای عملیات بر روی فرمت های چند رسانه ای مختلف (ضبط، تبدیل و رمزگشایی فرمت های صوتی و تصویری) است. بسته تحت مجوزهای LGPL و GPL توزیع می شود، توسعه FFmpeg در مجاورت پروژه MPlayer انجام می شود. تغییر قابل توجه در شماره نسخه با تغییرات قابل توجه در API و انتقال به یک طرح تولید نسخه جدید توضیح داده می شود که طبق آن نسخه های قابل توجه جدید سالی یک بار و نسخه هایی با زمان پشتیبانی طولانی - هر دو سال یک بار تولید می شوند. FFmpeg 5.0 اولین نسخه LTS این پروژه خواهد بود.

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

  • پشتیبانی از سیستم فایل غیرمتمرکز IPFS و پروتکل مورد استفاده با آن برای اتصال آدرس‌های IPNS دائمی اضافه شده است.
  • پشتیبانی از فرمت تصویر QOI اضافه شده است.
  • پشتیبانی از فرمت تصویر PHM (نقشه نیمه شناور قابل حمل) اضافه شد.
  • قابلیت استفاده از VDPAU (Video Decode and Presentation) API برای تسریع سخت افزاری رمزگشایی ویدیو در فرمت AV1 پیاده سازی شده است.
  • پشتیبانی از رابط قدیمی برای رمزگشایی ویدیوی سخت افزاری XvMC متوقف شده است.
  • گزینه "-o" را به ابزار ffprobe اضافه کرد تا به جای جریان خروجی استاندارد، به فایل مشخص شده خروجی بدهد.
  • رسیورهای جدید اضافه شد: DFPWM، Vizrt Binary Image.
  • رمزگذارهای جدید اضافه شده است: pcm-bluray، DFPWM، Vizrt Binary Image.
  • بسته‌کننده‌های ظرف رسانه اضافه شده (muxer): DFPWM.
  • بسته‌بندی‌کننده‌های ظرف رسانه اضافه شده (دموکسر): DFPWM.
  • فیلترهای ویدیویی جدید:
    • SITI - محاسبه ویژگی های کیفیت ویدیو SI (اطلاعات مکانی) و TI (اطلاعات زمانی).
    • avsynctest - همگام سازی صدا و تصویر را بررسی می کند.
    • بازخورد - هدایت فریم های برش خورده به فیلتر دیگری و سپس ادغام نتیجه با ویدیوی اصلی.
    • pixelize - ویدیو را پیکسل می کند.
    • نقشه رنگی - انعکاس رنگ ها از ویدیوهای دیگر.
    • نمودار رنگ - تولید جدول تنظیمات رنگ.
    • ضرب - ضرب مقادیر پیکسل از ویدیوی اول در پیکسل های ویدیوی دوم.
    • pgs_frame_merge بخش‌های زیرنویس PGS را در یک بسته (bitstream) ادغام می‌کند.
    • blurdect - تاری فریم ها را تعیین می کند.
    • remap_opencl - نقشه برداری مجدد پیکسل را انجام می دهد.
    • chromakey_cuda یک پیاده سازی chromakey است که از API CUDA برای شتاب استفاده می کند.
  • فیلترهای صوتی جدید:
    • دیالوگ - تولید صدای فراگیر (3.0) از استریو، انتقال صدای دیالوگ های گفتاری موجود در هر دو کانال استریو به کانال مرکزی.
    • tiltshelf - افزایش/کاهش فرکانس های بالا یا پایین.
    • virtualbass - یک کانال باس اضافی بر اساس داده های کانال های استریو ایجاد می کند.

منبع: opennet.ru

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