xvid-0.9.1

简单介绍Xvid

下载地址 (HTTP):       http://files.xvid.org/downloads/xvidcore-0.9.1.tar.bz2
下载地址 (FTP):              
使用版本:                    0.9.1
软件包大小:                  464 KB
预计磁盘使用空间:            3.9 MB
预计编译时间:               0.55 SBU

Xvid 是一个符合 mpeg4 标准的视频编码器.

Xvid 将利用:
nasm

安装 Xvid

安装Xvid 可以使用下面命令:

cd build/generic &&
./configure --prefix=/usr &&
make  &&
make install &&
cp ../../src/divx4.h /usr/include

命令解释

cp ../../src/xvid.h ../../src/divx4.h /usr/include : 这个命令把这些头文件放到头文件搜索路径中,这样xine和mplayer能找到这些包.

内容

Xvid 的核心包括库文件 libxvidcore 和 appendant 头文件. 这个库文件本身提供编码和解码大多数mpeg4视频数据的函数。

支持下列mpeg4的特征:

I, P Frame 编码

I-Frames 是图形栅,而 P-Frames 是模式栅。Image Frames 包含完整的图形。P-Frames 包含图形变化的模式,因此可以节约很多空间。

以钻石和方块模式来进行 PMVFast 和 EPZS 运动估计

Fast Motion Detection 可以用方块或钻石形状来在不同方向检测。

inter4v mode

快速解释能力.

fullpixel和 halfpixel 精确度

半个像素的移动也能编码。更高的精确度导致更好的压缩比和更高的质量。

MPEG4 和 H263 的双量化

MPEG4 是 DivX 继承的标准。H263 是 Microsoft 对 MPEG4 标准进行了一些小修改后形成的子集。量化意思是将色彩值映射成数字。

自定义量化的 matrices

可以用自定义的 matrices 进行量化,如果 matrix 比较适合视频数据,可以获得更好的效果。普通用户用 Xvid 缺省的值就够了。

可变的 quantization / Luminance masking

Qantization 和 Luminance masking 是可变的,依赖于输入的数据,所以能在特别黑或对比度特别大的图像中取得比较好的效果。