ffmpeg
Загрузка...
Х

FFmpeg — установка на Debian GNU/Linux 8 (Jessie)

Если вам требуется перекодировать видео, вынуть из него скриншот, нарезать видеофайл или объединить, то ffmpeg — это то, что вам нужно! В Debian Jessie этот пакет исключили из официального репозитория и вместо него оставили avconv(Libav), который является форком и был рождем из-за конфликта внутри команды разработчиков. Конечно можно использовать и его или сделать линк в папке /usr/local/bin, но многие плагины требуют по привычке ffmpeg. Поэтому давайте рассмотрим несколько способо установки этого замечательного пакета.

1. Настроим APT на использование deb-multimedia репозитория

Это форк дебиана, в котором используется ffmpeg вместо avconv (Libav). Следующие команды выполняются из-под рута.

1.1) Добавте следующие команды вниз /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:

apt-get update

1.3) Добавим ключи deb-multimedia:

apt-get install deb-multimedia-keyring

1.4)  Обновим базу пакетов снова:

apt-get update

2. Удалим пакет ffmpeg Debian и установим новый из репозитория

2.1) Очистим систему от прошлых установок, если они были, чтобы предотвратить конфликт двух установленных версий и связанных с ним пакетов:

apt-get remove ffmpeg
apt-get install ffmpeg

На этом можно было-бы и закончить, но недавно вышла версия 3,в которой добавили много разных вкусностей. А так как контрибьютеры не спешат добавлять ее в репозиторий, то мы поставим ее из иходников.

3. Установка библиотек и зависимостей для сбоки из исходников

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.0.tar.bz2

cd ..

mkdir src

cd src

tar xvjf ../software/ffmpeg-3.0.tar.bz2

4.2) Перейдем в папку с исходным кодом:

cd ffmpeg-3.0

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. На этом наша установка закончена.
 

Оставить комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.