2005年全球H.264编解码器荟萃

2005年全球H.264编解码器荟萃
videosky.9126.com Peter Lee 2005-0920

【摘要】

H.264/AVC作为最新的视频编码标准,研究领域和产业界都非常看好该标准。尤其是产业界,针对H.264的软硬件编解码器可谓是百花齐放、百家争鸣。本文中,笔者对2005年全球的H.264编解码器作了比较详尽的统计,有JM, x264, VSS, Envivio, Moonlight, Nero Digital, Apple QuickTime 7, MainConcept H.264 Encoder, Sorenson Squeeze 4.2, CyberLink PowerEncoder, mpegable, Sentivision H.264 Decoder, Fraunhofer IIS AVC/H.264, DSPR, Ateme, Elecard, FastVDO, Hdot264, T264等20款编解码器。文中对这些编解码器作了简单的介绍,同时给出了相应的链接,读者可以从这些链接展开,从而获取更多的信息。

一、JM
【Feature】
Encoder □yes
Decoder □yes
Open Source □yes
【Brief Intro】
H.264的官方编解码器,由德国HHI负责实现,实现了H.264的所有特性,无优化。
【Links】
源码下载地址:http://bs.hhi.de/~suehring/tml/download

二、X264
【Feature】
Encoder □yes
Decoder □no
Open Source □yes
【Brief Intro】
X264是由法国巴黎中心学校(Ecole Centrale Paris,ECP)的中心研究所(Centrale Réseaux)的一帮学生于2004年6月发起的的一个开源项目,后来吸引了一大批热爱视频编码的成员共同完成这个项目。X264的目标是实现一个实用的264编码器,所以它引入了很多mmx,sse等汇编指令来提高编码速度,同时摒弃了一些耗时但对编码性能提高微小的模块,如多参卡帧。目前,基于x264的DVDRip已经开始流行,由于X264的编码性能在很多情况下优于DIVX和XVID, x264在DVDRip中所占的份额开始明显增长。

【Links】
主页:http://developers.videolan.org/x264.html

下载(使用SVN或wincvs):

svn://svn.videolan.org/x264/trunk x264

如何在VC6下编译:

http://blog.csdn.net/sunshine1314/ar...20/377158.aspx

三、VSS H.264 Codec

【Feature】
Encoder □yes
Decoder □yes
Open Source □no
PS: 可以下载评估版的CODEC和decoder可执行程序,分别是5天和30天的时间限制。
【Brief Intro】
由美国Vanguard Software Solutions, Inc.开发的商业264编解码器,早在03年就开发成功。它的编码器有base和main两档,自称base版能支持SD视频 (720x576@25Hz, 720x480@30Hz) 在3 GHz Pentium 4机上上的实时编码。
【Links】
主页:http://www.vsofts.com/h264/
下载主页面:
http://www.vsofts.com/h264/downloads.html

base版CODEC: http://www.vsofts.com/h264/pub/vssh-base.exe

main版CODEC: http://www.vsofts.com/h264/pub/vssh-main.exe

四、Envivio
【Feature】
Encoder □yes
Decoder □yes
Open Source □no
PS: 均为硬件产品
【Brief Intro】
Envivio致力于为广播、卫星、以及企业市场提供MPEG-4/H.264广播级解决方案,公司公司于1999年从法国电信独立出来,现总部设在美国。Envivio已开发了一系列基于H.264的硬件产品,有实时编码系统、离线编码系统、解码系统、流媒体服务器。
【Links】
主页:http://www.envivio.cn/
产品介绍:http://www.envivio.cn/products/h264.html

五、Moonlight
【Feature】
Encoder □yes
Decoder □yes
Open Source □no
PS: 提供SDK
【Brief Intro】
Moonlight是一家以色列公司,致力于MPEG-2和H.264在PC和DSP平台上的编解码器实现,Moonlight开发的filter在网上非常流行,其中ffdshow采用的264 filter就是Moonlight公司的。
【Links】
主页:http://moonlight.co.il/
下载:http://moonlight.co.il/download/consumer/

六、Nero Digital
【Feature】
Encoder □yes
Decoder □yes
Open Source □no

