XVID是一个开源的MPEG-4视频压缩解压算法库。它的发展壮大,还有一段触目惊心的过程。下面,我将为大家展开讲述其中的故事。
1998年,微软开发了当时世界上唯一一个能在PC上使用的MPEG-4视频编解码器,它包括MS-MPEGV1,MS-MPEGV2,MS-MPEGV3共三个系列的编解码内核。其中的V1和V2用来制作AVI文件。相对来说,V3的画面质量要比V1和V2好很多。不过,微软却将这一良好的技术封装在Windows Media流媒体上。这样一来,就造成很多的视频文件只能播放,却不能进行一定的编辑和处理(例如,增加字幕)。而微软的这一举动,却惹怒了很多流媒体方面的技术专家。经过一段时间的努力,这些技术专家,成功破解了微软的MPEG-4编解码算法。不过,由于是破解了别人的技术,并不能正式的公开流通和推广,所以,这些技术专家又组建了一个名为DXN的公司,并且由该公司出面组织了一批志愿者一起开发了一套命为DIVX的开源MPEG-4编解码库。随后,由于DXN公司组织的该开源项目,并没有遵循GPL协议,造成最终很多志愿者花费大量心血参与开发的DIVX变成了DXN公司的商业产品。当然,该举动也惹怒了很多参与DIVX技术开发的志愿者。于是,一批原有的DIVX开发志愿者又重新组成了一个团队,开始致力于遵循GPL协议的,命为XVID的MPEG-4视频编解码库。经过近一年的时间,该项目终于研发成功,并且,相比DIVX,其性能和效率得到很大的提升。2002年,TDX2002(全球最著名的地下电影发行组织,每年在网上放出数千部最新而且高品质影片RIP)已经接纳XviD为官方标准(并且永久拒绝了DIVX)。而近五年来,XVID也逐渐成为世界上最流行的视频编码器。有人估计,如今在BT和eMule上90%的电影和电视剧都是用XVID压制的。不过,目前在国内,电影发行者更喜欢使用RMVB格式。XviD的文件扩展名可以是AVI、MKV、MP4等。MP4和MKV格式比AVI更先进,支持更多的功能,比如字幕。而AVI格式的视频文件,在播放字幕时,需要额外的STR文件。目前国外大部分的影视文件都是AVI格式。
XVID的官方网站是:http://www.xvid.org/。现如今,XVID不仅能对MPEG-4视频进行编解码,还能对MPEG-1,MPEG-2以及H.264文件进行编辑处理。另外,由于当初被DXN公司洗涮一通,致力于开发和维护XVID的组织也宣布永久拒绝DIVX技术。