微软宣布,将推出DirectX 12全新视频编码应用程序编程接口(API)。该视频编码API可以让第三方应用程序能够使用GPU加速视频编码,以按照DirectX 12标准加速视频编码,为视频应用程序提供了一致的标准流程方法,而且在Windows 11操作系统中提供了原生支持。
在软件工程师Sil Vilerino撰写的博客文章中,介绍了DirectX 12视频编码API的基本情况,以及开发者可以调用的方法。DirectX 12视频编码API将支持H264/HEVC格式,微软已建议开发者先去了解每个编解码器的支持情况,以及对应的编码工具。如果需要进一步了解,可以到微软的DirectX 12开发者网站。
据了解,DirectX 12视频编码API已默认包含在Windows 11操作系统中,也可以通过DirectX 12 Agility SDK(1.700.10-preview或更高版本)使用,厂商的最低硬件平台和驱动程序版本如下:
值得一提的是,被不少开发者采用的Vulkan,其编解码器API已经包含了对H264/H265格式的支持。
,