PS: Nero官方网提供Nero Digital30天评估版
【Brief Intro】
Nero Digital是德国Ahead Software公司的最新产品,Ahead靠Nero Burning ROM发家,目前开始涉足数字家电市场。Nero Digital支持h.264编码标准,而且实现效果非常棒,并因此获得了doom9的pick hit奖项。

【Links】

主页:http://www.nero.com

下载:http://www.nerodigital.com/eng/download.php

七、Apple QuickTime
【Feature】
Encoder □yes
Decoder □yes
Open Source □no

PS: 免费下载QuickTime 7软件,提供开发的API库

【Brief Intro】

QuickTime是Apple公司(美国)的媒体产品的代号,其中包括最新的播放器QuickTime 7,直播器QuickTime Broadcaster, 流媒体服务端软件QuickTime Stream Server。最新的QuickTime系列产品包含了Apple公司自主开发的H.264编解码器。

【Links】

主页:http://www.apple.com/quicktime/win.html

介绍:http://www.apple.com/quicktime/player/win.html

下载:http://www.apple.com/quicktime/download/win.html

面向开发者主页:http://developer.apple.com/quicktime/

八、MainConcept H.264 Encoder
【Feature】
Encoder □yes
Decoder □yes
Open Source □no

PS: 提供MainConcept H.264 Encoder的评估版下载,节目长度5分钟限制。

【Brief Intro】

MainConcept是德国一家提供视频编解码器的公司,MainConcept H.264 Encoder包含了H.264的编解码。

【Links】

主页:http://www.mainconcept.com

下载:http://www.mainconcept.com/downloads.shtml

九、Sorenson Squeeze 4.2
【Feature】
Encoder □yes
Decoder □yes
Open Source □no

PS: 提供Sorenson Squeeze 4.2 Windows Public Beta版下载

【Brief Intro】

Sorenson是一家美国公司,其最新的视频编解码产品Squeeze 4.2系列,其中包括Sorenson Squeeze 4 Compression Suite和Sorenson Squeeze 4 for MPEG-4,都内嵌了自主开发的H.264编解码器。
【Links】

主页:http://www.sorensonmedia.com/

下载:http://www.sorensonmedia.com/misc/free_trial.php

十、CyberLink PowerEncoder

【Feature】
Encoder □yes
Decoder □yes
Open Source □no

PS: 提供PowerEncoder的测试版下载,30天时间限制。

【Brief Intro】

PowerDVD的大名相信大家都不会陌生,它是世界上第一款DVD软解码的工具。而开发该产品就是CyberLink公司,CyberLink是一家美国公司,成立于1995年。CyberLink针对数字家庭和专业的媒体制作人员有丰富的产品线,他们的产品都以Power开头命名,其中PowerEncoder是一款媒体捕获和压缩工具,它支持最新的H.264视频编码标准。

【Links】

主页:http://www.gocyberlink.com/ http://tw.gocyberlink.com/

下载:http://www.gocyberlink.com/multi/pro...in_43_ENU.html

十一、Mpegable
【Feature】
Encoder □yes
Decoder □yes
Open Source □no
【Brief Intro】
一家德国公司,致力于音视频编解码器和流技术产品的开发。其主页上提供的信息比较少。
【Links】

主页:http://www.mpegable.com

十二、Sentivision H.264 Decoder
【Feature】
Encoder □no
Decoder □yes
Open Source □no
PS: DSP产品
【Brief Intro】
Sentivision是一家日本公司,该公司在TMS320DM642 DSP上实现了H.264解码器,并应用到机顶盒上,他们开发的那款机顶盒还支持WMV9, ON2 VP6, MPEG-4 ASP, MPEG-2, 该产品主要是瞄准了IPTV的广阔前景。
【Links】
主页:http://www.sentivision.com/

十三、Fraunhofer IIS AVC/H.264
【Feature】
Encoder □yes
Decoder □yes
Open Source □no

PS: 网上有提供Fraunhofer IIS AVC/H.264 Encoder V2.0的评估版下载,30天时间限制。

