Если вам требуется перекодировать видео, вынуть из него скриншот, нарезать видеофайл или объединить, то ffmpeg - это то, что вам нужно! В Debian Jessie этот пакет исключили из официального репозитория и вместо него оставили avconv(Libav), который является форком и был рождем из-за конфликта внутри команды разработчиков. Конечно можно использовать и его или сделать линк в папке /usr/local/bin, но многие плагины требуют по привычке ffmpeg. Поэтому давайте рассмотрим несколько способо установки этого замечательного пакета.
1. Настроим apt на использование deb-multimedia репозитория
Это форк дебиана, в котором используется ffmpeg вместо avconv (Libav). Следующие команды выполняются из-под рута.
1.1) Добавте следующие команды вниз /etc/apt/sources.list:
sudo nano /etc/apt/sources.list
добавить
deb
http://www.deb-multimedia.org jessie main non-free
deb-src
http://www.deb-multimedia.org jessie main non-free
1.2) Обновите базу пакетов apt:
sudo apt-get update
1.3) Добавим ключи deb-multimedia:
sudo apt-get install deb-multimedia-keyring
1.4) Обновим базу пакетов снова:
sudo apt-get update
2. Удалим пакет ffmpeg debian и установим новый из репозитория
2.1) Очистим систему от прошлых установок, если они были, чтобы предотвратить конфликт двух установленных версий и связанных с ним пакетов:
sudo apt-get remove ffmpeg
sudo apt-get install ffmpeg
На этом можно было-бы и закончить, но недавно вышла версия 3,в которой добавили много разных вкусностей. А так как контрибьютеры не спешат добавлять ее в репозиторий, то мы поставим ее из иходников.
3. Установка библиотек и зависимостей для сбоки из исходников
sudo apt-get install build-essential libmp3lame-dev libvorbis-dev libtheora-dev libspeex-dev yasm pkg-config libfaac-dev libopenjpeg-dev libx264-dev
4. Собираем пакет
4.1) Скачаем и распакуем исходный код:
mkdir software; cd software; wget
http://ffmpeg.org/releases/ffmpeg-3.1.4.tar.bz2; cd ..; mkdir src; cd src; tar xvjf ../software/ffmpeg-3.1.4.tar.bz2
4.2) Перейдем в папку с исходным кодом:
cd ffmpeg-3.1.4
4.3) Сконфигурируем, соберем и установим:
./configure --enable-gpl --enable-postproc --enable-swscale --enable-avfilter --enable-libmp3lame --enable-libvorbis --enable-libtheora --enable-libx264 --enable-libspeex --enable-shared --enable-pthreads --enable-libopenjpeg --enable-libfaac --enable-nonfree
make
sudo make install
4.4) Запустим "/sbin/ldconfig" из-под root. На этом наша установка закончена.
----------------------------------------------------------------------------------------------
чтобы потом не мучится с make uninstall вместо sudo make install я предпочитаю
sudo checkinstall -D
если при сборке возникает ошибка:
mkdir: невозможно создать каталог «/usr/local/share/ffmpeg»: Нет такого файла или каталога
Makefile:166: ошибка выполнения рецепта для цели «install-data»
make: *** [install-data] Ошибка 1
**** Установка неудачна. Отменяется создание пакета.
Очищается...OK
Удачи.
то
sudo mkdir /usr/local/share/ffmpeg
а затем
sudo checkinstall -D
удалим лишнее:
cd ../..; rm -rf software/ src/
вот результат, забирайте https://www.assetbank.co.uk/support/documentation/install/ffmpeg-debian-squeeze/ffmpeg-debian-jessie/https://horhul.me/2016/02/ffmpeg-установка-на-debian-gnulinux-8-jessie/http://www.k-max.name/linux/upravlenie-programmnym-obespecheniem-v-linux/https://habrahabr.ru/post/130868/