Випуск мультимедіа-пакету FFmpeg 5.1

Після шести місяців розробки доступний мультимедіа-пакет FFmpeg 5.1, що включає набір додатків та колекцію бібліотек для операцій над різними мультимедіа-форматами (запис, перетворення та декодування звукових та відеоформатів). Пакет розповсюджується під ліцензіями LGPL та GPL, розробка FFmpeg ведеться суміжно з проектом MPlayer. Значна зміна номера версії пояснюється суттєвими змінами в API та переходом на нову схему формування релізів, відповідно до якої нові значні випуски формуватимуться раз на рік, а релізи з розширеним часом підтримай – раз на два роки. FFmpeg 5.0 стане першим LTS-релізом проекту.

Зі змін, доданих у FFmpeg 5.1, можна виділити:

  • Додана підтримка децентралізованої файлової системи IPFS і протоколу, що використовується з нею, для прив'язки постійних адрес IPNS.
  • Додано підтримку формату зображень QOI.
  • Додано підтримку формату зображень PHM (Portable Half float Map).
  • Реалізовано можливість використання API VDPAU (Video Decode and Presentation) для апаратного прискорення декодування відео у форматі AV1.
  • Припинено підтримку застарілого інтерфейсу для апаратного декодування відео XvMC.
  • В утиліту ffprobe додано опцію «-o» для виведення у вказаний файл замість стандартного вихідного потоку.
  • Додано нові декодувальники: DFPWM, Vizrt Binary Image.
  • Додані нові кодувальники: pcm-bluray, DFPWM, Vizrt Binary Image.
  • Додані пакувальники медіаконтейнерів (muxer): DFPWM.
  • Додані розпакувальники медіаконтейнерів (demuxer): DFPWM.
  • Нові фільтри для відео:
    • SITI – обчислення характеристик якості відео SI (Spatial Info) та TI (Temporal Info).
    • avsynctest — Перевірка синхронізації звуку та відео.
    • feedback - перенаправлення обрізаних кадрів в інший фільтр з наступним об'єднанням результату з вихідним відео.
    • pixelize – виконує пікселізацію відео.
    • colormap — відображення кольорів із інших відео.
    • colorchart - генерація таблиці налаштування кольорів.
    • multiply — збільшення значень пікселів з першого відео на пікселі з другого відео.
    • pgs_frame_merge поєднує сегменти субтирів PGS в один пакет (bitstream).
    • blurdetect - Визначає розмитість кадрів.
    • remap_opencl – виконує ремапінг пікселів.
    • chromakey_cuda - реалізація хромакею, що використовує для прискорення API СUDA.
  • Нові фільтри для звуку:
    • dialogue — генерація surround-звуку (3.0) із стерео, з перенесенням у центральний канал звуку мовних діалогів, що у обох стерео-каналах.
    • tiltshelf - збільшення/зменшення високих або низьких частот.
    • virtualbass-генерує додатковий канал з басами на основі даних із каналів стерео.

Джерело: opennet.ru

Додати коментар або відгук