【Brief Intro】
弗劳恩霍夫应用研究促进协会是德国也是欧洲最大的应用科学研究机构。协会成立于1949年3月26日,以德国历史上著名的科学家、发明家和企业家约瑟夫·冯·弗劳恩霍夫(Joseph von Fraunhofer, 1787-1826)命名。

弗劳恩霍夫的58个研究所,近13000科研人员一年为3000多客户完成约10000项科研开发项目,年经费10亿欧元。

Fraunhofer IIS AVC/H.264 Encoder就是弗劳恩霍夫旗下的集成电路研究所开发的产品,它包含了一个MPEG-4播放器、H.264编码器和一个流媒体服务器。

其另外一款产品Fraunhofer IIS H.264/MPEG-4 AVC Decoder Library,支持baseline, main, extented三个profile的解码,该产品通过了MPEGIF的标识资格认证,见http://logo.mpegif.org/products.php

【Links】
主页:http://www.iis.fraunhofer.de/index.html http://www.fraunhofer.cn
下载:http://www.ogg.cn/Software/view-software-103.html

十四、DSPR
【Feature】
Encoder □yes
Decoder □yes
Open Source □no

PS: 可以下载h.264 demo序列

【Brief Intro】
DSPR means DSP Research, 是W&W Communications(美国)旗下的一个研究所,该研究所主要致力于视频编码标准的DSP实现,其开发的PCI视频压缩卡支持编码输出H.264格式视频,且所用的基于DSP的H.264压缩芯片是他们自主研发的。
【Links】
主页:http://www.dspr.com/ http://www.wwcoms.com/
产品:http://www.dspr.com/www/products/overview.htm

十五、Ateme
【Feature】
Encoder □yes
Decoder □yes
Open Source □no
【Brief Intro】

Ateme是加拿大的一家公司,蛮强的。看了它的主页才知道Nero Digital内嵌的H.264编解码器原来是他们做的,但nero网站倒也没给出这样的信息。我前面已经把Nero Digital算为一个了,不管是否重复,暂时我也不想去证实了。 Ateme做的产品涉及PC, DSP, FPGA平台,有编解码器、流服务端、直播器等等,从产品上来看这公司还是蛮厉害的。网上也有谈到Ateme H.264 Encoder,也有人测试过,可惜我在Ateme没找到,所以也就没法给出下载地址。
【Links】

主页:http://www.ateme.com

产品:http://www.ateme.com/products/h264.php

十六、Elecard
【Feature】
Encoder □yes
Decoder □yes
Open Source □no

PS: 提供Elecard encoder和Elecard decoder的可执行程序下载,还有SDK.

【Brief Intro】
Elecard是俄罗斯的一家公司,成立于1989年。Elecard开发的Elecard encoder和Elecard decoder两款产品提供了对H.264的支持。
【Links】
主页:http://www.elecard.com/
下载:http://www.elecard.com/download/
介绍:
编码器:http://www.elecard.com/products/encoder_pack.shtml
解码器:http://www.elecard.com/products/decoder_pack.shtml

十七、FastVDO
【Feature】
Encoder □yes
Decoder □yes
Open Source □no
PS: 提供PC上的编解码器和ARM上的解码器。
【Brief Intro】
FastVDO是美国的一家提供多媒体解决方案的技术公司。该公司目前针对h.264开发的产品有两块,一个是在PC上开发的编解码器,编码器支持H.264的high profile;另外,FastVDO在Arm和StrongArm上开发了基于H.264的播放器,在其网站上还可以看到一段演示的视频。
【Links】
主页:http://www.fastvdo.com
下载:http://www.fastvdo.com/H.264.html

十八、Hdot264
【Feature】
Encoder □yes
Decoder □yes
Open Source □yes

【Brief Intro】

Hdot264是一个开源的工程,它是在JM的基础上进行优化的。笔者在今年上半年测试过他们的编解码器,和X264差距蛮大,写了这篇文章,准备接着做个较全面的测试,就是把这篇文章里提及同时能够下载程序的的编解码器做个比较,到时再来测测Hdot264看看它有多大些改进。
【Links】

主页:http://sourceforge.net/projects/hdot264

