Microsoft hat angekündigt, DirectX 12 für Windows 11 um die Video Encode API zu erweitern. Diese Innovation bietet Entwicklern die Möglichkeit, Videos mit GPU-beschleunigten Video-Engines gemäß den von DirectX 12 festgelegten Standards zu kodieren und zu dekodieren.
Die Video Encode API wird in Windows 11 und dem DirectX 12 Agility SDK (Version 1.700.10 oder höher) enthalten sein.
Microsoft hat eine Liste mit Hardwareplattformen und den dafür erforderlichen Mindestversionen von Treibern veröffentlicht, die bereits die Videokodierung für die Codecs H264 und HEVC (H265) unterstützen. Unterstützt werden NVIDIA-Grafikkarten und On-Board-Grafiken für Tiger Lake-, Ice Lake- und Alder Lake-Prozessoren. Die Unterstützung für AMD-Hardwareplattformen wird im zweiten Quartal 2022 hinzugefügt.
Derzeit sind nur H264- und HEVC-Codecs verfügbar, sodass die Verantwortung für den Umgang mit den restlichen Bitstream-Codec-Headern wie SEI / VUI / VPS / SPS / PPS an die Benutzer selbst delegiert wird. Die API kann in Verbindung mit den D3D12-Funktionen SetPredication und Timestamp verwendet werden.
Dank der Innovationen können Benutzer bestimmte Aspekte des Videocodierungsprozesses feinjustieren, wie z , und mehr.
2021-12-10 20:54:52
Autor: Vitalii Babkin