俄罗斯的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. Kettle的集群排序 2——(基于Windows)

    5.使用kettle集群模式对相关的数据进行排序 既然,基于Carte服务程序所搭建的集群已经在Spoon中设定好了, 可以首先,先来启动四个节点: "以管理员身份运行"打开 四个 ...

  2. javascript的选项卡

    主要用的索引值 首先 写三个按钮 <input type="button" > <input type="button" > <i ...

  3. get方式编码问题解决方案 转载

    我们的内容使用GET方式发送,就会在URL后面带上内容,在游览器发来的请求经过了游览器的URI编码,发送到服务器这边,如果是struts2会经过拦截器进行URI解码,并且使用"iso8859 ...

  4. 『重构--改善既有代码的设计』读书笔记----Substitute Algorithm

    重构可以把复杂的东西分解成一个个简单的小块.但有时候,你必须壮士断腕删掉整个算法,用简单的算法来取代,如果你发现做一件事情可以有更清晰的方式,那你完全有理由用更清晰的方式来解决问题.如果你开始使用程序 ...

  5. <select>与<datalist>的区别

    size:下拉框中每次出现选项的个数 multiple:可以一次性选多个选项: disabled:时下拉框不可用,无法点击选项​ list:它的值应于id的值对应 datalist要与input标签一 ...

  6. innerHtml写法

    swt_center = "<div id='new_swt_wee'>"; swt_center += '<a href="javascript:vo ...

  7. ecshop--加载初始化文件

    define('IN_ECS', true);require(dirname(__FILE__) . '/../../includes/init.php'); 在开头要加入这两句文件才可以访问数据库以 ...

  8. 入门3:PHP环境开发搭建(windows)

    一.环境需要 硬件环境(最低配置): 双核CPU 8G内存 操作系统环境: Windows(64位)7+ Mac OS X 10.10+ Linux 64位(推荐Ubuntu 14 LTS) /**拓 ...

  9. SQL 测试

    1.SQL 指的是? 您的回答:Structured Query Language 2.哪个 SQL 语句用于从数据库中提取数据? 您的回答:SELECT 3.哪条 SQL 语句用于更新数据库中的数据 ...

  10. 最优秀的5个Linux文本编辑器

    from: http://article.yeeyan.org/view/169956/174836 作为不久前举办的比赛的一部分内容,我从那些选出他们最喜欢的Linux文本编辑器的极客读者们那获得了 ...