Поиск по сайту:

FFmpeg 7.1 Добавлен декодер VVC, кодировщик Vulkan H.264/HEVC [Ubuntu PPA]

Популярная медиабиблиотека FFmpeg несколько дней назад выпустила новую версию 7.1. Вот новые функции и репозиторий Ubuntu PPA для пользователей Ubuntu 22.04 и Ubuntu 24.04.

В новой версии библиотеки FFmpeg добавлена официальная поддержка декодера VVC. Универсальное кодирование видео (сокращенно VVC), также известное как H.266, имеет примерно на 50% лучшую степень сжатия при том же качестве по сравнению с HEVC (также известным как H.265). Он поддерживает разрешения от очень низкого до 4K, 16K и 360°, а также YCbCr 4:4:4, 4:2:2 и 4:2:0 с 8-10 битами на компонент, HDR, переменную и дробная частота кадров от 0 до 120 Гц и многое другое.

В FFmpeg добавлена экспериментальная поддержка декодирования VVC, начиная с последней версии 7.0. Теперь декодер официально выпущен и совместим с тестовым контентом DVB. Эта версия также поддерживает декодирование VVC с ускорением Intel Quick Sync Video. Кроме того, он поддерживает кодирование VVC с использованием библиотеки libvvenc.

Помимо VVC, в FFmpeg 7.1 также добавлена поддержка декодирования аудиокодека xHE-AAC и MV-HEVC (многопросмотрового расширения HEVC). Также имеется декодирование MediaCodec AAC/AMR-NB/AMR-WB/MP3, поддержка как декодирования, так и кодирования для LC3/LC3plus через внешнюю библиотеку liblc3 с версией 1.1.0. или выше.

В новой версии также добавлен ускоренный кодер HEVC D3D12VA, ускоренный кодер H.264 и H.265 (HEVC) Vulkan, а также опция qsv_params для кодеров QSV.

Согласно примечанию к выпуску, FFmpeg 7.1 также исправил проблему с цветовым диапазоном, возникшую более 10 лет назад:

«Раньше данные цветового диапазона проходили по двум путям, не согласовывались и ненадежно пересылались на фильтры, кодеры, мультиплексоры. Работы по очистке системы начались более 10 лет назад, однако они застопорились из-за того, насколько хрупкой была система, и поведение при нарушении ее работы было неприемлемым. Новая система исправляет это, поэтому теперь цветовая гамма пересылается правильно и последовательно везде, где это необходимо, а также открывает путь для более продвинутых форм согласования».

Другие изменения в выпуске включают в себя:

  • фильтрыpad_vaapi, drawbox_vaapi
  • LCEVC-фильтр
  • Цепочка графов фильтров CLI ffmpeg
  • Демультиплексор и мультиплексор LC3/LC3plus
  • Обрезка, анализ метаданных и запись в Matroska и демультиплексорах MP4/MOV
  • устаревший vf_scale2ref
  • удален DEC Alpha DSP и код поддержки
  • Подробнее см. здесь.

Как установить FFmpeg 7.1 в Ubuntu

Исходный код новой версии доступен для скачивания по ссылке ниже:

Загрузить FFmpeg: https://ffmpeg.org/download.html

Для пользователей Ubuntu, помимо сборки из исходного архива, я загрузил его в неофициальный PPA для Ubuntu 22.04 и Ubuntu 24.04.

Либо выполните 3 команды ниже одну за другой, чтобы добавить PPA и установить FFmpeg 7.1, либо просмотрите это пошаговое руководство.

sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg7
sudo apt update
sudo apt install ffmpeg

ПРИМЕЧАНИЕ. При установке несистемной версии FFmpeg МОЖЕТ возникнуть проблема с зависимостями и даже сломаться ваша система! Вы ДОЛЖНЫ знать, что собираетесь делать, и знать, как восстановить!!!

Статьи по данной тематике