Microsoft adds H265 and H264 video encoders to the DirectX12 API for graphics cards.

Published by

teaser

Microsoft has announced new DirectX12 API compatibility for Windows which will offer a new way for apps to efficiently encode video using the GPU.



The Video Encode API can be used by third-party apps and is built into Windows 11. It can quickly encode video in the H264 and HEVC formats. Using this API, the user can change a lot of things about how the encoding process works, like how many slices are split into, how active or passive rate control is set, how many codec blocks and transforms are used, and how many motion vectors can be used. These are just a few of the things the API lets the user change.

People who make games can use this API in the DirectX 12 Agility SDK, which is version 1.700.10-preview or later. It also has a minimum hardware platform and driver version for vendors. The Video Encode API is included as part of Windows 11 and can also be found in the DirectX 12 Agility SDK (version 1.700.10-preview or newer)Please see below the list of hardware platforms that currently have support for Video Encode for both H264 and HEVC codecs and their minimum driver version requirements. 


Vendor Supported platforms Minimum video driver version
AMD
  • Radeon RX 5000 series or greater
  • Ryzen 2xxxx series or greater
In development – ETA Q2 ‘2022
Intel
  • Tiger Lake
  • Ice Lake
  • Alder Lake (from early 2022)
v30.0.100.9955
NVIDIA
  • GeForce GTX 10xx and above
  • GeForce RTX 20xx and above
  • Quadro RTX
  • NVIDIA RTX
v471.41

Share this content
Twitter Facebook Reddit WhatsApp Email Print