本文转自公众号:PKUVCL。北京大学数字视频编解码技术国家工程实验室视频编码算法研究室 (PKU-VCL) 开源了 AVS2 高清实时编码器 xAVS2(V1.0)。原文链接请点击【阅读原文】。

2018 年 1 月 31 日,北京大学数字视频编解码技术国家工程实验室视频编码算法研究室 (PKU-VCL) 开源了 AVS2 高清实时编码器 xAVS2(V1.0)。AVS2 是我国新一代视频编码国家标准,和第一代 AVS 视频编码标准相比,AVS2 编码效率提升一倍以上;和国际标准 HEVC/H.265 相比,AVS2 在场景视频编码方面有显著优势。

针对不同的应用场景,xAVS2(V1.0) 编码器设置了 preset 0 ~ preset 9 共 10 个速度档次。其中,preset 0 是最快速的档次,preset 9 编码效率最高。preset 9 编码性能与 AVS2 参考软件 RD19.2 相当,而速度提升约 10 倍。下图为 xAVS2(V1.0)、x265(V2.6) 各个速度档次下单线程的编码速度与性能(横坐标为编码效率相对于 HM16.17 的损失,纵坐标为每秒编码帧数)。可以看到,在慢速档次下,xAVS2(V1.0) 相比于 x265(V2.6) 有明显优势。

此外,为响应下一代 AVS3 标准制定,PKU-VCL 还开发了简洁高效的 AVS2 参考软件平台(xRD1.0),供大家参考使用,可以从 AVS 官方网站免费下载。

图1  xAVS2 与 x265 对比

1、测试条件

  1. 运行平台:Intel Xeon E5-2687W v4, 3.0 GHz, RAM 32GB。

  2. 评价指标:基于 PSNR 的 BD-RATE 衡量 xAVS2(V1.0)、x265(V2.6)、RD19.2 相对 HM16.17 的性能。

  3. 测试序列:AVS2 通测条件中的 5 个 1080P 高清序列。

  4. 软件编码配置

i). HM16.17 编码配置:随机访问 (RA) 编码配置,根据序列基本信息配置分辨率、帧率、总帧数、I 帧间隔(约 1s 一个 I 帧),为了保证码率相近,HM 使用的量化参数设置为:24、29、33、38。

ii). RD19.2 编码配置:随机访问 (RA) 编码配置,分辨率、帧率、总帧数、I帧间隔与HM16.17保持一致,量化参数使用:27、32、38、45,ME 搜索范围设置为 64。

iii). x265 使用 2.6 版本,编码配置:--tune psnr --psnr --pools 1 --frame-threads 1 --no-wpp --no-scenecut --no-weightp --bframes 7 -fps XX --frames XX -I XX -qp XX -p XX,为保持码率相近,x265 编码器使用的量化参数设置为:27、32、36、41。参数说明:-fps 编码帧率,--frames 编码帧数,-I I 帧间隔,-qp 量化参数,-p 编码档次。

iv). xAVS2 编码配置:随机访问 (RA) 编码配置,分辨率、帧率、总帧数、I 帧间隔与 HM16.17 保持一致,量化参数使用:27、32、38、45。

 

2、测试结果

表1 xAVS2(V1.0) 和 x265(V2.6) 各个档次下的性能损失与时间节省

表2 xAVS2(V1.0) 各个序列的性能损失与编码速度

表3 x265(V2.6) 各个序列的性能损失与编码速度

3、开源地址

https://gitee.com/pkuvcl/xavs2

https://github.com/pkuvcl/xavs2

4、联系方式

联系人:王苫社

电话:010-62756172

邮箱:sswang@pku.edu.cn

项目详情关注:

