2024年3月12日发(作者:)
DivX/XviD
DivX
DivX 是将影片的音频由MP3来压缩、视频由MPEG-4技术来压缩,最后再将两部
分合成制作而成的。由于MP3和MPEG-4超强的压缩能力,使得影片的容量急剧减少,
可以将一部2G大小的DVD影片压缩到一片650M的CDR上。
由于美国一方面禁止 MPEG-4 技术的流传出境和生产任何有关 MPEG-4 的硬件,
该技术被美国一骇客组织破解并且他们发现只要在 MPEG-4 技术上加上 MP3 的音频压
缩技术就可以完美的将 DVD 转到一张普通的 CDR 上。于是他们迅速发展了该技术,把
它命名为"DivX"并于在互联网上发布。其后 DivX Networks Inc. 在此基础开发了新的
DivX 版本并将其商业化。
目前有三种 DivX 编码器:DivX 3.x 是最著名的而且到处都有,它又称为 DivX ;-),
实际上就是 Microsoft 的 MPEG-4 v3 Codec 的 hack 版本。第二个是 DivX 4,Div
X Networks Inc. 完全重新编写的作品,但是由于他们又推出了 DivX 5 所以目前已经不
用了。DivX 5 提供更好的图像质量和更多的功能。
XviD XviD 是一个开放源码的 MPEG-4 多媒体解码器,它是基于 Open DivX 编
写的。XviD 是由一群原 Open DivX 义务开发者在 Open DivX 于2001年7月停止开
发后自行开发的。
XviD支持多种编码模式,量化 (Quantization) 方式和范围控,运动侦测 (Motion
Search) 和曲线平衡分配 (Curve),动态关键帧距 (I-frame interval),心理视觉亮度修
正,演职员表选项,外部自定义控制,运动向量加速 (Hinted Me) 编码,画面优化解码
等众多编码技术,对用户来说功能十分强大。
历史 1998 年以前, 在 PC 上能用的唯一 MPEG-4 编码器就是由微软所开发的,
包括 MS MPEG4 V1、MS MPEG4 V2、MS MPEG4 V3 的系列编码核心。其中前面
两种都可以用来制作 AVI 档案, 至今都作为 Windows 的默认组件。不过 V1 和 V2 的
编码质量都还不太好, 直到 MS MPEG4 V3 开始, 画面质量有了显着的进步。不过微软
却决定仅将这个 MS MPEG4 V3 的视频编码核心封闭在 Windows Media 流媒体技
术, 也就是我们熟知的 ASF 档案之中, 不再能用于 AVI 档案。ASF 档案当然有一些好处,
但是过于封闭甚至不能被编辑, 惹恼了天不怕地不怕的骇客。很快便有骇客小组修改了微
软的 MS MPEG4 V3, 解除了不能用于 AVI 档案的限制, 并开放了其中一些压缩参数,
由此, 也就诞生了我们今天所熟悉的 MPEG4 编码器 DivX 3.11。
DivX广泛流行, 成为 DVDRip 的标准, 问题是, 它的基础技术是非法盗用微软的, 只
能在地下里流传却上不了台面, 无法进行更广泛的产品化, 更无法生产硬件播放机。在这种
情况下, 一些精通视频编码的工程师 (包括原 DivX 3.11 的开发者) 成立了一家名为 Div
X Networks Inc. 的公司, 简称 DXN。DXN 发起一个开放原始码项目 Project Mayo,
目标是开发一套全新的、开放原始码的 MPEG4 编码软件。特别是完全符合 ISO MPEG
4 标准的 Open DivX CODEC 吸引了许多软件高手参与, 并很快开发出Open DivX 编
码器和译码器原型, 之后又开发出更高性能的编码器 Encore 2 等等。这一时期, 主要编
码工作是 DXN 的人在做, 而许多技术难关的解决得力于来自开放原始码社会的帮助。
就在一切都看起来进展顺利的时候, 好戏上演了。Project Mayo 当然是开放原始码,
但不是依据 GPL (通用公共许可证, 一种开放原始码项目中常用的保障自由使用和修改的
软件或原始码的协议) 。DXN 在设计授权协议时留了一手, 2001 年 7 月, 就在 Encore


发布评论