Текущая страница: ГлавнаяРазное → Установка ffmpeg из git

Установка ffmpeg из git

Устанавливаем пакеты, необходимые для сборки:

apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libsdl1.2-dev libtheora-dev libx11-dev

Собираем x264:
Замечание:
были советы использовать —enable-shared при конфигурировании x264, без него установка идет в /usr/local/bin и потом ffmpeg не сможет найти библиотеку выдвая libx264 not found, но у меня в переменной PATH прописан путь к /usr/local/bin и все ок. Но при наличии проблем попробуйте конфигурировать с этой опцией.

git clone git://git.videolan.org/x264.git
cd x264
./configure
make
checkinstall --fstrans=no --install=yes --pkgname=x264 --pkgversion «1:0.svn`date +%Y%m%d`» --default 

Собираем ffmpeg:

git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libtheora   --enable-libx264 --enable-x11grab
make
checkinstall --fstrans=no --install=yes --pkgname=ffmpeg --pkgversion "4:0.5+svn`date +%Y%m%d`" --default

Может ругаться на невозможность запуска из директории tmp.
Делаем так: mkdir ~/tmp1;export TMPDIR=~/tmp1
Если хотим обновиться:

apt-get remove ffmpeg x264 libx264-dev
cd ~/x264
make distclean
git pull

дальше ./configure, make, checkinstall как указано выше. Аналогично делаем для ffmpeg.
Вот тут человек написал скрипт автоматической установки, сам я его впрочем не пробовал, но может кому интересно.

Добавить комментарий