Microsoft annonce l’API d’encodage vidéo DirectX 12 intégrée à Windows 11

Microsoft annonce l’API d’encodage vidéo DirectX 12 intégrée à Windows 11
DirectX 12 a de nombreuses applications dans l’environnement multimédia, notamment les jeux et la vidéo. Quant à ce dernier, il fournit déjà des API pour le décodage et le traitement vidéo accélérés par GPU, et l’estimation de mouvement. Microsoft introduit maintenant une nouvelle API d’encodage vidéo pour DirectX 12 et elle est intégrée à Windows 11.

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
  • Radeon série RX 5000 ou supérieure
  • Série Ryzen 2xxxx ou supérieure
En développement – ETA Q2 ‘2022
Intelligence
  • Lac du Tigre
  • Lac glacé
  • Alder Lake (à partir de début 2022)
Version 30.0.10.9955
NVIDIA
  • GeForce GTX 10xx ou supérieure
  • GeForce RTX 20xx ou supérieur
  • Quadro RTX
  • NVIDIA RTX
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

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *