微软宣布了一个新的 API,允许在 Windows 11 平台上的 DirectX 12 中进行视频编码。借助 Video Encode API,机器上的 GPU 将帮助视频引擎通过 DirectX 进行编码。
“我们很高兴地宣布,D3D12 为现有的视频 API 系列添加了新的视频编码功能,并提供了一组新的接口,允许开发人员使用 GPU 加速的视频引擎执行视频编码。”
更新的最大好处是第三方开发人员现在可以在他们的应用程序中使用 API。微软表示,Video Encode API 目前支持 HVEC 和 H264。该公司表示最好查询对编解码器的支持,因为每个编解码器都有特定的驱动程序要求。
值得注意的是,无需手动更新。微软正在将 Video Encode API 作为默认工具直接烘焙到 Windows 11 中。用户还可以通过 DirectX 12 Agility SDK 访问 API,但仅限于版本 1.700.10-preview 和更新版本。
Microsoft 还详细说明了运行 API 的最低硬件要求:
AMD |
| 开发中 – ETA Q2 ‘2022 |
英特尔 |
| v30.0.100.9955 |
英伟达 |
| v471.41 |
DirectX 12 终极版
Microsoft 的 DirectX 12 Ultimate API 于 2020 年推出,让游戏玩家可以访问大量新的图形功能,例如可变速率着色 (VS)、采样器反馈、网格着色器和 DirectX 光线追踪 (DXR)。
今年早些时候,微软通过一个 SDK 将 API 带给了所有开发者。