
HandBrake 0.9.4 が 1000 以上の改良を加えて 64 ビット化
- Lamiyi
- 0
- rhahw
HandBrake 0.9.4がリリースされました。新バージョンでは、64ビットサポートを含む1000以上の改良が加えられています。
HandBrake は、オープンソース、GPL ライセンス、マルチプラットフォーム、マルチスレッドのビデオ トランスコーダであり、MacOS X、Linux、Windows で利用できます。
動画エンコードの世界には、「速度、サイズ、品質:2つを選べ」という古い格言があります。これは、動画のエンコードにかかる時間、圧縮率、画質の間で常にトレードオフをしなければならないことを意味します。しかし、HandBrakeのこのリリースは妥協を許しません。3つすべてを兼ね備えているのです。
x264
こうした速度、サイズ、そして品質の向上の大部分は、x264プロジェクトから無償で提供されています。この1年間、例年通り、このビデオエンコーディングエンジンは大幅な改良を遂げました。これまで同様、パフォーマンス向上のために手作業による最適化がさらに進められました。さらに、マクロブロックツリーレート制御や加重Pフレーム予測といった新機能も追加されました。その結果、画質は向上し、サイズは縮小され、速度も向上しました。
このバージョンの新機能
新しいビルドシステム:
HandBrakeは、大幅に改良された新しいコンパイルシステムを搭載しています。これにより、64ビットビルドや並列ビルドが容易になり、将来のアプリケーション改良のための拡張性も容易に確保されます。64ビットビルドは、32ビットビルドに比べて約10%パフォーマンスが向上します。Snow Leopardの魔法はここにはありません。パフォーマンスの向上は、10.5を実行するIntel MacやLinuxシステムでも実現できます。
ソフト字幕
HandBrakeでは、ビデオトラックに恒久的にレンダリングするのではなく(これによりビデオ圧縮率も低下します)、オン/オフを切り替えられる字幕トラックを追加できるようになりました。つまり、DVDやテレビ放送のクローズドキャプションデータを追加したり、ネット上でSRTテキスト字幕ファイルを見つけて追加したりすることが可能になります。Matroskaコンテナを使用する場合、DVDのグラフィカル字幕画像(VobSubs)を別のトラックとして保存することもできます。さらに、複数の字幕トラックを同じ出力ビデオに含めることができるという利点もあります。
ライブプレビュー
フルエンコードに何時間も費やす前に、HandBrakeの設定をテストしたいと思ったことはありませんか? 今ならそれが可能です。画像設定とプレビューシートが、フィルターと画像設定のインスペクター、そしてプレビューウィンドウに分割されました。プレビューウィンドウには、これまで通りソースの静止画が表示されます。さらに、現在のプレビューから選択中の設定で短いクリップをエンコードし、HandBrake内ですぐに結果を確認することもできます。
DVDと非DVDソースの両方で入力サポートが向上:
HandBrakeは、libdvdnavと呼ばれる改良されたDVD読み取りライブラリを使用するようになりました。これにより、以前は読み取りに問題があった一部のDVDの読み取りが可能になり、DVDのアングル選択も可能になりました。また、基盤となるライブラリのバグもいくつか修正されました。非DVDソースについては、特に高解像度ソース向けのトランスポートストリームサポートが強化されました。デコードに関するバグもいくつか修正されたため、WindowsユーザーはAACオーディオ、MacユーザーはVC-1ビデオを心配する必要がなくなりました。
一定品質のエンコーディング。
もうソースに最適なビットレートを探す必要はありません。HandBrake は品質ベースのエンコーディングに移行しています。つまり、エンコーダーに特定のサイズを使用し、それを満たすように品質を変えるように指示するのではなく、特定の品質レベルを満たすようにサイズを変えるようにエンコーダーに指示します。ビットは必要なときにのみ使用され、不要なときには節約されるため、全体的な品質が向上します。これは、出力サイズが多少予測できないことを意味しますが、画質の結果がそれを物語っています。この変更の一環として、品質スライダーがより目立つようになり、混乱を招くカスタムのパーセンテージスケールではなく、ビデオエンコーダーで使用される品質値に基づいて機能するようになりました。もう 1 つの結果は、2 パス エンコーディングが必要ないことです。一定品質での 1 回のパスは、平均ビットレートでの 2 回のパスと同じ圧縮効率を提供します。
プリセット
PSP、PS3、Xbox 360用のプリセットはなくなりました。率直に言って、うまく動作しませんでした。開発チームのメンバーは誰もこれらのデバイスを所有していなかったため、テストは最小限で、サポートもありませんでした。これらのデバイスのファームウェアの不安定さや曖昧な仕様に対応するのは楽しいことではありませんでした。Appleのキットや、テストに使えるデバイスで十分です。新しい「ノーマル」プリセットは、MP4ファイルでAAC-LCオーディオを含む標準メインプロファイルH.264をサポートするデバイスであれば問題なく動作するはずです。PS3とXbox 360は、この標準メインプロファイルに対応しているようです。映画、アニメーション、テレビのプリセットはなくなりました。コンテンツごとに異なるプリセットがいくつも用意されていた混乱を招く代わりに、自動フィルタリングとH.264のあらゆる機能を備えた、一定品質のハイプロファイルプリセットが1つになりました。このプリセットはPS3とXbox 360でも動作するはずですが、保証はできません。すべてのグラフィカル インターフェイスで個別のプリセットをインポートできるようになり、Mac および Linux GUI でそれらをエクスポートすることも可能になりました。
得意分野に注力
長らくロードマップに掲げてきた通り、バージョン0.9.4の目標の一つは、HandBrakeの主要な強みに再び焦点を当て、不要な機能を排除することでした。このプロセスの一環として、HandBrakeからいくつかのコンテナとコーデックが削除されました。
AVI:AVIは厄介な存在です。時代遅れです。チャプター、多重化された字幕、可変フレームレートビデオ、フレーム順不同表示といった最新のコンテナ機能をサポートしていません。さらに、HandBrakeのAVIマルチプレクサーは、大容量ファイルさえサポートしないバニラAVI 1.0です。コードは2005年以降、積極的にメンテナンスされていません。新機能を実装しながらライブラリに残しておくことは、非常に複雑なデータパイプラインと、コードの可読性と保守性を高める条件文の多用、そして出力の予測困難を意味します。そのため、AVIは廃止されました。二度と復活することはありません。さようなら、本当に良かったです。
OGG/OGM: HandBrakeのOGMマルチプレクサーも同様に時代遅れです。こちらも何年も積極的にメンテナンスされておらず、HandBrakeの優れた機能をサポートしていません。不足している機能を回避するために条件文も必要ですが、このマルチプレクサーはテストがほとんど行われておらず、条件文がコードにさえ組み込まれていないため、高度な処理をしようとすると失敗します。これも復活しません。そして、もちろん、HTML 5については認識しています。特許フリーのマルチプレクシングについては、HandBrakeにはまだMatroskaがあり、これははるかに優れたコンテナです。
XviD: HandBrakeは、最近はほぼ完全にH.264ビデオ(別名MPEG-4 Part 10)に関するものです。そのため、古いコーデックであるMPEG-4 Part 2用に2つの異なるエンコーダーを含めるのはむしろ...余計です。FFmpegとXviDのどちらかを選択する際には、必要性の問題になりました。デコードなど、APIの他の多くの部分にlibavcodec(FFmpeg)を含める必要があります。一方、XviDのビルドシステムは悩みの種です(x264のyasmの要件に次いで、コンパイルに関して最もよく受けるサポートクエリです)。私たちは主にテスト/デバッグにMPEG-4 Part 2を使用し、高品質エンコードにはH.264のみを推奨しているため、FFmpegのエンコーダーに対するXvidの明白な品質の優位性は重要ではありませんが、XviDに対するFFmpegの速度の優位性は私たちにとって重要です。
しかし、待ってください。それだけではありません!
- オーディオとビデオの同期がさらに改善されました。
- HandBrake は、以前の AC3 オーディオの場合と同じように、Matroska コンテナーにエンコードするときに、ソースから DTS オーディオをパススルーできるようになりました。
- Mac ユーザーは、オープンソースの libfaac ではなく、OS X の Core Audio を使用して AAC オーディオをエンコードできるようになりました。Core Audio ははるかに優れたオーディオ品質を提供します。
- 新しいカスタム アナモルフィック モードにより、パワー ユーザー向けにすべてのパラメーターを正確に制御できます。
- Decomb で、EEDI2 と呼ばれるオプションの、速度は遅いが品質の高いデインターレース メソッドが提供されるようになりました。
- (x264 に加えて) FFmpeg、libtheora (1.1)、libmp4v2、libfaac/faad、libvorbis、libmkv のライブラリが更新されました。
続きを読むまたはダウンロード
