AV1编码持续优化

Stella981
• 阅读 988

AV1编码持续优化

AV1比HEVC有30%以上的编码效率提升,但编码复杂度高的离谱。好在AOM联盟不断对AV1进行优化,预计今年内AV1的编码复杂度将降到VP9的10倍以内。

文 / 包研

参考信息: http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/Time-to-Start-Testing-FFmpeg-Turns-4.0-and-Adds-AV1-Support-127685.aspx

今年4月,FFmpeg社区发布了4.0版,他增加了AV1支持。视频压缩专家Jan Ozer对AV1进行了测试,AV1展示出极端的特性——编码效率极低,但可以节省1/3的码率。

Jan在文章中表示:

使用AV1默认的速度预设,在48核HP Z840工作站上进行了5秒钟的Tears of Steel 1080p源素材编码需要23小时46分钟(1,426分钟)。也就是说,编码一分钟的1080p视频需要285小时。相比之下,使用“veryslow”预设的x265编码大约需要3分钟,使用speed 0设置(最高质量)的VP9大约需要2分钟,使用“veryslow”预设的H.264需要10秒。因此,在这个简单的试验中,AV1比x265长475倍,比VP9长713倍,比H.264长约8,500倍。

编码效率方面,在同等的PSNA和VMAF质量下,AV1比HEVC有36.58%的码率节省。

时任Google视频工程师的Zoe Liu在5月举行的WebRTCon 2018上的分享时透露,在speed 0(veryslow),832*480 8bit画质下AV1的编码时间是VP9的59倍。在9月的RTC 2018上,Google 视频压缩核心算法组软件工程师陈诚透露,截止今年8月初,AV1与VP9在speed 0和speed 3的编码复杂度下,AV1的编码时间分别是VP9的70倍及10倍以内。

10月19日在北京举行的LiveVideoStackCon 2018上,Google Member of Technical Staff , Video Codec Specialist Debargha Mukherjee将会分享《From VP9 to AV1 and beyond》,预计他会透露AV1编码优化方面的最新进展。

Codec质量的误区

Hulu 高级软件开发经理傅德良在LiveVideoStackCon热身分享——选择视频编码器的误区中提到,脱离编码/解码速度、测试序列评价Codec的优劣都是片面的。只有短短5秒钟的测试序列不能全面反映Codec的性能。即使像MSU的年度编码大赛这样的评比,也并不能直接拿来使用,因为每个平台的视频序列都有自身特点。

AV1的未来

Zoe Liu透露,AV1的编码优化还在不断进行中。同时,包括Intel、Xilinx等都在为AV1的编码提供优化方案,通过硬件加速方法可以有效的提升编码效率。在LiveVideoStackCon 2018大会上 Intel Media SW Engineering Director Faouzi Kossentini和Xilinx Chief Video IP Solutions Architect Johan Janssen将分别介绍Intel和Xilinx在编码优化上的新进展。

AV1编码持续优化

本文分享自微信公众号 - LiveVideoStack(livevideostack)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
3个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
3年前
Facebook:AV1比x264和libvpx
!(https://oscimg.oschina.net/oscnet/5ddf5fab43774e2996e5d61d066d4889.jpg)在AV1刚刚完成定稿后,Facebook公布了AV1的测试结果,测试结果显示AV1至少有30%以上的性能提升,这多少给了AV1的潜在用户一定的信心。Facebook还表示,将在内部继续推
Stella981 Stella981
3年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Stella981 Stella981
3年前
LiveVideoStack线上分享第五季(十):AV1的实时模式
不久前,GoogleDuo宣布将全面转向AV1。相比于VP9,AV1能够带来更好的编码效率,为用户提供更好的视频体验。5月10日14:30,LiveVideoStack线上分享第五季,第十期,我们邀请到了Google软件工程师 姜健详细介绍AV1的实时模式:AV1实时模式设定、实时模式的速度、实时模式在AV1的实现以及AV
Stella981 Stella981
3年前
Netflix在安卓移动启用AV1格式 较VP9编码效率提升20%
!Netflix在安卓移动启用AV1格式较VP9编码效率提升20%(http://p1.pstatp.com/large/pgcimage/6ba3ed4c06424383a59e87bb9eef50a5)Photobyfreestocks.orgonUnsplashNetflix启动了安卓移动客户端上的AV1格式支持,并在尝试将
Stella981 Stella981
3年前
AV1编码器优化技术
!(https://oscimg.oschina.net/oscnet/1de07eb5978a432db13f4c4bd41dab61.png)正文字数:7318 阅读时长:11分钟AV1视频编解码器是一种由开放媒体联盟AOM开发的royaltyfree的压缩技术。libaom库是AV1的参考软件,应用各种编码器优化技术来实现
Stella981 Stella981
3年前
AV1的实时模式
!(https://oscimg.oschina.net/oscnet/db0da07cea2603ba237e33f0a105481efe4.jpg)不久前,GoogleDuo宣布将全面转向AV1。相比于VP9,AV1能够带来更好的编码效率,为用户提供更好的视频体验。本文来自Google软件工程师姜健在LiveVideoStac
Stella981 Stella981
3年前
HEVC和AV1幕后视频编解码器之战
!(https://oscimg.oschina.net/oscnet/4c67bcb396c74b35a3a13b31cf58892b.jpg)在未来几天的NAB大会上,AOM联盟将展示AV1的性能,多媒体行业全部聚焦于HEVC与AV1比较上。这是AV1于3月底完成1.0版定稿(https://www.oschina.net