現在、x264のバージョン管理は、svnに代わってGitが使用されています。
MSYSで使用できるGitに、Git for Windows (msysgit) というのがあります。
msysgitは、以下の場所からダウンロードできます。
http://code.google.com/p/msysgit/
右の方の、Featured Downloads: より、以下のリンクをクリックしてダウンロードしてください。
Git-1.8.5.2-preview20131230.exe (2013/12/31現在)2016/02/28 追記ダウンロード先が変わりました。
Git for Windows
https://git-for-windows.github.io/上記のページの「Download」ボタンをクリックして、ファイルをダウンロードします。
Git-2.7.2-32-bit.exe (2016/02/28現在)
その時点での最新版になっていますので、ファイル名は上記と違う場合があります。
または、以下の場所からもダウンロードできます。
https://github.com/git-for-windows/git/releasesあとは、ダウンロードしたファイルを実行し、インストーラの手順通りにすれば、インストールできます。
インストールウィザードの設定は、デフォルトのままで良いです。
MSYSのコマンドラインから使用するためには、
C:\msys\1.0\etc\profile
の、24行目辺りに、以下の1行を追加します。
export PATH="$PATH:/c/Program Files/Git/bin"
これで、MSYSからgitコマンドが使用できるようになっているはずです。
x264のソースをダウンロードするには、MSYSで以下のように実行します。
$ git clone git://git.videolan.org/x264.git
gitを実行したディレクトリにx264というディレクトリが作成され、ソースがダウンロードされていればOKです。
【補足】
2012/04/16 追記FFmpegのコンパイルに失敗するのは、改行コードが原因ではなく、新しく追加されたファイルの最後に、改行が入っていないだけでした。
以下は、参考までに残しておきます。
2012/04/15 追記git cloneを実行した時に、改行コードがCRLFに変換される設定になっていると、FFmpegのコンパイルに失敗する場合があります。
gitのインストールの時、
Configuring the line ending conversions
How should Git treat line endings in text files?
ここで、
・Checkout as-is, commit Unix-style line endings
を選択していれば、問題有りません。
コンパイルに失敗する場合は、以下のコマンドでgitの設定を変更して、ソースコードをチェックアウト(git clone)し直してください。
$ git config --global core.autocrlf input
Configuring the line ending conversions
How should Git treat line endings in text files?
の選択は、後からコマンドで変更できます。
・Checkout Windows-style, commit Unix-style line endings
$ git config --global core.autocrlf true
・Checkout as-is, commit Unix-style line endings
$ git config --global core.autocrlf input
・Checkout as-is, commit as-is
$ git config --global core.autocrlf false
【更新履歴】を見る
2008/07/01 追記
最新版は、Git-1.5.6.1-preview20080701.exe です。
Git-1.5.5-preview20080413.exe (2008/05/25現在) を
Git-1.5.6.1-preview20080701.exe (2011/12/07現在) に修正しました。
2010/03/09 追記
最新版は、Git-1.7.0.2-preview20100309.exe です。
2010/09/22 追記
最新版は、Git-1.7.2.3-preview20100911.exe です。
2011/01/23 追記
最新版は、Git-1.7.3.1-preview20101002.exe です。
2011/02/04 追記
最新版は、Git-1.7.4-preview20110204.exe です。
2011/07/18 追記
最新版は、Git-1.7.6-preview20110708.exe です。
2011/10/13 追記
最新版は、Git-1.7.7-preview20111012.exe です。
2011/10/19 追記
最新版は、Git-1.7.7-preview20111014.exe です。
「Git on MSys」を「Git for Windows」に修正しました。
2011/10/28 追記
最新版は、Git-1.7.7.1-preview20111027.exe です。
2011/12/07 追記
最新版は、Git-1.7.8-preview20111206.exe です。
2012/04/15 追記
最新版は、Git-1.7.10-preview20120409.exe です。
2012/04/15 追記
インストールウィザードの設定は、デフォルトのままで良いです。
Configuring the line ending conversions
How should Git treat line endings in text files?
この時、以下の3つから選択するようになっています。
・Checkout Windows-style, commit Unix-style line endings
チェックアウトの時に、改行コードがLFのファイルもCRLFに変換されます。
コミットする時に、改行コードがCRLFのファイルもLFに変換されます。
Windowsでのおすすめ設定。
・Checkout as-is, commit Unix-style line endings
チェックアウトの時に、改行コードは変換されません。
コミットする時に、改行コードがCRLFのファイルもLFに変換されます。
Unixでのおすすめ設定。
・Checkout as-is, commit as-is
チェックアウトの時に、改行コードは変換されません。
コミットする時に、改行コードは変換されません。
クロス環境では、おすすめしません。
改行コードがLFのファイルをCRLFに変換されると問題がある場合がありますので、
・Checkout as-is, commit Unix-style line endings
を選択してください。
2012/04/16 追記
改行コードの設定は、不具合の直接の原因ではありませんでしたので、元に戻しました。
2012/07/22 追記
最新版は、Git-1.7.11-preview20120710.exe です。
2012/10/27 追記
最新版は、Git-1.8.0-preview20121022.exe です。
2013/06/11 追記
最新版は、Git-1.8.3-preview20130601.exe です。
2013/10/05 追記
最新版は、Git-1.8.4-preview20130916.exe です。
2013/12/31 追記
最新版は、Git-1.8.5.2-preview20131230.exe です。
2014/07/12 追記
ダウンロード先が変わりました。
Git for Windows
http://msysgit.github.io/
上記のページの「Download」ボタンをクリックして、ファイルをダウンロードします。
Git-1.9.4-preview20140611.exe (2014/07/12現在)
ページが変わっても、自動でダウンロードが始まらない場合は、
You are being redirected.
というリンクをクリックしてください。
その時点での最新版になっていますので、ファイル名は上記と違う場合があります。
または、以下の場所からもダウンロードできます。
https://github.com/msysgit/msysgit/releases
2015/01/22 追記
最新版は、Git-1.9.5-preview20141217.exe です。
2016/02/28 追記
ダウンロード先が変わりました。
Git for Windows
https://git-for-windows.github.io/
上記のページの「Download」ボタンをクリックして、ファイルをダウンロードします。
Git-2.7.2-32-bit.exe (2016/02/28現在)
その時点での最新版になっていますので、ファイル名は上記と違う場合があります。
または、以下の場所からもダウンロードできます。
https://github.com/git-for-windows/git/releases
【更新履歴】を閉じる