http://www.xvid.org/
Developers welcome
More at Xvid codec
から進むと、右の方にソースファイルへのリンクがあります。
Developer Downloads
↓Xvid 1.2.2 final source code
xvidcore-1.2.2.tar.gzを、適当なディレクトリに保存します。
MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xzf xvidcore-1.2.2.tar.gz
$ cd xvidcore
ここで、pthread関連と、インストールされるライブラリ名をxvidcore.*からlibxvidcore.*に変更するパッチ
2011/01/05 追記
パッチをアップデートしました。
PTW32_STATIC_LIBフラグは、最新のpthreadsライブラリでは不要になったため、削除しました。
xvidcore-1.2.2-pthreads-20110105.diff
$ patch -p1 < xvidcore-1.2.2-pthreads-20110105.diff
その他、VAQ-patchというのも、とりあえず適用してみます。
VAQ: Making Xvid's Adaptive Quantization Not Suck
http://forum.doom9.org/showthread.php?t=135093
より、Patchのリンク先にある、以下のページ
http://pastebin.com/f1718874b
右端のDOWNLOADから、
f1718874b.txtをダウンロード。
$ patch -p1 < f1718874b.txt
あとは、以下の手順でコンパイル&インストールします。
$ cd build/generic/
$ ./bootstrap.sh
$ ./configure --prefix=/mingw
$ make
$ make install
以上で終了です。
【更新履歴】を見る
configureがエラーになってしまったのですが原因はわかりますでしょうか?
checking for pthread.h... no
./configure: line 4623: syntax error near unexpected token `else'
./configure: line 4623: `else'
その後、いかがでしょうか?
エラーが再現できないので原因は分かりませんが、ソースを一度削除して、最初からやり直すと上手く行くこともあります。
下記の件だと思います。
http://list.xvid.org/pipermail/xvid-devel/2009-October/006153.html
autoconf-2.63を使用していたので気が付きませんでした。
autoconf-2.67にしたら、configureでエラーになりました。
あーあさんが貼ってくださったリンク先の通り修正して、エラーが出なくなりました。
情報ありがとうございました。