Выпущена версия FFmpeg 6.0! Как установить в Ubuntu 22.04 [обновлен новый PPA]
Популярная мультимедийная библиотека FFmpeg анонсировала новую версию 6.0 (обновленную до версии 6.1). Вот новые функции и руководство по установке для Ubuntu 22.04, Ubuntu 20.04 и Ubuntu 18.04.
FFmpeg 6.0, кодовое название «Фон Нейман», включает поддержку новых декодеров, включая Bonk, Micronas SC-4, APAC, ViewQuest VQC, RKA, Radiance, WavArc, CBD2 DPCM и несколько форматов ADPCM.
Также существуют QSV и кодирование NVenc AV1, декодирование и кодирование VAAPI и QSV для 10/12-битного 422, 10/12-битного 444 HEVC и VP9.
Другие изменения FFmpeg 6.0 включают в себя:
- Новые аудио- и видеофильтры, такие как фильтры adrc, afdelaysrc, corr, showcwt, backgroundkey, a3dscope, ddagrab, ssim360, hstack_qsv, vstack_qsv и xstack_qsv.
- Поддержка изображений Radiance HDR
- Добавлен новый режим в фильтр обнаружения обрезки для определения области обрезки на основе векторов движения и краев.
- Формат изображения WBMP (растровое изображение протокола беспроводных приложений)
- LAF, демультиплексор SDNS
- Изменение порядка DTS в PTS BSF
- фильтр backkey, мультимедийный фильтр showcwt
- Фильтры hstack_vaapi, vstack_vaapi и xstack_vaapi
- Декодер MediaCodec через NDKMediaCodec и кодер
- Поддержка oneVPL для QSV
- Новые параметры CLI ffmpeg: -stats_enc_pre[_fmt], -stats_enc_post[_fmt], -stats_mux_pre[_fmt]
- media100 в mjpegb bsf
- Новая опция CLI ffmpeg: -fix_sub_duration_heartbeat
- Декодеры CrystalHD устарели
- RKA, WavArc, XMD ADPCM, декодер и демультиплексор WADY DPCM
- Синтаксис filtergraph в CLI ffmpeg теперь поддерживает передачу содержимого файла в качестве значений параметров.
ПРИМЕЧАНИЕ. Обновление библиотеки FFmpeg в Ubuntu может привести к поломке других приложений и/или возникновению проблем с зависимостями! Вы должны знать, как восстановить. И не делайте этого на производственной машине!
Как установить FFmpeg (обновление 6.1) через PPA в Ubuntu:
Как сообщают многие пользователи, PPA Роба Сэвори кажется сломанным из-за проблемы с зависимостями.
Итак, я загружаю FFmpeg 6 и его библиотеки зависимостей в этот неофициальный PPA для тех, кому нужен FFmpeg 6.
ПРИМЕЧАНИЕ: 1. PPA пока предназначен только для Ubuntu 22.04!
ПРИМЕЧАНИЕ: 2. В моем случае пакеты работают хорошо. Но это может сработать или не сработать для вас! Используйте его на свой страх и риск!
1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть окно терминала. Когда он откроется, выполните команду, чтобы добавить PPA:
sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg6
Введите пароль пользователя (без звездочки), когда он спросит, и нажмите Enter, чтобы продолжить.
2. Для Linux Mint 21 вам необходимо вручную обновить кеш пакетов после добавления PPA. Для этого выполните команду:
sudo apt update
3. Наконец, выполните приведенную ниже команду, чтобы установить или обновить до FFmpeg 6.1:
sudo apt install ffmpeg
В случае неполной установки НАСТОЯТЕЛЬНО рекомендуется запустить sudo apt update
, чтобы обновить все пакеты до последних версий.
4. После установки выполните приведенную ниже команду в терминале, чтобы проверить:
ffmpeg --version
Как понизить версию библиотеки FFmpeg:
Если вы хотите понизить версию библиотеки FFmpeg до стандартной версии, доступной в системном репозитории. Откройте терминал и выполните команду:
sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/ffmpeg6
ПРИМЕЧАНИЕ: следите за выводом терминала, прежде чем ответить «да» для подтверждения! Он МОЖЕТ удалить некоторые другие полезные пакеты приложений.