十八、T264
【Feature】
Encoder □yes
Decoder □yes
Open Source □yes
【Brief Intro】

T264是咱中国人整出来的一个开源工程,它吸收了JM,X264,XVID三者的精华,我在6月份时写过一篇文章《H.264三大开源编码器之评测报告》,里面对JM,X264,T264三者进行了比较全面的比较,大家可以参看那边文章,了解更多关于T264的信息。只所以把T264放在最后,倒不是发扬咱中国人谦让的美德,因为我在sourceforge上看到t264已经没有更新了,最新的版本是今年3月份的,既然是一个停滞的项目,为了体现区别,就放在最后吧。
【Links】

主页:http://sourceforge.net/projects/t264

统计:
NOTE: 由于笔者知识面有限,不可能穷尽所有的H.264编解码器,遗漏之处在所难免,而且笔者也听说过目前国内也有很多企业正在研发H.264的产品,只是笔者没有获取确切的信息,也就无法在本文中列出。所以,下面的统计仅是对本文的一个简单总结而已。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455972.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Tensorflow】基于卷积神经网络实现车牌的识别

引言: 过去几周我一直在涉足深度学习领域,尤其是卷积神经网络模型。最近,谷歌围绕街景多位数字识别技术发布了一篇不错的paper。该文章描述了一个用于提取街景门牌号的单个端到端神经网络系统。然后,作者阐述了基于同样的网络结构…

脚本启动显示查询频繁被服务器防御_面对CC攻击,该如何进行防御

网站被攻击是一件十分让人恼火的事情,不仅仅是让网站速度变慢、访问异常,导致用户体验变差,用户大量流失,而且还会导致网站关键词排名下降甚至被降权,极大干扰了网站的正常稳定运行。那面对CC攻击,该如何进…

面对SDN/NFV部署挑战 网络厂商能做什么?

近年来,随着云计算的不断发展,网络虚拟化受到广泛关注,而作为网络虚拟化的实现方式,SDN自诞生之日起就担负着网络变革的使命。那么,SDN技术的驱动力是什么?SDN在引入现网的过程中,如何实现平滑无…

python中的tkinter模块

tkinter介绍 tkinter是python自带的GUI库,是对图形库TK的封装 tkinter是一个跨平台的GUI库,开发的程序可以在win,linux或者mac下运行 除此之外还存在很多图形库,例如 pythonWin 仅适合window的界面编程库 wxPython 第三方界面编…

PAT甲题题解-1011. World Cup Betting (20)-误导人的水题。。。

题目不严谨啊啊啊啊式子算出来结果是37.975样例输出的是37.98我以为是四舍五入的啊啊啊&#xff0c;所以最后输出的是sum0.005结果告诉我全部错误啊结果直接保留两位小数就可以了啊啊啊啊 水题也不要这么坑人啊啊啊啊 #include <iostream> #include <algorithm> #i…

【Django】文件上传以及celery的使用

上传文件、异步、初始化脚本 面试题&#xff1a; 项目中的静态文件处理&#xff08;JS/CSS/image&#xff09; 自己在机房内优化的方法&#xff1a;1. Nginx/lighttpd(lighty-douban)&#xff1a;Nginx 处理静态资源速度非常快&#xff0c;并且自身还带有缓存。2. 80: Nginx -&…

Android 查看每个应用的最大可用内存

http://blog.csdn.net/vshuang/article/details/39647167 Android 内存管理 &Memory Leak & OOM 分析 单个应用可用的最大内存 Android设备出厂以后&#xff0c;java虚拟机对单个应用的最大内存分配就确定下来了&#xff0c;超出这个值就会OOM。这个属性值是定义在…

分析一段H264视频数据

分析一段H264视频数据 Posted on 2007-05-31 09:42 vcommon 阅读(1968) 评论(8) 编辑 收藏 引用 分析 00 00 00 01 67 42 00 1E 99 A0 B1 31 00 00 00 01 H264的数据流分为两种&#xff0c;一种是NAL UNIT stream(RTP),一种是 bits stream, 两者可以互相转换。我们分析的这个…

SVN在vs2013中使用

