FFmpeg 获得 NVENC AV1 编码支持,比 HEVC 快 100%


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 编解码。


相關推薦

2023-03-01

在 FFmpeg 5.1 发布约 6 个月后,FFmpeg 6.0 "Von Neumann" 现已正式发布。该版本包含了许多新的编码器和解码器、过滤器以及 FFmpeg CLI 工具方面的改进。 同时改变了发行方式,所有主要版本现在都会增加 ABI 版本;官方计划每年推出一

2023-01-09

自动配置向导 通过直接使用 Libva 检查设备功能改进了 FFmpeg VA-API 启用 UI 中的各种小 UX/可访问性调整 提高了动态比特率在下降后恢复的速度 选择图像幻灯片时,向源工具栏添加幻灯片计数器 更新公告:https://github.com/ob

2023-11-22

改进了 arm64 / aarch64 / Apple Silicon 架构的性能 最新的 FFmpeg 提供更快的 HEVC 解码,bwdif 过滤器速度提高 30% 新的 SVT-AV1 assembly 优化可将性能提高 4 倍 通过删除不需要的 frame copies 以提高内存效率来提高视频转换速度

2023-05-03

预览 为 AMF 编码器引入了 QVBR 支持 twoloop 作为默认的 FFmpeg AAC 编码器 对媒体源的硬件解码添加 CUDA 支持 更好的 DeckLink 性能 …… 更多详情可查看:https://github.com/obsproject/obs-studio/releases/tag/29.1.0

2024-04-08

FFmpeg 7.0“Dijkstra” 现已发布。此版本以荷兰计算机科学家 Edsger W. Dijkstra 的名字命名,一些值得注意的变化包括原生 VVC 解码器(目前处于实验阶段)、IAMF 支持以及多线程 ffmpegCLI 工具。 该版本并不向后兼容,删除了 6.0 之前

2023-11-12

FFmpeg 6.1 已正式发布,代号 "Heaviside"。 下载地址:https://ffmpeg.org/download.html#release_6.1 作为重要版本更新,FFmpeg 6.1 包含以下值得关注的新特性: 新增 Playdate 视频解码器和分离器 为 Windows 版本 libva-win32 扩展 VAAPI 支持 ffmp

2022-11-02

今年 8月,英特尔为 FFmpeg 提供了 openVPL 支持,可用于将视频编码/解码为 AV1 和其他格式。上周,英特尔工程师又为 FFmpeg 提供了一个 AV1 快速同步视频 (Quick Sync Video - QSV) 编码器。 “快速同步”视频编码器是指将视频从例如 DVD

2022-11-02

o 28.1 现已发布,此版本新增了 Windows 平台的 NVENC AV1 硬件编码器,并修复了 OBS 28 版本带来的一些问题: 在 Windows 上添加了 NVENC AV1 硬件编码器 目前仅适用于 NV12(OBS 默认)和 P010 颜色格式 目前不支持高级输出模式下的

2022-11-26

化是为英特尔 Arc 显卡和 AMD Radeon GPU 添加对 AV1 硬件加速编码器的支持。而在之前的版本中,OBS Studio 已经支持使用英伟达 GeForce RTX 40 系列 GPU 进行 AV1 编码。 此外,OBS Studio 29.0 还为基于英特尔 HEVC 的编码提供了支持。 部分

2023-04-19

摩尔线程的工程师最近对视频加速 API (VA-API) 库和视频库 FFmpeg 都提交了一些驱动代码。 摩尔线程成立于 2020 年,致力于研发国产 GPU 芯片及显卡产品。去年年底摩尔线程发布了旗下最新的 GPU 芯片“春晓”和对应的显卡 MTTS80

2022-09-02

重要功能和其他升级。其中包括: 10-bit 和 HDR 编码支持 目前只能使用 AV1 和 HEVC 编码器对 HDR 和 10-bit 色彩进行编码。10-bit HEVC 编码需要 NVIDIA 10 系列、AMD 5000 系列或更新的 GPU。尚不支持 Intel QuickSync 和 Apple VT。 HD

2022-10-04

性定义文件,其中列出了设备必须满足的所有要求,以便获得 Google 的更新或发布认证。 外媒指出,强制所有设备在 Android 14 中支持 AV1 是一件大事,它可以降低整个平台上不同网络服务的带宽需求。 此外,对于使用 Android 14

2022-10-09

在可以在编码期间更改比特率(更多信息可在发行说明中获得)。此外,模型定义和权重包含在.tflite文件中。与 V1 一样,此版本是 beta 版本,预计 API 和比特流会发生变化。 发布公告 | Release Note

2022-07-24

FFmpeg 5.1“Riemann”已发布,FFmpeg 是一个开源多媒体项目,用于视频编码/解码和各种其他用途。 FFmpeg 5.1 的功能更改包括: NVIDIA 提供的 VDPAU AV1 硬件加速支持,可用于其最新的 RTX 30 系列显卡及更高版本。 AVIF 图像复用