俄罗斯的MSU Graphics & Media Lab (Video Group)出品的H.264编码器性能测试报告。测试了主流的H.264编码器的性能。从测试的结果来看,开源产品x264性能已经超过了商用编码器的性能。

参与测试的编码器有如下几种:

  • H.264
  • DivX H.264
  • Elecard H.264
  • Intel Ivy Bridge QuickSync (GPU encoder)
  • MainConcept H.264 (software)
  • MainConcept H.264 (CUDA based encoder)
  • MainConcept H.264 (OpenCL based encoder)
  • DiscretePhoton
  • x264
  • Non H.264
  • XviD (MPEG-4 ASP codec)
  • 使用的测试序列:

    Table 1. Summary of video sequences

    序列 帧数 帧率 分辨率
    视频会议 (5 个)
    Deadline 1374 30 352x288
    Developers 4CIF 3600 30 640x480
    Developers 720p 1500 30 1280x720
    Presentation 548 30 720x480
    Business 493 30 1920x1080
    电影 (10 个)
    Ice Age 2014 24 720x480
    City 600 60 704x576
    Crew 600 60 704x576
    Indiana Jones 5000 30 704x288
    Harbour 600 60 704x576
    Ice Skating 480 60 704x576
    Soccer 600 60 704x576
    Race Horses 300 30 832x480
    State Enemy 6500 24 720x304
    Party Scene 500 50 832x480
    HDTV (16个)
    Park Joy 500 50 1280x720
    Riverbed 250 25 1920x1080
    Rush Hour 500 25 1920x1080
    Blue Sky 217 25 1920x1080
    Station 313 25 1920x1080
    Stockholm 604 50 1280x720
    Sunflower 500 25 1920x1080
    Tractor 690 25 1920x1080
    Bunny 600 24 1920x1080
    Dream 600 24 1920x1080
    Troy 300 24 1920x1072
    Water Drops 535 30 1920x1080
    Capitol 600 30 1920x1080
    Parrots 600 30 1920x1080
    Citybus 600 30 1920x1080
    Underwater 600 30 1920x1080

    测试设备:

  • Sugar Bay platform, 3rd Generation Core i7 3xxx(IVB), 4 Cores CPU @3.4 GHz,
  • Integrated GPU: Intel HD Graphics 4000
  • GPU: NVIDIA GeForce GTX 580
  • HDD: SSD160G
  • Total Physical Memory: 2x2 Gb RAM (1600 MHz)
  • OS Name: Microsoft Windows 7


    总体结果:


    编码器性能排序:

    1. x264
    2. MainConcept
    3. DivX H.264
    4. Elecard
    5. Intel Ivy Bridge QuickSync
    6. XviD
    7. DiscretePhoton
    8. MainConcept CUDA

    完整测试文档地址:http://www.compression.ru/video/codec_comparison/h264_2012/mpeg4_avc_h264_video_codecs_comparison.pdf

主流H.264编码器对比测试 (MSU出品)的更多相关文章

  1. x264 - 高品质 H.264 编码器

    转自:http://www.5i01.cn/topicdetail.php?f=510&t=3735840&r=18&last=48592660 H.264 / MPEG-4 ...

  2. 6. H.264/AVC编码器原理

    1. H.264/AVC的应用 H.264 不仅具有优异的压缩性能,而且具有良好的网络亲和性,这对实时的视频通信是十分重要的.和 MPEG-4 中的重点是灵活性不同,H.264 着重在压缩的高效率和传 ...

  3. FFmpeg的H.264解码器源代码简单分析:宏块解码(Decode)部分-帧间宏块(Inter)

    ===================================================== H.264源代码分析文章列表: [编码 - x264] x264源代码简单分析:概述 x26 ...

  4. MPEG-4与H.264的区别 , 编码 以及 应用

    MPEG4是适用于监控领域的压缩技术 MPEG4于1998年11月公布,原预计1999 年1月投入使用的国际标准MPEG4不仅是针对一定比特率下的视频.音频编码,更加注重多媒体系统的交互性和灵活性.M ...

  5. (转载)H.264码流的RTP封包说明

    H.264的NALU,RTP封包说明(转自牛人) 2010-06-30 16:28 H.264 RTP payload 格式 H.264 视频 RTP 负载格式 1. 网络抽象层单元类型 (NALU) ...

  6. H.264码流结构解析

    from:http://wenku.baidu.com/link?url=hYQHJcAWUIS-8C7nSBbf-8lGagYGXKb5msVwQKWyXFAcPLU5gR4BKOVLrFOw4bX ...

  7. H.264学习笔记之一(层次结构,NAL,SPS)

    一 H.264句法 1.1元素分层结构 H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素.句法元素被组织成有层次的结构,分别描述各个层次的信息. 图1 H.264分层结构由五层组成,分 ...

  8. H.264视频的RTP荷载格式

    Status of This Memo This document specifies an Internet standards track protocol for the   Internet ...

  9. 最简单的视频编码器:基于libx264(编码YUV为H.264)

    ===================================================== 最简单的视频编码器系列文章列表: 最简单的视频编码器:编译 最简单的视频编码器:基于libx ...

随机推荐

  1. java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.String

    http://blog.csdn.net/agileclipse/article/details/17161225 详情请点击链接查看

  2. javascript-处理XML

    /** * Created by Administrator on 2015/4/4. */ var XmlUtil=(function () { var createDocument= functi ...

  3. 子元素的margin-top影响父元素原因和解决办法

    这个问题会出现在所有浏览器当中,原因是css2.1盒子模型中规定, In this specification, the expression collapsing margins means tha ...

  4. PHP框架_Smarty_实现登录功能

    1.项目框架 |--mvc |--data 数据 |--cache 缓存 |--template_c 模板生成目录 |--framework |--function |--function.php 功 ...

  5. CSS远程加载字体

    CSS 远程加载字体的方法,做网站CSS的都知道,用户浏览网站时,网页上的字体是加载本地的.换言之,如果网站使用了用户电脑所没有安装的字体,那显示字体就会被默认字体所代替了,自然效果就大受影响了. 上 ...

  6. unix环境高级编程-读书笔记与习题解答-第一篇

    从这周开始逐渐的进入学习状态,每天晚上都会坚持写c程序,并且伴随对这本书的深入,希望能写出更高质量的读书笔记和程序. 本书的第一章,介绍了一些关于unix的基础知识,在这里我不想去讨论linux到底是 ...

  7. mysql数据库管理备份运维常用命令

    登陆mysql: mysql -u root -p password 远程访问开启((%)表示任何主机连接,可以换固定IP来访问远程连接): GRANT ALL ON *.* TO root@'%' ...

  8. Webservices-2.C#创建web服务,及引用访问、代码访问

    注:web服务简介Webservices-1.web服务定义简介 以下均以C#语言为例 一.创建web服务(简单介绍,主要讨论客户端引用) 打开VS创建网站项目,在网站项目中添加“WEB服务(ASMX ...

  9. Sequoyah 本机开发Native Development: Invalid path for NDK(路径无效) 解决方案

    打开window菜单下的preference选项.选择Android,Native Development(本地开发) 选择你的NDK安装目录. 但是,这个插件目前仅支持ndk的r4和r5版本,更高版 ...

  10. vs 2015 菜单重复的问题解决方法

    打开 “运行” 输入 D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /resetuserdata ...