http://download.csdn.net/download/show_594/9112963 内包含VisualSVN 5.0.1的官方原版安装包及破解文件VisualSVN.Core.L.dll. 使用方法&#xff1a; 1、运行&#xff1a;VisualSVN-5.0.1.msi 进行原版的安装。 2、打开VisualSVN的安装路径。进入其子目录bin。将压缩包内的Vi…

springboot springmvc mybatis_12道重点的Spring Boot面试题,帮你整理好了!

今天跟大家分享下SpringBoot常见面试题的知识。最新2020整理收集的一些面试题&#xff08;都整理成文档&#xff09;&#xff0c;有很多干货&#xff0c;包含mysql&#xff0c;netty&#xff0c;spring&#xff0c;线程&#xff0c;spring cloud等详细讲解&#xff0c;也有详细…

【数据分析】快速获取微博用户数据,图片,视频

功能输出实例运行环境使用说明 下载脚本安装依赖程序设置设置数据库&#xff08;可选&#xff09;运行脚本按需求修改脚本&#xff08;可选&#xff09; 如何获取user_id添加cookie与不添加cookie的区别&#xff08;可选&#xff09;如何获取cookie&#xff08;可选&#xff09…

“云计算”越来越重要 但更重要的是“云安全”

据Gartner公司的预测&#xff0c;云安全服务业务继续保持强劲&#xff0c;2017年最终将达到59亿美元的规模&#xff0c;比2016年上涨了21&#xff05;。 云安全服务市场的增长速度将超过整体信息安全市场。Gartner表示&#xff0c;电子邮件的安全性&#xff0c;网络安全和身份识…

HTML中Head头

HTML中Head头 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>网页标题</title> </head> <body>网页显示内容 </body> </html>HEAD标签里面负责对网页进行一些设置以及…

H.264的两个概念:DC系数和AC系数。 MV预测过程详解(附图)

在做熵编码之前&#xff0c;先明确两个概念&#xff1a;DC系数和AC系数。 量化后得到的仍是64个系数&#xff0c;量化并没有改变系数的性质。大家知到DCT变换是将数据域从时&#xff08;空&#xff09;域变换到频域&#xff0c;在频域平面上变换系数是二维频域变量u和v的函数。…

1028. List Sorting (25)

题目链接&#xff1a;http://www.patest.cn/contests/pat-a-practise/1028 题目&#xff1a; 1028. List Sorting (25) 时间限制200 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者CHEN, YueExcel can sort records according to any column. Now you are suppose…

【后端开发】分析抖音后台架构

最后分享抖音美女爬虫 https://github.com/wangshub/Douyin-Bot

看日本如何用IoT打造智能工厂

在技术、市场、政策等方面因素的推动下&#xff0c;全球正在掀起一股智能制造的热潮&#xff0c;越来越多的国家大力推进智能工厂的建设。有机构预测&#xff0c;未来五年智能工厂领域的投资将促进生产力增长27%&#xff0c;预计到2022年年底&#xff0c;21%的工厂将会成为智能…

HTML标题

HTML标题 通过 <h1>、<h2>、<h3>、<h4>、<h5>、<h6>,标签可以在网页上定义6种级别的标题。 6种级别的标题表示文档的6级目录层级关系&#xff0c;比如说&#xff1a; <h1>用作主标题&#xff08;最重要的&#xff09;&#xff0c;其…

264中 POC的计算方法

作者&#xff1a;jogh.264 参考代码 JM86 一参数说明 这一节阐述的是encoder.cfg 中的参数对编码过程的影响 要注意的是encoder.cfg 中的参数跟input 结构体中的变量是一一对应的 ? StartFrame&#xff1a;从视频流的第几帧开始编码 ? FramesToBeEncoded&#xff1a;指明…

c++ 测试串口速率_纳米软件案例之电流控制测试系统

项目背景西安某机电研究所电流控制测试系统软件需要用记录仪设置采样速率对电流数据进行采集&#xff0c;并能够进行数据实时显示、保存。为更好的分析实验现象&#xff0c;需要历史测试数据可查询并显示。目前采用的传统的手动测试&#xff0c;测试操作繁杂。数据保存困难&…