Выпущен FFmpeg 6.1 "Heaviside" с кодировщиком VAAPI AV1, декодированием HW Vulkan
В этом выпуске добавлена поддержка кодеков HEVC, VP9 и AV1 в расширенных форматах FLV и RTMP.
Вчера вышло крупное обновление мультимедийного фреймворка с открытым исходным кодом FFmpeg 6.1, в котором появились новые возможности, новые декодеры, новые фильтры и многие другие изменения.
Релиз FFmpeg 6.1, вышедший более чем через восемь месяцев после FFmpeg 6.0 "Von Neumann", получил название "Heaviside" и представляет многопоточное аппаратное ускоренное декодирование на базе Vulkan с поддержкой кодеков H264, HEVC и AV1, а также кодер AV1 с поддержкой VAAPI (Video Acceleration API).
Также добавлена поддержка кодеков HEVC, VP9 и AV1 в расширенных форматах FLV и RTMP, декодера и демуксера видео Playdate, демуксера и декодера OSQ, парсера, муксера, демуксера и слияния кадров Essential Video Coding bsf, муксера и демуксера Raw AC-4, парсера, муксера и демуксера битовых потоков Raw VVC.
В FFmpeg 6.1 добавлена поддержка хинтинга P_SKIP для ускорения кодирования libx264, а также представлены видеодекодер vMix, видеодекодер RivaTuner, декодер libaribcaption, видеокодер Microsoft RLE, демуксер CRI USM и расширена поддержка VAAPI для libva-win32 под Windows.
Как и ожидалось, в этом выпуске появились новые фильтры: фильтр источника звука afireqsrc, фильтр arls, фильтр источника видео zoneplate, фильтр color_vulkan, фильтр bwdif_vulkan, фильтр nlmeans_vulkan, фильтр xfade_vulkan, фильтр bwdif_cuda, фильтры scale_vt и transpose_vt для VideoToolbox, а также аудиофильтры apsnr и asisdr.
Кроме того, в FFmpeg 6.1 добавлены битовые фильтры для редактирования метаданных в потоках VVC и для конвертирования VVC из MP4 в Annex B. Также добавлена поддержка команд в фильтрах setpts и asetpts
Среди прочих значимых изменений в FFmpeg 6.1 отменена опция командной строки -top в пользу фильтра setfield, изменена схема XML-вывода ffprobe для учета нескольких элементов variable-fields внутри одного родительского элемента, добавлена новая опция командной строки -readrate_initial_burst, а опция ffprobe -output_format стала псевдонимом -of.
FFmpeg 6.1 доступен для загрузки прямо сейчас с официального сайта и включает несколько обновленных компонентов, таких как libavutil 58.29.100, libavcodec 60.31.102, libavformat 60.16.100, libavdevice 60.3.100, libavfilter 9.12.100, libswscale 7.5.100, libswresample 4.12.100 и libpostproc 57.3.100.
Следующим крупным релизом FFmpeg станет версия 7.0, выпуск которой запланирован на февраль 2024 года.
Источник