Fondamentalement, l’API Video Encode permet aux moteurs vidéo d’utiliser le GPU pour encoder la vidéo conformément aux normes définies par DirectX 12. Cela signifie que les développeurs tiers peuvent également utiliser cette capacité dans leurs applications. Il est important de noter que Vulkan inclut déjà une API d’encodage et de décodage vidéo pour les codecs H264 et H265.
Cette API prend actuellement en charge les codecs H264 et HEVC. Microsoft a recommandé aux développeurs de demander d’abord la prise en charge de chaque codec et des outils d’encodage associés, car ils ont des exigences en matière de pilotes.
L’API d’encodage vidéo est incluse par défaut dans Windows 11 et peut également être utilisée via le SDK DirectX 12 Agility (préversion 1.700.10 ou version ultérieure). La plate-forme matérielle minimale et la version du pilote pour les fournisseurs sont définies ci-dessous :
Vendeur | Plateformes prises en charge | Version minimale du pilote vidéo |
---|---|---|
DMLA |
|
En développement – ETA Q2 ‘2022 |
Intelligence |
|
Version 30.0.10.9955 |
NVIDIA |
|
Version 471.41 |
Un article de blog Microsoft décrit le processus d’encodage vidéo, ainsi que les méthodes que les développeurs peuvent appeler, donc si cela ressemble à quelque chose qui ne va pas, consultez-le ici .
Laisser un commentaire