ffmpeg 2.5.3

CentOS 6.6のyumでインストールされるffmpegは0.6.5とかなり古いので、たまにH.264変換できないものがある。なので、最新版を独自buildしてみる。変換はH.264・faacに特化する(いろいろやると面倒なんで)。

# http://yasm.tortall.net/
tar zxvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure
make
make install

# http://www.videolan.org/developers/x264.html
tar jxvf last_x264.tar.bz2
cd x264-snapshot-20141218-2245
./configure –enable-static –disable-opencl
make
make install
echo ‘/usr/local/lib’ > /etc/ld.so.conf.d/libx264.conf

yum install libtool

# http://www.audiocoding.com/
tar jxvf faac-1.28.tar.bz2
cd faac-1.28
vi common/mp4v2/mpeg4ip.h
126行め:char *strcasestr(const char *haystack, const char *needle); コメントアウト
./bootstrap
./configure
make
make install

# https://www.ffmpeg.org/
tar jxvf ffmpeg-2.5.3.tar.bz2
cd ffmpeg-2.5.3
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
./configure –enable-gpl –enable-nonfree –enable-static –extra-libs=-ldl –enable-libx264 –enable-libfaac
make
make install