Выпущена новая версия пакета для работы с видео и звуком FFmpeg 5.0

Изображение: (cc0) freeimg
Визуализированный звуковой спектр
Визуализированный звуковой спектр
Визуализированный звуковой спектр

Основная версия свободного пакета библиотек и утилит для работы со звуковыми и видеоданными FFmpeg 5.0 выпущена командой разработчиков, 17 января сообщается на сайте проекта.

Новая версия получила кодовое имя «Лоренц». Работа над версией 5.0 велась девять месяцев. Смену основной цифры версии разработчики связывают со значительными изменениями в программном интерфейсе (API) пакета и новым подходом к формированию выпусков.

Теперь основные выпуски будут формироваться раз в год. Версии, выпускаемые раз в два года, получат расширенный срок поддержки (LTS). Первой LTS версией стал FFmpeg 5.0.

В FFmpeg 5.0 была выполнена чистка устаревших API кодирования и декодирования аудио и видео. API работы со звуком и изображением сделан единым. Добавлен новый API для фильтров потоков данных (bitstream).

Новая версия получила обновления значительного числа форматов, некоторые форматы добавлены. Улучшена работа с графическим API Vulkan. Некоторые форматы данных получили возможность аппаратного ускорения. Добавлена поддержка китайской процессорной архитектуры Loongson со специфичными для платформы оптимизациями.

Добавлено большое число фильтров для звука и изображения. В частности, к видео можно теперь применять фильтры корректировки оттенков, насыщенности и интенсивности цвета (HSI), подсчета корреляции и разницы между видеопотоками, разделения потоков и так далее.