FFmpeg获得NVENC AV1编码支持

描述

AV1 视频编解码器的受欢迎程度与日俱增。在上周,OBS Studio 推出了 28.1 版本,带来了对 NVIDIA NVENC AV1 编码的支持,除此之外,AMD 最新推出的 Radeon RX 7000 系列显卡也支持 AV1 编码。在 GPU 硬件层面上支持 AV1 可以显著降低 CPU 的负载。

编解码器

近日开发者 Timo Rothenpieler 为大家熟知的音视频处理工具 FFmpeg 带来了更新,此次更新让 FFmpeg 获得了对 NVENC AV1 格式硬件加速编码的支持。

代码提交者 Timo Rothenpieler 表示,利用最新的 NVIDIA GeForce RTX 40 系列 GPU 上的 NVENC AV1 硬件编码器,在他的测试中,新的 NVENC AV1 编码器在编码速度方面比基于 NVENC HEVC 的 FFmpeg 编码快 75% 至 100%,而且两者在视觉质量上没有明显差异。

Timo Rothenpieler 合并了 NVENC AV1 编码支持并将其总结为:

在低比特率 cbr 设置的质量方面,av1_nvenc 似乎超过了 hevc_nvenc。av1_nvenc 产生的伪影较少,而且在我看来,它产生的伪影也不那么刺眼。

在较高的比特率下,我很难找到两个编码器在主观视觉质量方面的差异。

使用 “慢速” 预设,av1_nvenc 在执行上述测试时,在编码速度方面比 hevc_nvenc 快 75% 至 100%。

而在给定的比特率下,av1_nvenc 在质量方面总是大大优于 h264_nvenc,同时速度也略快。

目前,大多数用户会使用 AV1 进行本地录制,以节省大量存储空间,同时不影响图像质量。这也意味着(在受支持的情况下)由于互联网带宽有限而停留在 1080p 分辨率的内容创建者可以在使用相同带宽的同时以更高的分辨率(例如 1440p)传输内容。

当部署在以流媒体为主的数据中心,或者是大型影视工作室这样的规模范围下时,AV1 编码还可以大幅加快编解码速度(加速内容制作),还可以显著降低他们的成本(带宽和版权费用)。

目前除了 NVIDIA GeForce RTX 40 系列和 AMD Radeon RX 7000 系列,更早之前推出的英特尔 Arc 显卡也同样在硬件层面支持 AV1 编解码。

审核编辑 :李倩

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分