Google Chrome はファイルサイズを削減しながら Windows 11 でのビデオ録画品質を向上
Google Chrome および Chromium プラットフォームをベースとするその他のブラウザの最新アップデートにより、HEVC コーデックによるメディア録画が可能になりました。この機能強化により、ファイル サイズがわずかに縮小される一方で、ビデオ録画の品質が大幅に向上します。
Windows 10 および 11 で実行されている他の Web ブラウザと同様に、Google Chrome は、Google Meet などのプラットフォームでのオンライン ビデオ会議中に画面コンテンツをキャプチャするためにメディア レコーダー API を利用します。以前は、Chrome はメディアの記録に H.264、VP8、および VP9 コーデックに依存していました。
H.264 はほぼすべてのシステムとの互換性のために選択されましたが、ファイル サイズが大きくなりました。一方、VP8 と VP9 は Google の独自コーデックで、無料で使用できますが、VP8 は効率が悪く、VP9 の互換性は限られていました。Google が Windows 11 の録画機能に HEVC を使用するよう移行するにつれて、この状況は変わります。
Windows Latest のレポートによると、 Chromium Gerrit にはさまざまなコード コミットがあり、特に注目すべきは「MediaRecorder API の HEVC エンコード サポート」というラベルの付いたコミットです。
Windows Latest は、MediaRecorder API 内での HEVC エンコード サポートの統合プロセスが順調に進んでおり、準備作業の大部分が完了し、Chrome に組み込むことができることを確認しました。
特に、Google はビデオ録画用に Chrome に HEVC (または H.265) のサポートを追加し、機能的には優れているものの HEVC の機能には及ばない H.264、VP8、VP9 などの以前のコーデックを置き換えています。これで、Chrome ユーザーは HEVC を使用して MP4 と MKV の両方の形式でビデオを録画できます。
この新しい統合をテストし、Google Meet で録画されたビデオが実際に HEVC でエンコードされているかどうかを確認したい場合は、実験的な機能フラグを有効にすることができます。
--enable-features=MediaRecorderHEVCSupport
Windows Latest でハイライトされた Chromium Gerrit の投稿に関する Google 開発者のメモによると、「これにより、HEVC の mkv/mp4 マルチプレクサー機能の基本的なサポートが追加されます。」ただし、この機能はデフォルトで無効になっており、サポートを有効にするには手動でアクティブ化する必要があります。
現在、この機能はほとんどのシナリオでデフォルトで非アクティブのままであり、実験目的で手動でオンにする必要があります。
コードは基本的な HEVC エンコーディング サポートを提供しますが、ハードウェアが HEVC をエンコードできるかどうかは検証しません。その結果、MediaRecorder.isTypeSupported() が HEVC サポートを示している場合でも、それをサポートしていないハードウェアではエンコーディングが失敗する可能性があります。
Google では、MediaRecorder インスタンスを作成する前に、デバイスが HEVC エンコーディングを処理できるかどうかを判断するために、MediaRecorder.isTypeSupported() とともに MediaCapabilities.encodingInfo() や VideoEncoder.isConfigSupported() などのツールを使用することを開発者に推奨しています。
前述のとおり、Google はこの機能をまだテスト段階にあり、この機能が機能するには開発者が API の更新されたエンドポイントに切り替える必要があります。
コメントを残す