下载地址 (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 可以使用下面命令:
cd build/generic && ./configure --prefix=/usr && make && make install && cp ../../src/divx4.h /usr/include |
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 是可变的,依赖于输入的数据,所以能在特别黑或对比度特别大的图像中取得比较好的效果。