ffmpegをCygwinでビルド

package

apt-cyg install autoconf automake binutils gcc gcc-core gcc-g++ gcc-mingw gcc-mingw-core gcc-mingw-g++ gdb gettext gettext-devel git libgcrypt-devel libiconv libtool make mingw-runtime nasm patchutils pkg-config subversion ncurses expat libgcrypt curl wget zip unzip

yasmのインストール

最新版はここでチェック

http://www.tortall.net/projects/yasm/releases/
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar zxvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure --prefix=/usr
make && make install
cd

libx264のインストール

cd ~
git clone git://git.videolan.org/x264
cd x264
./configure --prefix=/usr --enable-shared
make && make install
cd ~

lameのインストール

wget -O - 'http://downloads.sourceforge.net/project/lame/lame/3.99/lame-3.99.4.tar.gz' | tar zxvf -
cd lame-3.99.4/
./configure   --prefix=/usr && make  &&make install

libfaacのインストール

wget -O - http://downloads.sourceforge.net/faac/faac-1.28.tar.gz | tar xzvf -
cd faac-1.28/
chmod +x ./bootstrap
./bootstrap && ./configure --prefix=/usr 
make && make install
cd ~

faacだけはgcc4でコンパイルしてる。

ffmpegをインストール

cd ~
git clone --depth 1 git://source.ffmpeg.org/ffmpeg
cd ffmpeg 
./configure --prefix=/usr/local  --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-pthreads --enable-libfaac  --enable-libmp3lame  --enable-libx264 
make && make install