トップ 検索 一覧 差分 ソース ヘルプ RSS ログイン

MinGW+ffmpeg(2)a52,xvid

MinGW+ffmpeg(2)liba52,xvidcore

最初は、特に問題がなくコツや修正の不要なliba52とxvidcoreをビルドする。なお、liba52はDVD等に使用されるAC-3音声のコーデックであり、xvidcoreは(語弊をおそれずに言えば)MPEG-4 Part2 Visial(「いわゆる」MPEG-4)の映像コーデックだ。これらの詳細を述べると長いのでまたの機会にさせてもらう。

liba52

非常に素直なので、コマンドだけで問題ないだろう。

$ tar xfvz a52dec-0.7.4.tar.gz
$ cd a52dec-0.7.4
$ ./configure --disable-shared
$ make
$ mkdir -p /mingw/include/a52dec
$ cp include/a52.h /mingw/include/a52dec/
$ cp liba52/.libs/liba52.a /mingw/lib/

唯一、ヘッダファイルはincludeではなくinclude/a52decに置くことに注意。

xvidcore

同様に、まずはコマンドから。

$ cd xvidcore-1.1.3/build/generic
$ ./configure --disable-shared
$ make
$ cp =build/xvidcore.a /mingw/lib/libxvidcore.a
$ cp ../../src/xvid.h /mingw/include/

ビルド開始時のディレクトリと、インストール元のファイルの場所に注意。また、生成されるライブラリはxvidcore.aだが、インストール時にはlibxvidcore.aとしている点にも注意。

最終更新時間:2008年04月06日 11時14分25秒