HEVC,VP9,x264性能对比(自查备用)

http://blog.csdn.net/leixiaohua1020/article/details/19014955

an Grois等人在论文《Performance Comparison of H.265/MPEG-HEVC, VP9, andH.264/MPEG-AVC Encoders》中,比较了下一代编码标准HEVC,VP9的以及当前主流编码标准H.264之间的性能。在此记录一下。

本文中选用的编码器如下:

HEVC:HM

VP9:libvpx

H.264:x264

下表显示了HM的参数配置。

下表显示了VP9和x264的参数配置。

本文中PSNR取值取的是YUV的PSNR。是由Y,U,V三个分量的PSNR计算得到的。

使用的测试序列如下表所示。

实验结果如下图所示。这个实验结果还是让我有点意外的。HEVC性能最强并没有什么好奇怪的,奇怪的是x264的性能竟然好于VP9。要知道VP9可是Google推出的下一代编码标准。x264太强悍了!

PS:此外,x264的速度是远远高于HEVC和VP9的。

下表显示了HEVC在同等质量的前提下(以PSNR为依据),相对于VP9和x264节约的码率。下表显示了所有序列的情况。总体来说HEVC相对于VP9节约了41.9%,HEVC相对于x264节约了38.9%。

下表显示了三种编码器整体性能的比较。表中百分比数字的意义是:同等视频质量的前提下,该列所属的编码器相对于该行所属的编码器节约的码率,如果为负值,则代表反而消耗了更多的码率。例如,同等质量的前提下,x264相对于VP9节约了8.4%的码率。

同等视频质量的前提条件下,编码消耗时间对比如下表所示。可以看出,VP9编码时间大约是x264的130倍。HEVC编码时间大约是VP9的7倍。

时间: 2024-11-04 14:48:13

HEVC,VP9,x264性能对比(自查备用)的相关文章

HEVC与VP9之间的对比

在streamingmedia上看到的一篇对比HEVC与VP9的文章,挺不错.另外这边文章的几个comment也是不错的. 下面是全文. ? The Great UHD Codec Debate: Google's VP9 Vs. HEVC/H.265 As of today, the great UHD codec debate involves two main participants: Google's VP9 and HEVC/H.265. Which one succeeds-and

ARM演化变迁性能对比

ARM演化变迁: ARM经典:ARM7,ARM9,ARM11性能依次提升. Cortex: M系列:Cortex-M0,Cortex-M1,Cortex-M2,Cortex-M3,Cortex-M4应用于工控领域(没有操作系统)类比单片机性能比单片机强. R系列:Cortex-R4面向实时应用,可以运行操作系统. A系列:Cortex-A5,Cortex-A8,Cortex-A9主要面向多媒体应用,现代智能手机基本采用Cortex-A系列.M,R,A系列性能也是依此提升. 其性能对比:ARM7与

自己写的轻量级PHP框架trig与laravel,yii性能对比

看了下当前最热门的php开发框架,想对比一下自己写的框架与这些框架的性能对比. 看结果对比. laravel 5.1: yii2: trig: 自己写的框架速度是lavavel 5.1的8倍,是yii2的5.3倍.

Struts2、SpringMVC、Servlet(Jsp)性能对比 测试

Struts2.SpringMVC.Servlet(Jsp)性能对比 测试 . Servlet的性能应该是最好的,可以做为参考基准,其它测试都要向它看齐,参照它. 做为一个程序员,对于各个框架的性能要有一个基本的认知,便于选型时做出正确的决策. 在测试中发现了什么也不要大喊大叫,因为这些都是Java程序员的基础知识. 人人都要了解. ----------------------------------------------------------------------------------

开发语言性能对比,C++、Java、Python、LUA、TCC

一直想做开发语言性能对比,刚好有时间都做了给大家参考一下, 编译类:C++和Java表现还不错 脚本类:TCC脚本动态运行C语言,性能比其他脚本快好多... 想玩TCC的同学下载测试包,TCC目录下修改script.c,运行TccTest1.exe即可看到修改效果,无需编译!!! 链接:http://pan.baidu.com/s/1kUVGGwJ 密码:mgpx C++(VS2017) java8.2 Python2.7-3.5.2 aardio(LUA) TCC

HW3000、SI4432、A7139及目前市面主流的Sub-1G芯片性能对比

HW3000.SI4432.A7139.SX1278.CC1120及目前市面主流的Sub-1G芯片性能对比

使用httpclient实现http链接池与使用HttpURLConnection发送http请求的方法与性能对比

使用httpclient实现http链接池与使用HttpURLConnection发送http请求的方法与性能对比 在项目中需要使用http调用接口,实现了两套发送http请求的方法,一个是使用apache的httpclient提供的http链接池来发送http请求,另一个是使用java原生的HttpURLConnection来发送http请求,并对两者性能进行了对比. 使用httpclient中的链接池发送http请求 使用最新的4.5.2版httpclient进行实现.在maven中引入 <

C正则库做DNS域名验证时的性能对比

C正则库做DNS域名验证时的性能对比 本文对C的正则库regex和pcre在做域名验证的场景下做评测. 验证DNS域名的正则表达式为: "^[0-9a-zA-Z_-]+(\\.[0-9a-zA-Z_-]+)*(\\.[a-zA-Z]{2,}\\.)$" 对于正常DNS请求日志中的6177578条日志做正则验证处理. 1,pcre 评测所用的pcre的版本号是:7.8.3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 2

前端框架性能对比

运行性能对比: JSP+Servlet > Struts1 > SpringMvc > Struts2+freemarker >> Struts2+OGNL+值栈 但是开发效率上正好相反,要特别注意,SpringMvc和Struts2不相上下