0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FFmpeg获得NVENC AV1编码支持

OSC开源社区 来源:OSC开源社区 作者:OSC开源社区 2022-11-09 15:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

a2a9efb6-5f64-11ed-8abf-dac502259ad0.png

近日开发者 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 编解码。

审核编辑 :李倩

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

    关注

    25

    文章

    5652

    浏览量

    139084
  • 编解码器
    +关注

    关注

    0

    文章

    279

    浏览量

    25251
  • 数据中心
    +关注

    关注

    16

    文章

    5539

    浏览量

    74686

原文标题:FFmpeg获得NVENC AV1编码支持,比HEVC快100%

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞芯微RK3562平台FFmpeg硬件编解码移植及性能测试实战攻略

    本文介绍瑞芯微RK3562平台,FFmpeg硬件编解码移植及性能测试方法。FFmpeg简介与实测数据FFmpeg简介FFmpeg是一套多媒体框架,能够解码、
    的头像 发表于 11-28 19:02 782次阅读
    瑞芯微RK3562平台<b class='flag-5'>FFmpeg</b>硬件编解码移植及性能测试实战攻略

    EASY EAI Orin-Nano(RK3576主控AIOT 主板)产品数据全解

    支持8K@30fps的H.265,VP9AVS2和AV1解码器,4k@60fps的H.264解码器和4K@60fps的AV1解码器;还支持4K@60fps的H.
    的头像 发表于 10-25 09:00 1591次阅读
    EASY EAI Orin-Nano(RK3576主控AIOT 主板)产品数据全解

    EAI3576-Core-T(RK3576 核心板)产品数据全解

    Cortex-A53及独立的NEON协处理器,支持4K@120fps的H.265,VP9AVS2和AV1解码器,4k@60fps的H.264解码器和4K@60fps的AV1
    的头像 发表于 10-24 09:00 1202次阅读
    EAI3576-Core-T(RK3576 核心板)产品数据全解

    瑞芯微RK3588平台FFmpeg硬件编解码移植及性能测试实战攻略

    本文介绍瑞芯微RK3588平台,FFmpeg硬件编解码移植及性能测试方法。FFmpeg简介与实测数据FFmpeg简介FFmpeg是一套多媒体框架,能够解码、
    的头像 发表于 10-21 13:51 1018次阅读
    瑞芯微RK3588平台<b class='flag-5'>FFmpeg</b>硬件编解码移植及性能测试实战攻略

    瑞芯微RK3576平台FFmpeg硬件编解码移植及性能测试实战攻略 触觉智能RK3576开发板演示

    本文介绍瑞芯微RK3576平台,FFmpeg硬件编解码移植及性能测试方法。演示设备:触觉智能RK3576开发板FFmpeg简介与实测数据FFmpeg简介FFmpeg是一套多媒体框架,能
    的头像 发表于 09-08 13:58 750次阅读
    瑞芯微RK3576平台<b class='flag-5'>FFmpeg</b>硬件编解码移植及性能测试实战攻略 触觉智能RK3576开发板演示

    【EASY EAI Orin Nano开发板试用体验】05-基于QT和ffmpeg硬解码的多路摄像头取流

    information.\\\\n\"; } // 第一句是使用的ffmpeg默认的软编码,第二句是使用的rkmpp硬编码 // const AVCodec *av
    发表于 07-25 19:24

    【EASY EAI Orin Nano开发板试用体验】04-编译及安装带有RKMPP的ffmpeg

    ffmpeg编译 mkdir ffmpeg cd ffmpeg git clone -b jellyfin-mpp --depth=1 https://jgithub.xyz/ny
    发表于 07-20 19:21

    基于RK3576处理器,EASY EAI Orin Nano开发板免费试用

    8K@30fps的H.265,VP9AVS2 和 AV1解码器,4k@60fps的H.264 解码器和4K@60fps的AV1解码器;还支持4K@60fps的H.264和H.265编码
    的头像 发表于 06-09 15:01 1074次阅读
    基于RK3576处理器,EASY EAI Orin Nano开发板免费试用

    NVIDIA Grace CPU C1获得广泛支持

    NVIDIA 在本周 COMPUTEX 上重点展示了其全新的 Grace CPU C1,并获得多家主要原始设计制造商合作伙伴的大力支持
    的头像 发表于 05-22 10:01 635次阅读

    迅为iTOP-3576开发板采用瑞芯微RK3576高性能、低功耗的应用处理芯片

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 05-20 11:15

    迅为iTOP-RK3576开发板/核心板支持Android14、Buildroot、Debian11、Ubuntu22系统

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 01-16 17:03

    【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板在QT中使用FFmpeg API编程

    在第六篇报告中,我们重新将支持RKMPP的FFmpeg进行了编译,接下来我们就会在QT中使用刚刚编译好的FFmpeg进行API编程。首先我们先新建一个FFmpeg线程类,然后把
    发表于 12-30 10:09

    【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的支持RKMPP的FFmpeg移植

    在第4篇和第5篇的内容当中,QT使用ffmpeg进行编码时,不再像以前一样使用API进行编程,而是采用了外部命令进行执行,虽然使用外部命令进行直播可以做到方便快捷的开发,但是缺点也很明显,很多
    发表于 12-30 08:57

    【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的ffmpeg编解码、HDMI输入及编码

    甚至可以达到百兆,还是建议想换的更换一下哈! 测试ffmpeg的编解码 想要测试ffmpeg的话,我们需要先往里放一个视频,视频信息如下,是我刚刚转换的一个1080P的50帧33秒的视频,使用的编码
    发表于 12-27 19:26

    迅为RK3576开发板支持Android14系统稳定好用

    、PyTorch、Caffe等一系列框架的网络模型。满足多种应用场景。 iTOP-3576拥有强大的视频编解码能力,支持4K@120fps的H.265、VP9、AVS2和AV1解码器,支持4k@60fps
    发表于 12-23 14:50