北京大学数字视频编解码技术国家工程实验室开源AVS2高清实时编码器相关推荐

  1. 深入浅出理解视频编解码技术

    导读:随着移动互联网技术的蓬勃发展,视频已无处不在.视频直播.视频点播.短视频.视频聊天,已经完全融入了每个人的生活.Cisco 发布的最新报告中写道,到 2022 年,在移动互联网流量中,视频数据占 ...

  2. 音视频编解码技术之视频编码基本概念介绍

    视频压缩名字解释: 1.有损和无损压缩:在视频压缩中有损(Lossy )和无损(Lossless)的概念与静态图像中基本类似.无损压缩也即压缩前和解压缩后的数据完全一致.有损压缩意味着解压缩后的数据与 ...

  3. H.264/AVC视频编解码技术详解 第一章 视频信息与压缩编码

    H.264/AVC视频编解码技术详解系列笔记 是对 H.264/AVC视频编解码技术详解 课程的学习 文章目录 人与世界的交互 视频信号的表示方法 视频压缩编码 视频信息为什么可以被压缩? 视频压缩编 ...

  4. 【H.264/AVC视频编解码技术详解】二. 主流视频编码标准的发展

    <H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...

  5. 【H.264/AVC视频编解码技术详解】一. 视频信息与压缩编码

    <H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...

  6. 流媒体传输协议及音视频编解码技术

    说明:本文来自一篇出处不明的老文章,有些内容已过时,但仍有很大的参考价值. 一.音视频编解码技术 1.MPEG4 MPEG全称是Moving Pictures Experts Group,它是&quo ...

  7. 【H.264/AVC视频编解码技术详解】三. H.264简介

    <H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...

  8. 视频监控与视频编解码技术

    视频监控与视频编解码技术 参考文献链接 https://mp.weixin.qq.com/s/UW4Z0vu_Wypc0ddymrOkpg https://mp.weixin.qq.com/s/Rfs ...

  9. 【H.264/AVC视频编解码技术详解】十六:帧内预测编码的基本原理

    <H.264/AVC视频编解码技术详解>视频教程已经在"CSDN学院"上线,视频中详述了H.264的背景.标准协议和实现,并通过一个实战工程的形式对H.264的标准进行 ...

最新文章

  1. contentSize、contentInset和contentOffset区别
  2. Memcached深度分析【zz】
  3. CF #737(div2)C. Moamen and XOR 与和异或-找规律
  4. 基于pythonselect.select模块通信的实例讲解
  5. wxWidgets:wxConfigBase类用法
  6. android 解决Error:This Gradle plugin requires a newer IDE able to request IDE model level 3. For Andro
  7. 【译】LiveData 在 SnackBar/Navigation 情景下的使用(SingleLiveEvent)
  8. 从金蝶k3到金税盘_经典全套金蝶K3操作流程大全
  9. JVM垃圾收集器——G1
  10. 二维数组子数组矩形和
  11. BUUCTF Web [ACTF2020 新生赛]Exec
  12. 20145227《Java程序设计》第10周学习总结
  13. redhat multipath配置文件简要说明
  14. Raki的读paper小记:Sources of Transfer in Multilingual Named Entity Recognition
  15. Spring之IOC
  16. CVE-2021-22205 Gitlab exiftool远程命令执行 复现
  17. SpringBoot+JPA 项目启动失败,无法扫描到Repository
  18. 苹果M1芯片及新产品布局对ARM生态影响
  19. (3)数仓建设-数据仓库设计方案
  20. 带参宏定义和带参函数的区别

热门文章

  1. 多线程安全问题产生解决方案
  2. php开启curl扩展
  3. AsyncTask实现断点续传
  4. python的c语言扩展方法简介
  5. 查看mysql进程--show processlist
  6. Managed Metadata Service介绍系列 之三
  7. UOJ - #117. 欧拉回路(模板)
  8. CodeForces - 1549F1 Gregor and the Odd Cows (Easy)(几何+数论)
  9. CodeForces - 528D Fuzzy Search(多项式匹配字符串)
  10. HDU - 1251 统计难题(字典树)