Windows fdk-aac が使える ffmpeg をコンパイルする

・MSYS のダウンロード
http://xhmikosr.1f0.de/tools/msys/

・fdk-aac のダウンロード
http://sourceforge.net/projects/opencore-amr/files/fdk-aac/

ffmpeg のダウンロード
http://ffmpeg.org/download.html

・Cドライブに作業フォルダを作成してファイルを展開

・msys.bat を実行し、作業フォルダに移動

# cd C:\temp

・fdk-aacコンパイル

# cd fdk-aac
# ./configure --prefix=/mingw/i686-w64-mingw32
# make
# make install

ffmpegコンパイル

# cd ffmpeg
# ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-libfdk-aac --enable-avisynth --extra-ldflags=-static --extra-cflags='-march=native -mfpmath=sse' --optflags=-O2
# make 
※完了後、同フォルダ内に ffmpeg.exe が作成される

・「msvcr100.dll が無い」とエラーが出た場合はVC++2010再頒布可能パッケージをインストール

http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84&displayLang=ja

  • x64

http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=BD512D9E-43C8-4655-81BF-9350143D5867&displaylang=ja