2011年01月04日

Xvidのコンパイル&インストール (1.3.0以降)

Xvidは、以下の場所にあります。
http://www.xvid.org/

2014/04/28 追記
ソースコードのダウンロード先が変わりました。
メニューの「More」から、「Xvid Labs - Open Source Project」に進みます。
https://labs.xvid.com/

「Source Code」から進むと、Release Downloadsの右の方に、ソースコードへのリンクがあります。
https://labs.xvid.com/source/

Developer Quick Downloads
↓Xvid 1.3.3 source code

xvidcore-1.3.3.tar.gz
を、適当なディレクトリに保存します。

MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xzf xvidcore-1.3.3.tar.gz
$ cd xvidcore

ここで、以下のパッチを適用します。
・ライブラリ名をxvidcore.*からlibxvidcore.*に変更
・pthreadsがインストールされていれば使用する
などです。
xvidcore-1.3.0-pthreads-20110103.diff

2014/05/07 追記
パッチを更新しました。
ライブラリ名をxvidcore.*からlibxvidcore.*に変更するのを修正し忘れていたので、追加しました。
xvidcore-1.3.3-win32-2.diff

$ patch -p1 < xvidcore-1.3.3-win32-2.diff

あとは、以下の手順でコンパイル&インストールします。
$ cd build/generic/
$ ./bootstrap.sh
$ ./configure --prefix=/mingw
$ make
$ make install

以上で終了です。


【補足】
2013/10/14 追記
Xvid 1.3.2から、しばらくリリースがストップしていますが、svn版はたまに更新されて、1.4-127になっています。
svn版は、以下のようにダウンロードできます。

2014/04/28 追記
1.3.3で、svn版の更新が適用されています。

2013/11/16 追記
「--username anonymous --password hoge」を追加しました。
パスワードは、メールアドレスの形式になっていなくても、半角英数1文字以上なら何でも良いです。
svnの設定が、一度認証するとキャッシュされる設定の場合は、2回目以降は認証が不要になります。

$ svn checkout http://svn.xvid.org/trunk/xvidcore --username anonymous --password hoge

xvidcore-1.4用のパッチはこちらです。
xvidcore-1.4-win32.diff

$ cd xvidcore
$ patch -p1 < xvidcore-1.4-win32.diff

あとは、xvidcore-1.3.2の手順と同じです。


【更新履歴】を見る
posted by あべちん at 01:27 | Comment(2) | TrackBack(0) | FFmpeg追加ライブラリ
この記事へのコメント
あべちんさんこんばんは。

1.3.3用のパッチに「ライブラリ名をxvidcore.*→libxvidcore.*に変更」する差分が含まれていないようです。

(といっても1.3.3と1.4の差がよくわからないので1.4をビルドしましたが…。)

以上ご報告まで。
Posted by Kazuki Ashiya at 2014年05月06日 23:43
Kazuki Ashiyaさん、こんばんは。管理人です。

ご指摘ありがとうございました。
パッチを修正しました。

確認したところ、4/28版のffmpeg rev.62757は、1.4をリンクしてました。(/∀\)キャ
Posted by あべちん at 2014年05月07日 00:53
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/42368789
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック