Username:
Password:
Remember Me?
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
下载:
下载
喜欢本文,那就收藏到:
上一篇:
linux英文界面下使用中文输入法
下一篇:
gftp的远程字符集问题解决
相关评论
我也要评论
还没有关于此文章的相关评论!
首页
上一页
下一页
尾页
昵称:
(为空则显示guest)
评论分数:
★
★ ★
★★★
★★★★
★★★★★
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
相关推荐
xml轻松学习手册(3)xml的术语_xml教程
xml轻松学习手册(4)xml语法_xml教程
xml轻松学习手册(5)xml实例解析_xml教程
了解web页面工具语言xml(一)产生背景_xml教程
了解web页面工具语言xml(二)定义_xml教程
了解web页面工具语言xml(三)支持工具_xml教程
了解web页面工具语言xml(四)应用分类_xml教程
了解web页面工具语言xml(五)好处_xml教程
了解web页面工具语言xml(六)展望_xml教程
xml技术上传文档_xml技巧
相关资讯
Perl语言的文字处理模式之三
Perl语言的文字处理模式之二
Perl语言的文字处理模式之一
本地调试PERLCGI程式
怎样利用Perl研发Internet/Intranet应用之二
怎样利用Perl研发Internet/Intranet应用之一
Perl教学第二篇简单变量
Perl教学第一篇概述
Perl教学目录
给您三万块做百万级数据量的网站,用Perl您敢做吗?
点击发布文章
导航
主页
设为首页
加入收藏
联系我们
赞助商
文章类别
行业资讯
域名资讯
虚拟主机
托管租用
VPS
CDN
网站运营
技术资讯
Mac OS
网络设备
路由技术
网络技术
HTML/DHTML
源码天堂
网络编程
Java
Perl
C/C++
Shell
数据库其他
DB2
Sybase
存储备份
硬件技术
网站建设
通信技术
虚拟化技术
安全其他
安全工具
加密和破解
数据库安全
程序安全
网络安全
系统安全
防火墙
VPN
网管技术其他
Informix
Oracle
PostgreSQL
Dreamweaver教程
windows操作系统
XML编程
NET编程
JSP编程
PHP编程
ASP编程
Mssql
Mysql
Access
Coreldraw
flash
web服务器
ftp服务器
mail服务器
邮件系统
IBM-AIX
HP-UX
Sco
Solaris
FreeBSD
Linux
Proxy
CSS教程
Javascript教程
Ajax
dns服务器
Photoshop教程
站长资讯
冲浪宝典
订阅
Rss Feed
主机赞助商连接:
华夏名网虚拟主机域名注册
关于我们 | 网站声明 | 联系我们 | 广告服务 IDC中文资讯站-客观公证的IDC产业权威媒体
Copyright
@
2007-2008 IDCNEWS.NET, All Rights Reserved
蜀ICP备07504800号