Заметка на память. Сборка свежего ffmpeg с кодеком x264. Взято здесь.
sudo apt-get install subversion
mkdir ~/src
cd ~/src
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
sudo apt-get install checkinstall
sudo apt-get install libfaac-dev libfaad-dev libmp3lame-dev libtheora-dev libxvidcore-dev libvorbis-dev libogg-dev libdirac-dev libopenjpeg-dev libschroedinger-dev libspeex-dev libgsm1-dev yasm libopencore-amrnb-dev libopencore-amrwb-dev libdc1394-22-dev
sudo apt-get install git-core
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall --fstrans=no --install=yes --pkgname=x264 --pkgversion "1:0.svn`date +%Y%m%d`-0.0ubuntu1" --default
sudo ./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid --enable-x11grab --enable-libdirac --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libgsm --enable-libvorbis --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libdc1394 --enable-version3
sudo make
sudo checkinstall --fstrans=no --install=yes --pkgname=ffmpeg --pkgversion "3:0.svn`date +%Y%m%d` -12ubuntu3" --default
P.S.
Если процессе сборки ffmpeg пишет так
/home/kawaikunee/src/ffmpeg/libavcodec/libavcodec.so: undefined reference to `x264_encoder_open_94'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Ошибка 1
возможно установлены лишние пакеты:
sudo apt-get purge x264 libx264-dev
0 коммент.:
Отправить комментарий