VA-API は、複数の GPU/ドライバー ベンダーで動作する最も一般的な Linux ビデオ アクセラレーション API として 10 年以上使用されています。これまでは Linux に焦点を当てていましたが、Microsoft のおかげで Windows でのサポートが開始されました。

Microsoft は、Windows WSL D3D12 サポートを VA-API の libva ライブラリと、Windows 自体で使用するための新しい libva-win32 表示ノードに提供しました。一方、Microsoft のエンジニアは、Mesa の Gallium3D VA-API ビデオ アクセラレーション (VA) ステート トラッカーを Direct3D 12 ドライバーで使用するためのサポートにも取り組んでいます。これらにより、Windows 上で VA-API を利用することが可能になります。

Microsoft のエンジニアである Sil Vilerino は、広く使用されている FFmpeg ライブラリを使用して、Windows で VA-API を使用するためのサポートに貢献しました。 FFmpeg Windows VA-API サポートは、昨日の時点で Intel Media CI ステージング エリアを介して開始されました。メインライン FFmpeg Git は ハードウェア コンテキストをサポートし、libva 2.17+ と Mesa を使用して Windows で VA-API を使用します。 VA-API ドライバー。 関連するコミットもいくつかありました。

ただし、最新の FFmpeg コードを現在使用していて、VA-API の libva ライブラリと Mesa D3D12 ドライバーが存在する場合、最終的に Direct3D 12 インターフェイスにパイプされる高速化された VA-API ビデオ アクセラレーションを楽しむことができます。

Categories: IT Info