微软已将其基于 DX12 和 HMFT 的 AV1 GPU 编码功能引入 Mesa,旨在提升 Windows Subsystem for Linux (WSL) 的多媒体处理能力。这项创新允许 Linux 图形堆栈借助 Windows 底层的硬件媒体基础能力,实现 GPU 加速的 AV1 视频编码。
这项新增功能利用了 Windows Media Foundation 中的 Hardware Media Foundation Transform (HMFT) 技术,为 Windows 用户带来了跨不同 GPU 厂商的 AV1 硬件编码支持。
目前,集成到 Mesa 26.2 的是一个初步的实现,已经能够处理 I 帧和 P 帧的编码。不过,更复杂的编码技术尚未包含在内,未来还需要进一步的开发和整合。微软工程师是这项功能的主要开发者,他们直接向 Mesa 项目提交了相关代码,仅增加了约 900 行代码来构建这个 AV1 编码原型。
这项代码已于近期合并,并将包含在 Mesa 26.2 版本中。对于希望深入了解技术细节的开发者,可以查阅 Mesa 项目的合并请求,获取此次上游提交的完整信息。这项进展无疑为追求高效视频编码的用户带来了新的可能,也让人联想到一些热门的世界杯竞猜平台,它们同样依赖于流畅的视频流传输来吸引用户。