April 29, 2009HandBrakeのビルド用パッチ[Computer]
iPodなどの携帯プレーヤ買いたいと思ったのが半年前で、なかなか踏ん切りがつかず月日が流れていったのですが、この度ようやくiPod touchを購入しました。Apple storeに行って弄ったのがきっかけで、マルチタッチに感動しつつ、これで自分のアプリを作れば楽しいに違いないと感じた次第です。 アプリも作ってやる、ということで買ったiPod touchは現在、全力で動画プレーヤとして活躍しています(笑)。ひたすらDVDやらフラッシュファイルといった映像ソースをエンコードしまくってはiPod touchに入れて見ています。携帯を換えずにワンセグと縁がないまま今まできてしまった僕からすると、動画が外で見られることにかなり衝撃を受けて嵌ってしまいました。iPodで動く銀塩カメラのサポートツール(F値とかシャッタースピードなどの露出を記録したい)を作りたいと考えているのですが、開発は当分先送りされそうです。 ようやく本題です。iPodに動画をいれるにあたって利用しているエンコードソフトは、タイトルにあるHandBrakeというソフトを利用しています。無償であること(ソースも公開されている)、DVDディスクとファイルの両方から動画をエンコードできること、iPod用の設定が元々あるので変換が簡単なこと、コマンドラインからも操作できること(まとめて処理したいときはGUIよりもCLIが便利)、これらの点を気に入って使っています。 HandBrakeのソースを眺めたところ、入力部分はffmpegが提供しているlibavcodecに依存しているようです。この部分を最新にした上でビルドをしてみました。おおまかなビルド方法はHandBrakeのWikiに書いてありますが、残念ながらこのままではうまくいかなかったので細かい修正を重ねつつビルドを成功させました。修正点をまとめたパッチ handbrake-0.9.3.patchをおいておきます。使い方はjam等の必須ツールを入れた後、HandBrakeのmakeを実行する直前でパッチを適用してください。 新しくビルドしたHandBrakeではwmvも正常に扱えており、目論見はあたっていたようです。これで快適なiPod生活を続けられます。 コメント
コメントする
|
スポンサード リンク
|