HandBrake 0.9.3で問題ありなのでSVN版で使いたくコンパイルしてみる。
yasmを仕込む。
HandBrakeにはx264が必須。x264もコンパイルする必要があり、その為yasmが必要らしい。
但し、x264ソースダウンロード、makeなどは、HandBrakeのmake時に自動で行われます。
http://www.tortall.net/projects/yasm/wiki/Download
にて"Source.tar.gz"をダウンロード
展開したフォルダ(yasm-0.7.2)にて
./configure
sudo make install
HandBrakeをMakeする。
HandBrakeの作業フォルダを作成し、svnの最新版をダウンロードする。
svn co svn://svn.m0k.org/HandBrake/trunk ./
上記コマンドを実行すると。現在のsvn最新版がダウンロードされます。svnのコマンドってあったのね?
(アップデートするときは作業フォルダに移動し、"svn up")
(古いバージョンに戻すときは作業フォルダに移動し、"svn up --revision 欲しいバージョンの数字")
makeで作業フォルダに完成している。
追記:2009/3/16
buildフォルダに移動してからmakeする。
注意として
MacOS X WorkShop をインストールしているといろいろ環境が変わっているようでmakeに失敗します。
何となくですが、gccがApple提供のものと置き換わる為に失敗するのか?
ライブラリへのパスがいろいろ変わってしまうのか?
とりあえず結果オーライで済ましました。
MacOS X WorkShopをアンインストールすれば、問題なくmakeできました。
2009.2.26現在のXcode3.1.2最新版 MacOSX10.5.6 MacPro でmake成功しています。
ちなみにLeopard インストールディスクに付属のXcode3.0でも問題なくmake出来ます。
結果0.9.3版の不具合がなくなりました。おまけにDVDではチャプター名も付けられるようになったので便利。
yasmを仕込む。
HandBrakeにはx264が必須。x264もコンパイルする必要があり、その為yasmが必要らしい。
但し、x264ソースダウンロード、makeなどは、HandBrakeのmake時に自動で行われます。
http://www.tortall.net/projects/yasm/wiki/Download
にて"Source.tar.gz"をダウンロード
展開したフォルダ(yasm-0.7.2)にて
./configure
sudo make install
HandBrakeをMakeする。
HandBrakeの作業フォルダを作成し、svnの最新版をダウンロードする。
svn co svn://svn.m0k.org/HandBrake/trunk ./
上記コマンドを実行すると。現在のsvn最新版がダウンロードされます。svnのコマンドってあったのね?
(アップデートするときは作業フォルダに移動し、"svn up")
(古いバージョンに戻すときは作業フォルダに移動し、"svn up --revision 欲しいバージョンの数字")
makeで作業フォルダに完成している。
追記:2009/3/16
buildフォルダに移動してからmakeする。
注意として
MacOS X WorkShop をインストールしているといろいろ環境が変わっているようでmakeに失敗します。
何となくですが、gccがApple提供のものと置き換わる為に失敗するのか?
ライブラリへのパスがいろいろ変わってしまうのか?
とりあえず結果オーライで済ましました。
MacOS X WorkShopをアンインストールすれば、問題なくmakeできました。
2009.2.26現在のXcode3.1.2最新版 MacOSX10.5.6 MacPro でmake成功しています。
ちなみにLeopard インストールディスクに付属のXcode3.0でも問題なくmake出来ます。
結果0.9.3版の不具合がなくなりました。おまけにDVDではチャプター名も付けられるようになったので便利。