有効にする追加コーデック。liba52libamrnb/libamrwbとlibdc1394は自分が不要なのであまりやる気無し。他所の記事は多くがシングルスレッドです。DLL不要(staticリンク)にする。x264のMBAFF(インターレース)を使用可能にする。当面のUIは携帯動画変換君を流用。DLL不要に関して、現状では不完全。マルチスレッド対応のためpthreadGC2.dllが必要になる。本特集が好評であればそのうち完全版にもチャレンジしたいと思う。本記事一覧MinGW+ffmpeg(1)準備ビルド環境であるMinGWやソースファイルの収集に関して。MinGW+ffmpeg(2)a52,xvidまずは問題の少ないliba52とxvidcoreをビルド。MinGW+ffmpeg(3)faac,faadAACライブラリのlibfaac,libfaadのビルド。MinGW+ffmpeg(4)LAMEMP3エンコードライブラリのLAME(libmp3lame)をビルド。Win32(pthread-w32)ライブラリのビルド。MinGW+ffmpeg(6)x264今回の目的への一翼であるx264(libx264)のビルド。MinGW+ffmpeg(7)ビルド上記を組み込んだffmpeg本体のビルド。MinGW+ffmpeg(*)バグ??2008/04/02現在H.264/AVC+mp4で発生するバグらしき動作の解析。数回に分割する上、解決できないかも知れないが...。MinGW+ffmpeg(*)利用編?有効なオプションの調査など。利用編も長くなりそうなので別の特集にするかもしれない。Annex(付録)MinGW+ffmpeg(A)pthreadは複雑pthread-w32のみDLL使用となった経緯。込み入った話なので内部に興味のある方のみどうぞ。インデックスだけ先に作っているので上記は予定で、未執筆の項目があります。記事を書くのはあっという間だが、下調べに丸一週間以上かかってしまった...。Perl5.010001。