Mac mini、MacBook Pro、iMac Pro に搭載されている Apple の T2 チップはビデオ エンコードを大幅に高速化しますが、どれくらいでしょうか? Apple には同じ CPU を搭載した 2 台のマシンがあり、1 台には T2 が搭載され、もう 1 台には T2 が搭載されていないため、それを見分ける良い方法があります。
T2 と Intel の QuickSync ルーチンによってエンコードが高速化されるということは、すでに多くの議論がありました。このペアの機能のハードウェア エンコーディングのサポートは、Apple の VideoToolbox ルーチンで行われます。
しかし、2018 年のローエンドと同じプロセッサを使用する 2019 iMac 4K のリリースにより、マックミニ、まったく同じソフトウェア エンコーダ設定を使用して、T2 の有無にかかわらずプロセッサをテストする機会がついに登場しました。
このテストでは、次を使用します。ハンドブレーキ、AppleInsider4K ビデオ マスター、Apple と Intel のエンコード ソフトウェア、そして山積みのハードウェア。このテストに関係する部分を分析してみましょう。
ハンドブレーキとは何ですか?
オープンソースのトランスコーディング ツールである Handbrake を使用すると、ビデオをある形式から別の形式に変換できます。たとえば、H.265 ベースの MP4 ファイルを MPEG-4 または MPEG-2 に変更するために使用できます。オーディオの場合は、AAC ファイルから MP3 に変換できます。 Handbrake を使用すると、HD Blu-ray ムービーなどの高品質メディアを、モバイル デバイスなどの別のデバイスとの互換性やスペースを節約できるものに変換できます。
同時に、Handbrake は、ビットレートの変更、ビデオがオンラインでの使用に最適化されているかどうか、解像度、VFR および CFR のサポート、画像を改善するための各種ビデオ フィルターの適用など、ビデオをさまざまな仕様にトランスコードできます。 。これには、結果のファイルを表示するために一般的に使用されるデバイス用のさまざまなプリセットが含まれており、あるソースから別のハードウェアを介してビデオを視聴したい人はさらに時間を節約できます。
Handbrake エンコードが完了しました (アクティビティ ログ付き)
Handbrake は、ネットワークの一部としてホーム サーバーを使用する人にとっても優れたツールです。ビデオの大規模なコレクションをソフトウェアに渡すことができるため、同じファイル タイプと形式に標準化できます。ネットワーク上のストリーミングやディスク容量の節約において、Handbrake はそれを必要とするユーザーにとって価値があることが証明されています。
また、ビデオを H.264 または HEVC の 4K でエンコードでき、iTunes から Apple TV へのストリーミングに適しています。ここでは H.265 HEVC にエンコードしています。
インテル クイックシンクとは何ですか?
2011 年に導入された Intel の QuickSync エンコード ルーチンは、オンダイ ハードウェアによって駆動され、プロセッサによる単なる数値処理ではなく、使用するとかなり高速で電力効率が高くなります。 QuickSync を最大限に使用してエンコードすると、通常は通常の数分の 1 の時間がかかり、グラフィック カードを使用したトランスコードよりも高速になる場合があります。
QuickSync は長年にわたって進化してきました。 5,1 Mac Pro と円筒形の 6,1 Mac Pro にはそれがまったくありません。Intel が Xeon プロセッサのアーキテクチャを選択したため、iMac Pro にもありません。
VideoToolbox はApple の低レベルのフレームワークiOS、macOS、および tvOS 用。圧縮、解凍、トランスコーディングを目的として、ハードウェア ベースのエンコーダおよびデコーダへのアクセスをソフトウェアに提供します。開発者にとって、これは独自のソフトウェアベースのソリューションを使用するのではなく、Apple のハードウェアを直接利用する方法であり、通常は時間を節約し、アプリやツールに機能を追加するプロセスを簡素化します。
VideoToolbox は、利用可能な場合は T2 を利用し、特定のマシンが備えている Intel QuickSync サポートを利用します。
テストビデオ
ソースとして使用しているビデオは、iMac 4K レビュー用に生成したものです。 Handbrake に入力されたファイルは 1.49 GB のファイルで、解像度は 3840x2160、カラー プロファイルは 1-1-1、2 チャンネル ステレオ ミックスです。
YouTube ビデオではなく、4K マスターを使用しました。
ハンドブレーキの設定
Apple の VideoToolkit を使用するエンコーダを選択し、ビットレートを 18,000 キロビット/秒に引き上げました。ビデオでは他の変換は実行されず、解像度は維持されます。
Handbrake 自体には、Apple の VideoToolkit よりもはるかに多くのオプションがあります。 Handbrake で T2 を利用するエンコーダを選択すると、(ほとんどの場合) 重要な変更ができなくなります。ただし、エンコードを妨げるパラメータがまだいくつかあります。
これらは主に、読者が発見するための演習として残されています。ビットレートや同様の基本設定は変更できますが、変更しすぎるとエンコードが失敗する可能性があります。少なくとも早期に失敗するだろう
結果
最近のさまざまなハードウェアでエンコードを実行しましたが、ここで特に注目しているのは、T2 を搭載した Mac mini の i3-8100 と、搭載していない iMac 4K との比較です。
Handbrake での Core i3-8100 を搭載した Mac のトランスコーディング テスト期間
遅いハードドライブが問題である可能性を考慮して、iMac 4K 上の両方の USB 3.1 タイプ C SSD に対してテストを再実行しましたが、同じ結果が得られました。さらに、USB 3.1 タイプ A で接続された外付け 4200RPM ラップトップ ハード ドライブを備えた i7 Mac mini でテストを実行すると、より高速なエンコードで同じ結果が得られ、ボトルネックとなっていたエントリー レベルの iMac 4K の低速ドライブが効果的に排除されました。
したがって、基本的なビデオ ツールキットを備えた iMac 4K と i3 Mac mini の違いは、100% T2 によるものです。
より長いビデオ エンコードに関する初期のテストでは、T2 を使用するエンコードと、それを使用しないエンコードまたは使用できないエンコードとの間で同様の比例関係が示されましたが、これについては今後詳しく検討する予定です。
i3 Mac mini からの 8 分間のソフトウェア エンコードは興味深いものです。このエンコード設定は、Quicksync のすべてを完全に除外するわけではありませんが、かなりの部分がカットされるため、制約のないマシンよりもエンコードが大幅に遅くなります。これは、Quicksync が何をもたらすかを示す良い例です。
ただし、T2 の有無だけが考慮すべき変数ではありません。複数のコアは、QuickSync ルーチンの背後でより多くの「うなり声」を意味し、問題に対処するための CPU 自体のパワーも増加します。
ここでは 5,1 Mac Pro タワーがとても気に入っています。AppleInsider理由は無数にありますが、私たちは円筒形の 6,1 Mac Pro の動作、パフォーマンス、外観が全体的に気に入っています。しかし、これらのビデオ エンコード数は、ビデオ中心の人々がこれまでに見た T2 マシンにアップグレードする最も説得力のある理由かもしれません。
ワークフローを検討する
アップルのT2おそらく製品ライン全体に浸透するでしょう。すでに Mac mini、MacBook Pro、iMac Pro に搭載されています。ビデオエンコードなどの利点もあれば、次のような問題もあります。現れるかもしれないし、現れないかもしれない将来修理可能性について。好むと好まざるにかかわらず、それはここに存在するため、少なくともセキュリティを超えた何らかの利点をエンドユーザーに提供します。
ただし、これはこの問題に関する究極のテストではなく、大多数の Mac ユーザー ベースに対して T2 が何を行うかを実際にデモンストレーションするだけです。プロのビデオ編集者は、T2 がビデオ エンコードに適用する制限に問題があると感じたり、Adobe の最近のアップデートや DaVinci Resolve など、使用しているアプリケーションが強力な GPU の方が適切に機能すると考える場合があります。