2.1.13 WAV
一种音频容器,大家常说的 WAV 就是没有压缩的 PCM 编码,其实 WAV 里面还可以包
括 MP3 等其他 ACM 压缩编码。
2.2
视频编解码
2.2.1 H.261
H.261 主要在老的视频会议和视频电话产品中使用。H.261 是由 ITU-T 开发的,第一个
使用的数字视频压缩标准。实质上说,之后的所有的标准视频编解码器都是基于它设计的。它
使用了常见的 YCbCr 颜色空间,4:2:0 的色度抽样格式,8 位的抽样精度,16x16 的宏块,分
块的运动补偿,按 8x8 分块进行的离散余弦变换,量化,对量化系数的 Zig-zag 扫描,run-
level 符号影射以及霍夫曼编码。H.261 只支持逐行扫描的视频输入。
2.2.2 MPEG-1 第二部分
MPEG-1 第二部分主要使用在 VCD 上,有些在线视频也使用这种格式。该编解码器的
质量大致上和原有的 VHS 录像带相当,但是值得注意的是 VCD 属于数字视频技术,它不会像
VHS 录像带一样随着播放的次数和时间而逐渐损失质量。如果输入视频源的质量足够好,编码
的码率足够高,VCD 可以给出从各方面看都比 VHS 要高的质量。但是为了达到这样的目标,
通常 VCD 需要比 VHS 标准要高的码率。实际上,如果考虑到让所有的 VCD 播放机都可以播
放,高于 1150kbps 的视频码率或者高于 352x288 的视频分辨率都不能使用。大体来说,这
个限制通常仅仅对一些单体的 VCD 播放机(包括一些 DVD 播放机)有效。MPEG-1 第三部分还
包括了目前常见的*.mp3 音频编解码器。如果考虑通用性的话,MPEG-1 的视频/音频编解码
器可以说是通用性最高的编解码器,几乎世界上所有的计算机都可以播放 MPEG-1 格式的文件。
几乎所有的 DVD 机也支持 VCD 的播放。从技术上来讲,比起 H.261 标准,MPEG-1 增加了
对半像素运动补偿和双向运动预测帧。和 H.261 一样,MPEG-1 只支持逐行扫描的视频输入。
2.2.3 MPEG-2 第二部分
MPEG-2 第二部分等同于 H.262,使用在 DVD、SVCD 和大多数数字视频广播系统和
有线分布系统(cable distribution systems)中。当使用在标准 DVD 上时,它支持很高的图像
质量和宽屏;当使用在 SVCD 时,它的质量不如 DVD 但是比 VCD 高出许多。但是不幸的是,
SVCD 最多能在一张 CD 光盘上容纳 40 分钟的内容,而 VCD 可以容纳一个小时,也就是说
SVCD 具有比 VCD 更高的平均码率。MPEG-2 也将被使用在新一代 DVD 标准 HD-DVD 和
Blu-ray(蓝光光盘)上。从技术上来讲,比起 MPEG-1,MPEG-2 最大的改进在于增加了对隔行
扫描视频的支持。MPEG-2 可以说是一个相当老的视频编码标准,但是它已经具有很大的普及
度和市场接受度。
2.2.4 H.263
H.263 主要用在视频会议、视频电话和网络视频上。在对逐行扫描的视频源进行压缩的