DirectX 12:Microsoftは新しいAPIでビデオエンコーディングを改善します
マイクロソフト 発表しました DirectX 12標準に従ってGPUを使用して、H264およびHEVCコーデックでビデオを効率的にエンコードするように設計されたビデオエンコードAPI。 APIはWindows11に組み込まれており、DirectX 12 Agility SDK(1.700.10プレビュー以降)の開発者がすでに利用できます。
過去に、MicrosoftはGPUでのビデオコンテンツアクセラレーションのためにDirectX12にいくつかの改善を加えました。 これには、ビデオ処理とビデオデコードが含まれますが、ビデオエンコーディングはまだ特別な考慮がなされていません。 新しいAPIは、ここで欠けていたものです。
NVIDIAとIntelのグラフィックカードは、すでに新しい可能性の恩恵を受けています。 NVIDIAのグラフィックカードを使用する場合は、GeForce GTX 10xx以降、GeForce RTX 20xx以降、NvidiaRTXまたはQuadroRTXが必要です。 ドライバはバージョン471.41以降に更新する必要があります。 Intelグラフィックカードは、Tiger Lake、Ice Lake、およびAlder Lake(2022)からサポートされています。 ドライバーバージョン30.0.100.9955以降が必要です。
AMDに関しては、新しいAPIにはRadeon RX5000以降が必要です。
Ryzen2xxx以降。 ただし、互換性のあるドライバーはまだ利用できません。 AMDは2022年の第2四半期にリリースする予定です。
Microsoftによると、開発者はこのAPIを使用して、エンコードプロセスのさまざまな側面をカスタマイズし、シナリオに最適なものにすることができます。