Windows 11 wird eine neue GPU-basierte Videokodierungs-API für Anwendungen bieten

Microsoft hat eine neue DirectX12-API für Windows angekündigt, die Apps eine neue Möglichkeit zur effizienten Videokodierung mit Hilfe des Grafikprozessors bietet.

Die Video-Encode-API steht Drittanbieter-Apps zur Verfügung und ist nativ in Windows 11. Sie kann Videos in den Formaten H264 und HEVC effizient kodieren.

Laut Microsoft bietet diese API eine beträchtliche Anzahl an konfigurierbaren Parametern, mit denen der Benutzer verschiedene Aspekte des Kodierungsprozesses optimieren kann, wie z. B.: benutzerdefiniertes Partitionierungsschema für Slices, aktive (d. h. CBR, VBR, QBVR) und passive (Absolute/Delta benutzerdefinierte QP-Maps) Ratensteuerungskonfigurationsmodi, benutzerdefinierte Codec-Codierungstools, benutzerdefinierte Codec-Block- und Transformationsgrößen, Präzisionsgrenze für Bewegungsvektoren, explizite Verwendung von Intra-Refresh-Sitzungen, dynamische Neukonfiguration von Videostromauflösung/Ratensteuerung/Slices-Partitionierung und vieles mehr. 

Die API ist im DirectX 12 Agility SDK (Version 1.700.10-Preview oder höher) verfügbar, aber es gibt eine Mindestvoraussetzung für die Hardwareplattform und die Treiberversion für die Hersteller, die unten aufgeführt ist:

HerstellerUnterstützte PlattformenMinimale Videotreiberversion
AMDRadeon RX 5000-Serie oder höher
Ryzen 2xxxx Serie oder höher
In Entwicklung - voraussichtliches Q2 '2022
IntelTiger Lake
Ice Lake
Alder Lake (ab Anfang 2022)
v30.0.100.9955
NVIDIAGeForce GTX 10xx und höher
GeForce RTX 20xx und höher
Quadro RTX
NVIDIA RTX
 v471.41

Microsoft empfiehlt Entwicklern, sich zunächst über die Unterstützung zu informieren, bevor sie versuchen, die API zu verwenden. Lesen Sie mehr über die Funktion und ihre Implementierung bei Microsoft hier.