この問題を解決する簡単な方法の一つは、無料のオープンソース動画変換プログラムであるHandBrakeを使うことです。11月下旬、HandBrakeの開発者は新バージョン0.9.4をリリースしました。0.9.3から0.9.4へのアップデートはそれほど目立った印象ではありませんが、このわずかなバージョンアップには、大幅なアップデートが含まれています。ここでは、新機能とアップデートされた機能のいくつかを実際に使って見てみましょう。
64ビットサポート
HandBrake は、Core 2 Duo 以上の Intel プロセッサを搭載した OS X 10.5 または 10.6 Mac で使用できる 64 ビット版が利用可能になりました。多くの 64 ビット Mac プログラムが 1 つのクリック可能なアプリ内に 32 ビット版と 64 ビット版の両方を備えているのに対し、HandBrake は 32 ビットモードと 64 ビットモードで動作する 2 つの完全に独立したバージョンとして提供されています。HandBrake の Web サイトによると、64 ビット版は 64 ビット演算ルーチンの効率向上により、32 ビット版よりも約 10% 高速にビデオをエンコードできるとのことです。ビデオのトランスコードにおいては、わずかな速度差も大きな意味を持ちます。

ただし、MacでHandBrakeの64ビット版を使用するには、もう1つ手順が必要です。0.9.3以降、HandBrakeの開発者は、法的な理由から、市販DVDの暗号化を解除するために必要なコードをHandBrake自体に組み込むことを中止しました。代わりに、libdvdcss無料のVLCメディアプレーヤーにバンドルされているデコードプログラムを使用します。VLCがインストールされていれば、HandBrakeはVLCの存在を検知し、libdvdcssユーザーが特別な操作をすることなく、VLCのコピーを使用します。ただし、この記事の公開時点では、VLCの最新バージョン(1.0.3)は、安定性の問題により64ビット版として提供されていませんでした。
この問題を回避するには、いくつかの方法があります。一つは、以前のバージョンであるVLC 1.0.2の64ビット版をダウンロードすることです。もう一つは、64ビット対応を含むVLC 1.0.3のナイトリービルドを入手することです。(ただし、ウェブサイトには「ナイトリービルドは不安定であり、全く動作しない可能性があります」と記載されているのでご留意ください。)
ちなみに、VLC の 32 ビット版と 64 ビット版の両方を同時にコンピューターにインストールできますが、HandBrake は名前を変更しない限りアプリを認識しません (つまり、1 つを VLC 32、もう 1 つを VLC 64 と呼んでも機能しません。HandBrake で使用したい方は、単に古い VLC という名前にする必要があります)。
別のワークフローとして、無料のFairmountアプリケーションの32ビット版を使用することもできます。このアプリケーションもVLCを使用してlibdvdcss、保護されたDVDを保護されていないバージョンとしてマウントします。Fairmountが32ビットの高度な処理能力を使ってDVDを保護されていない形式でマウントすると、HandBrakeの64ビット版はVLClibdvdcss自体にアクセスすることなく、そのディスクを直接変換できます。ただし、Fairmountを使用する場合はDVDの暗号化解除に時間がかかるため、処理時間が大幅に長くなる可能性があります。
3.06GHz iMac(RAM 4GB、OS X 10.6.2)を使い、合計11分24秒の映画2章をHandBrake 0.9.4の32ビット版と64ビット版、そして対応するVLC(32ビット版1.0.3と64ビット版VLC 1.0.3のナイトリービルド)でエンコードし、その違いを検証しました。どちらもAppleTVプリセットを使用してエンコードしました。32ビット版では8分38秒、64ビット版では7分18秒かかりました。その差はわずか15%強でした(エンコード後のファイルサイズは全く同じでした)。
ソフト字幕
HandBrakeは長年、DVDの字幕トラックをトランスコードファイルに含めることができました。しかし、字幕トラックは作成したムービーに焼き込まれており、オフにする方法がありませんでした。0.9.4の新機能として、字幕トラックをオン/オフにできる機能が追加されました。

この機能は、DVDのクローズドキャプションデータに対応しているほか、インターネットで検索してデスクトップからインポートした.srt形式の字幕にも対応しています。(ディスク上の字幕トラックを使用することもできますが、古い焼き込み形式で表示されます。)
より優れたH.264エンコーディング、AACオーディオ
HandBrakeはH.264ビデオにx264ビデオエンコーディングエンジンを使用しており、HandBrakeの最新バージョンのx264は、以前よりも高速であると同時に、小さなファイルサイズでより高品質のファイルを作成すると言われています(ただし、H.264はまだかなりプロセッサ集約型の形式です)。私は0.9.3と0.9.4の両方をテストし、iPhoneプリセットを使用してテレビ番組のエピソードのいくつかのチャプターをDVDにリッピングしました。64ビットの0.9.4は32ビットの0.9.3よりもはるかに高速でしたが、データレート(つまりファイルサイズ)は同じプリセットで0.9.4バージョンのほうが実際には高くなりました。これは、特定のターゲットファイルサイズとビットレートよりも品質ベースのエンコーディングを重視するHandBrakeの新しい機能に関係している可能性があり、これにより2パスエンコーディングの必要性もなくなります。
Mac ユーザー向けの特別ボーナスとして、HandBrake は OS X の Core Audio サブシステムを使用して AAC オーディオ トラックをエンコードするようになりました。開発者によると、これは過去に使用されていた (他のプラットフォームでは現在も使用されている) オープンソースのエンコード ライブラリよりも「はるかに優れたオーディオ品質」を提供します。
古いプリセットやわかりにくいエンコード方式の領域を整理したおかげで、エンコード プロセスも少しシンプルになりました。
ライブプレビュー
昔 (つまり 0.9.4 より前) は、映画で HandBrake の設定をテストするには、選択した設定でエンコードするチャプターを 1 つまたは 2 つ選択し、その結果を確認してから、何かを調整するかどうかを決めるという方法でした。

HandBrakeの上部に「プレビューウィンドウ」ボタンが追加されました。これをクリックすると、ムービー全体の様々なフレームの静止画プレビューが表示されます(以前はもう少し複雑な方法で可能でした)。フレームを選択し、再生時間(5秒から60秒まで、5秒間隔)を指定してから「ライブプレビュー」をクリックすると、HandBrakeが選択した設定(フレームサイズや有効にしたフィルターを含む)でムービーのその部分だけをエンコードし、再生します。表示が気に入らない場合は、新しい設定を選んでもう一度試してみてください。
更新されたインターフェース

HandBrakeウィンドウの上部に新しく「プレビューウィンドウ」ボタンが追加され、「画像設定」ボタンも追加されました。「画像設定」ボタンをクリックすると、HUDのような半透明のフローティングウィンドウが開き、「サイズ」タブと「フィルター」タブが表示されます。以前はこれらの設定にアクセスするには、画面下部にある「画像設定」ボタンをクリックする必要がありましたが、そのボタンをクリックすると新しいウィンドウが開き、インターフェースの他の部分にアクセスできなくなっていました。
サポートの改善
新しいDVD読み取りライブラリは、DVDの様々なアングルを選択できるだけでなく、HandBrakeがこれまでうまく読み取れなかった一部のDVDの読み取りも可能になります。また、以前のバージョンでは、DVD以外のファイルのエンコード機能も追加されていましたが、最新バージョンではトランスポートストリームのサポートが強化され、いくつかのデコードバグも修正されています。
このアップデートにはさらに多くの機能が含まれており、いつでも HandBrake ガイドを確認できますが、この記事が掲載された時点では、HandBrake チームはまだ 0.9.4 へのアップデート作業中でした。