Я решил скомпилировать новейшую версию ffmpeg. Я использую ffmpeg для скринкастинга, сжатия видео, записи с веб-камеры и обрезки пленки. Поэтому, вероятно, вам могут понадобиться другие параметры, которые вы можете увидеть, запустив следующее в исходной папке ffmpeg:
./configure --help
Вот мои варианты:
./configure --prefix=/usr/local --enable-libxcb-xfixes --enable-libxcb --enable-gpl --enable-nonfree --enable-libx264 --enable-libfdk-aac --enable-libmp3lame --enable-libopus --enable-libpulse
Сначала мне нужно было установить эти зависимости:
sudo apt install libx264-dev libfdk-aac-dev libmp3lame-dev libopus-dev libpulse-dev libxcb1-dev libxcb-xfixes0-dev
У меня все еще установлена версия Debian 9 ffmpeg. Я только что сделал символическую ссылку на свой ~/bin
с помощью:
sudo ln -s /usr/local/bin/ffmpeg $HOME/bin/
При использовании символической ссылки система по умолчанию использует последнюю версию вместо версии, указанной в /usr/bin/ffmpeg
.
Кроме того, вы можете использовать snapd, flatpak или appimage (Portable ).