DirectX 12 proporciona APIs en Windows 11 para soportar la aceleración en la GPU de vídeo en las aplicaciones. Actualmente ofrecen diferentes APIs para tareas como la decodificación de vídeo, el procesamiento de vídeo y la estimación de movimiento.
Ahora junto a estas capacidades se añade una más: la capacidad de codificar vídeo a través de una nueva API denominada Video Encoder API.
Video Encoder API, la nueva API de DirectX 12 para codificar vídeo de manera eficiente en Windows 11
La nueva API de codificación de vídeo está disponible para aplicaciones de terceros y es nativa de Windows 11, y puede codificar eficazmente videos en los formatos H264 y HEVC.
Básicamente, la API de codificación de vídeo permite a las aplicaciones que lo requieran hacer uso de la GPU para realizar la codificación de vídeo de acuerdo con los estándares establecidos por DirectX 12. Esto significa que los desarrolladores de terceros también pueden utilizar esta nueva API en sus aplicaciones. Esta característica ya la encontramos en Vulkan, que fue presentada hace unos meses.
La API está disponible en el DirectX 12 Agility SDK (versión 1.700.10-preview o superior), pero esta nueva API requiere de un hardware mínimo, además de una versión de driver mínima. Os adelantamos los requisitos en la siguiente tabla:
Fabricante | Plataformas compatibles | Versión mínima de driver (GPU) |
---|---|---|
AMD |
| En desarrollo – Q2 2022 |
Intel |
| v30.0.100.9955 |
NVIDIA |
| v471.41 |