AMD 为 Linux GPU 驱动程序提供 VCN 感兴趣区域 “ROI “视频编码器支持

虽然 AMD Linux OpenGL 和 Vulkan 开源驱动程序的话题不多,但 AMD 的 Linux 多媒体堆栈仍在不断改进,以支持新的使用案例,基于 AMD 的 Linux 部署不断出现在嵌入式领域的各种不同应用中,如车载信息娱乐系统。AMD 现在最新的视频加速功能是将兴趣区域(ROI)编码功能连接到其开源的 Mesa 代码中。

随着Mesa 24.0-devel代码的合并,在支持Video Core Next (VCN)的Radeon图形硬件上运行时,现在可以支持ROI编码功能。这允许指定视频帧中优先级高于/低于其他帧的区域。可以向编码器表达多个区域,反过来,视频编码器硬件可以确定在哪个区域最适合集中使用比特,以获得最佳效果。

感兴趣的区域对于 AR/VR 等情况非常重要,如果想将视频帧中带有持续文本的区域映射为比其他帧质量更高或更低的区域,也是如此。ROI 视频编码功能的概念类似于 OpenGL 和 Vulkan 的可变速率着色。

AMD 为 Linux GPU 驱动程序提供 VCN 感兴趣区域 "ROI "视频编码器支持

AMD 提供了 Mesa VA ROI 功能,并成功地与所有 AMD VCN 编码器以及硬件支持的视频编解码器配合使用。在 FFmpeg 等软件中,可以使用 “addroi “视频过滤器传递感兴趣的区域。

该代码已收录在 Mesa Git 中,将与 RadeonSI Gallium3D 和 RADV Vulkan 驱动程序的许多改进一起,在第一季度发布 Mesa 24.0 功能版本。

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/39594.html

(0)

相关推荐

发表回复

登录后才能评论