タイトルどおり
以下メモです
※3/14追記 追記分は赤です
とりあえず必要なライブラリをぶち込もうそうしよう
x264のコンパイル@msys and Linux
リンク先の記事のLinux編を参考にNASM Yasm x264を入れてください
以下にあるものはliba52以外rpmforgeのレポジトリを追加すれば全てyumで入ります
:zlib
$ yum install zlib
:liba52
$ wget http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz
$ tar xvzf a52dec-0.7.4.tar.gz
$ cd a52dec-0.7.4
$ ./bootstrap
$ ./configure
$ make
# make install
:LAME
$ wget http://nchc.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
$ tar xvzf lame-3.97.tar.gz
$ cd lame-3.97
$ ./configure
$ make
# make install
:FAAC,FAAD2
$ wget http://downloads.sourceforge.net/faac/faac-1.26.tar.gz
$ tar xvzf faac-1.26.tar.gz
$ cd faac
$ ./bootstrap
$ ./configure
$ make
# make install
:FAAD2
$ wget http://downloads.sourceforge.net/faac/faad2-2.6.1.tar.gz
$ tar xvzf faad2-2.6.1.tar.gz
$ cd faad2
$ autoreconf -vif
$ ./configure --with-mp4v2
$ make
# make install
:Xvid
$ wget http://downloads.xvid.org/downloads/xvidcore-1.1.3.tar.gz
$ tar xvzf xvidcore-1.1.3.tar.gz
$ cd xvidcore-1.1.3/build/generic/
$ ./bootstrap.sh
$ ./configure
$ make
$ make install
:libtheora
$ wget http://downloads.xiph.org/releases/theora/libtheora-1.0beta2.tar.gz
$ tar xvzf libtheora-1.0beta2.tar.gz
$ cd libtheora-1.0beta2
$ ./configure
$ make
# make install
:libvorbis
$ wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.0.tar.gz
$ tar xvzf libvorbis-1.2.0.tar.gz
$ cd libvorbis-1.2.0
$ ./configure
$ make
# make install
:ffmpeg
$ svn co svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
$ ./configure --libdir=/usr/local/lib --enable-gpl --enable-x11grab --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libvorbis --enable-libx264 --enable-libxvid --enable-liba52 --enable-libtheora
$ make
# make install
configureの時点で何かライブラリが足りないとエラーを吐くのでそのライブラリを適宜入れる。
また –libdir=/usr/local/lib は各自修正する。
以上で終了。