微软Microsoft推出DirectX12H264和HEVC视频编码功能

导读DirectX12H264和HEVC视频编码微软今天宣布发布DirectX12H264和HEVC视频编码,它们现在作为Windows11操作系统的一部分包含在内,也可以在Dir

DirectX12H264和HEVC视频编码微软今天宣布发布DirectX12H264和HEVC视频编码,它们现在作为Windows11操作系统的一部分包含在内,也可以在DirectX12AgilitySDK(版本1.700.10-preview或更高版本)中找到。新功能为多个视频应用程序添加了GPU加速支持,例如视频解码、视频处理和运动估计。Direct3D12视频接口为应用程序实现视频解码和处理提供了一种新方式。

“如今,DirectX12提供API来支持多个视频应用程序的GPU加速,例如Direct3D12视频概述中详细介绍的视频解码、视频处理和运动估计。我们很高兴地宣布,D3D12为现有的视频API系列添加了新的视频编码功能,并带有一组新的接口,允许开发人员使用GPU加速视频引擎执行视频编码。此功能为应用程序提供了一种新的方式来实现符合DirectX12原则和风格的视频编码。“

“在数据流方面,API获取由ID3D12Resource纹理表示的每个视频帧,并将它们压缩到ID3D12Resource缓冲区中,该缓冲区包含每个编码帧的切片标头和有效载荷。目前只有DXGI_FORMAT_NV12和DXGI_FORMAT_P010可用,具体取决于驱动程序支持,因此输入内容可能需要由API用户预先进行颜色转换和下采样。今天可用的编解码器是H264和HEVC,并且必须使用ID3D12VideoDevice::CheckFeatureSupport查询对每个编解码器的特定支持及其编码工具,因为有驱动程序支持要求。”

免责声明:本文由用户上传,如有侵权请联系删除!