Username: Password:

xvid和divx的由来
来源: ChinaUnix博客  作者: ChinaUnix博客   发布时间:2006-01-01 19:42:00


借china unix宝地,搞一些被忘录,呵呵。
2002年,TDX2002的规则中,除了允许使用旧有的DivX3.11编码之外,新加入了第二种核准使用的编码--也就是本文标题中的XivD编码。作为每年在网上放出数千部最新影片的网上高品质影音组织,他们所遵循的规则对于整个MPEG-4编码的应用市场来说,都有决定性的重要意义。XviD在TDX2002中,以DivX3.11的替代者的姿态出现,更有人戏称:XviD是继承DivX3.11的非商业同人版。那么XviD到底是什么?他又有些什么样通天完全的视频压缩本领?或许您并不知道的是:XviD是个本来不会出现的东西……
  几经波折的诞生记
  4年以前,在PC上能用的唯一MPEG-4编码器就是由微软所研发的,包括MS MPEG4V1、MS MPEG4V2、MS MPEG4V3的系列编码内核。其中前面两种都能够用来制作AVI文档,至今都作为Windows的默认组件。但是V1和V2的编码质量都还不太好,直到MS MPEG4V3开始,画面质量有了显著的进步。但是微软却决定仅将这个MS MPEG4V3 的视频编码内核封闭在Windows Media流媒体技术,也就是我们熟知的ASF文档之中,不再能用于AVI文档。ASF文档虽然有一些好处,但是过于封闭甚至不能被编辑,惹恼了天不怕地不怕的电影黑客。很快便有小组修改了微软的MS MPEG4V3,解除了不能用于AVI文档的限制,并开放了其中一些压缩参数,由此,也就诞生了我们今天所熟悉的MPEG4编码器DivX;-) 3.11。
  DivX广泛流行,成为DVDRip的标准,问题是,他的基础技术是非法盗用微软的,只能在地下里流传却上不了台面,无法进行更广泛的产品化,更无法生产硬件播放机。在这种情况下,一些精通视频编码的程式员(包括原DivX 3.11的研发者)成立了一家名为DivXNetworks Inc.的公司,简称DXN。DXN发起一个开放源码项目ProjectMayo,目标是研发一套全新的、开放源码的MPEG4编码软件。特别是完全符合ISO MPEG4标准的OpenDivX CODEC吸引了许多软件高手参和,并很快研发出OpenDivX编码器和解码器原型,之后又研发出更高性能的编码器Encore 2等等。这一时期,主要编码工作是DXN的人在做,而许多技术难关的解决得力于来自开放源码社会的帮助。
  就在一切都看起来进展顺利的时候,好戏上演了。ProjectMayo虽然是开放源码,但不是依据GPL(通用公共许可证,一种开放源码项目中常用的保障自由使用和修改的软件或源码的协议)。DXN在设计授权协议时留了一手,2001年7月,就在Encore 2基本成型,差不多能够产品化的时候,DXN另搞了一个DIVX.COM网站,封闭了源码,发布了他们自己的DivX 4。DivX 4的基础就是OpenDivX中的Encore 2,但利用了DivX的牌号,能够说出乎意料的摆了任何人一刀。由于DXN不再参和,ProjectMayo陷于停顿,Encore2的源码也被DXN从服务器上撤下。经过激烈的争论,DXN虽然承认Encore 2在法律上是开放的,但仍然拒绝把他放回服务器。开放源码社会就这样被狠狠地涮了一回。
  OpenDivX尚不能实际使用,而DivX 4(连同后续的收费版本--DivX 5)等等都成了私有财产,许多人为打破微软垄断而无偿付出的智慧和劳动仅仅是帮助了DXN发财,这种结果当然是不能被接受的。为此,整个0dayz组织永远的拒绝了DXN公司的DivX4\5,而原OpenDivX研发组中的幸存者,逐渐重新聚拢研发力量,在最后一个OpenDivX版本的基础上,发展出了XviD。
  劫后余生的XVID到现在又度过了近1年时间,他继承并发展了OpenDIVX Encore 2,性能得到极大提高,被认为现在世界上速度最快的MPEG4 CODEC。XVID重写了任何代码,并吸取前车之鉴依照GPL发布(注意不再是LGPL,所以谁要是想用他做成产品而不开放源码是非法的)。但是,因为MPEG4还存在专利权的问题,所以XVID只能仿照LAMEyiq的做法,仅仅作为对怎样实现ISO MPEG-4标准的一种研究交流,网站上只提供源码,假如要使用就要自己编译源码或到第三方网站下载编译好的可运行版本。
  想当初Gaj之流的几个家伙搞OpenDivX的时候,一开始是很像一个像模像样的开放源码项目,很多人都被吸引过去一起研发,测试。直到后来,那几个家伙一夜之间露出骗子的本来面目了,把OpenDivX的成果一股脑带走,变成了封闭源码的DivX4,而后进一步变成现在的收费的DivX5了。本来很好的OpenDivX被逼流产,但是也就促成了今天XviD的诞生、发展和壮大。现在的XVID更能够说超越了DivX 5,以更好的质量,更强的功能挑战着新一代的MPEG4应用战场。
附件是我已编译好的win下面的能够执行版(VC6),还附带一个测试序列。

文档:
xvidcore-1.1.2.rar
大小:
1856KB
下载:
下载


喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