视频格式与 Web
就在几年之前,视频还只是录像带、电影和电视的创意表达形式。但由于 56K 的联网越来越普遍,而Cable 与 DSL 等宽带联网也越来越到受瞩目,网站上使用视频和电子邮件内附加视频的机会进而大幅增加。
视频的大量使用带来了一项熟悉的挑战:如何在较小的文件大小和较高的质量之间取得平衡点。视频压缩并不像静态影像压缩那么直接,后者可遵循一些基本的规则,例如 GIF 用于计算机影像,而 JPG 用于相片。视频具有许多常用的文件格式,每种格式又都提供独特、复杂的一组选项。本文将介绍两个最普遍的文件格式:AVI 和 MPG,并探讨在使用这些格式时如何选取压缩选项。
A V I
AVI 代表 Audio Video Interleave,此格式是由 Microsoft 所建立的,亦为目前为最常用的视频格式。您除了可使用 AVI 格式来储存实时动态视频和音频外,亦可从 GIF Animator 和 Cool 3D 等友立产品中将动画导出成 AVI 文件。以 AVI 导出动画的优点 (相较于 GIF 格式) 是 AVI 可处理 16.7 百万色,并提供更多高级的透亮度支持。AVI 格式的变化格式 ─ DV AVI 可用来建立数字视频,它可采用非破坏形式 (不损失质量) 传送于计算机和摄像机之间。
AVI 格式需要用到 "codecs" (compressor / decompressor 的缩写)。Codecs 有两个用途:在储存文件时,告诉您的计算机如何将视频文件编码 (或压缩),以及在打开文件时,告诉您的计算机如何将文件解码 (或播放)。因为使用同一个 codec 来压缩与播放文件,因此选择所使用的 codec 非常重要。若用来压缩文件的 codec 并未安装于使用者的计算机内,该使用者就无法播放此视频。
注意:许多 AVI 播放程序,包括 Microsoft 的 "Windows Media Player" 都会尝试下载与安装一些尚未安装的相关 codec。不过,您不应该依赖此功能,因为下载可能很耗时,并且不一定找得到适合的 codec。
接着我们要来看一些常用的 AVI 视频压缩模式。本节的屏幕画面来自友立的 Media Studio Pro 6,不过您也可以将相同的概念应用至其它程序,例如友立的 Video Studio、GIF Animator 和 Cool 3D。

「视频保存选项」对话框显示于上方。「Video Editor」标签可让您选取 Media Studio Pro 6 的相关选项,例如是否在储存视频之后立即预览。「常规」标签可用来设定视频的大小和播放速度。「高级」标签可根据用来播放视频的硬件速度,控制视频的质量和文件大小。「压缩」标签可让您选取视频 codec,并设定 codec 所采用的压缩率。「修剪」标签可用来剪裁视频以进行储存。就本文的目的而言,我们将集中探讨压缩选项,其它选项则保留其默认值。
压缩
「压缩」下拉式清单方块可用来选取 codec。若要通过网站或电子邮件传送视频,最好使用下列的 codec,因为它们通常已安装于每台 PC (和每台 Mac) 上:
Radius 所出的 Cinepak Codec:Cinepak 可能是一般用途 codec 的最安全选择。Cinepak 的主要好处是该codec 已安装于大多数机器上,并且即使在较旧的机器上,例如 Intel 486 计算机,也可正确地播放视频。其缺点是,若和其它的 codec 相比,其质量较差,并且文件大小也较大。
Indeo Video:Indeo Video 是由 Intel 所研发,并且自 1994 年开始即随附于 Windows 内,自 1998 年亦随附于 Apple 的 QuickTime,令它成为另一个可用性极高的 codec。3.2 和 5.06 版最广为流行。Indeo 的好处 (特别是在 5.06 版) 包括了较强的压缩,并可保存视频质量。不过它也比 Cinepak 占用更多的处理器时间,因此若您的视图者可能使用 486 处理器,这就不是理想的格式。
质量
「质量」选项可让您在文件大小和视频质量之间取得平衡,就和您设定 JPG 影像的质量选项一样。一开始您最好使用80 到 90 的质量设定,并利用「预览」按钮来确认视频的质量不会降低太多。您也可在预览模式中,勾选「以指定的帧大小预览」来产生完整大小的预览窗口。
关键帧的间隔数
大多数的视频压缩模式都使用精心计算的关键帧和 delta 帧来建立视频文件。关键帧包含了显示帧需要的所有信息,而 delta 帧则需要先前关键帧的文件方能显示。您可以将 delta 帧想成是 GIF 动画中去除了重复像素的帧:虽然动画播放时显示出来的帧是正确的,若您在 GIF Animator 这类编辑器内视图动画,将会看到许多像素区块都被移除,以改善压缩率。
所有的视频都至少包含一个关键帧,作为文件的第一个帧。其它的关键帧可用来改善视频的质量,不过它们也会增加文件大小。一般而言,每一秒视频至少需要使用 1 个关键帧。若使用此公式,在每秒播放 15 个帧的视频中 ("帧/秒" 是在「常规」标签中设定),每 15 个帧就会有 1 个关键帧。您可增加关键帧个数来改善质量,请记住这可经由降低「关键帧的间隔数」设定来做到。您也可减少每秒的关键帧个数来改善压缩率,亦即增加「关键帧的间隔数」设定。
数据类型
对于上述的 codec,其数据类型都是 24 位 RGB,亦即目前计算机屏幕的标准数据类型。请注意若您建立的是较少色彩的视频,例如文字移动于单色的背景上,可选择 "Microsoft RLE" codec,此常用的 codec 将通过使用 8 位色彩来节省文件空间。
调色面板
「调色面板」选项只能用于 8 位数据类型,因为若色彩数极多,就不需要预定的调色面板。此选项很类似建立 GIF 文件时所使用的调色面板选项。「最佳化」调色面板可提供最逼真的色彩重现,而「6-6-6 (层级)」选项则提供相当于 "Web 安全色" 下的视频。
音频
在视频文件内使用音频一定会增加文件大小,有时甚至会增加极多。因此在缩小文件的议题上,选择音频选项成为一项重要的因素。若您的视频文件将通过网页或电子邮件来传送,请尝试预设的音频选项「8,000 Hz, 8 位, 单声道」。若增加频率 (亦即此例中的 "8,000 Hz") 或位个数 (此例中的 "8 位"),将会同时增加质量和文件大小。
若从单声道改成立体声,储存文件音频所需的空间将会加倍,因此除非必要,否则不要使用立体声。若要改善语音质量,除了切换成立体声外,还可将质量增为 16,000 Hz。若要改善音乐质量,请在「格式」下拉式清单方块内选取「MPEG Layer 3」,以提供 MP3 质量的音频。
MPG
MPG (有时亦称为 MPEG) 代表建立 MPG 文件格式的 Moving Picture Experts Group,亦即音频和视频专家独立协会。MPG 格式经常提供优于 AVI 格式的压缩率,以及较佳的影像和声音质量。MPG 导出并不像 AVI 导出那么广泛,不过大多数的视频编辑程序 (包括友立的 Video Studio 和 Media Studio Pro) 都可将 AVI 文件转换成 MPG 文件。
压缩 MPG
Media Studio Pro 内的 MPG 「视频保存选项」对话框在设计上和 AVI 的「视频保存选项」对话框类似。MPG 的「视频保存选项」对话框中有四个标签。就本文所探讨的范围而言,我们将集中在「压缩」标签上,其它标签则保留其默认值。

媒体类型
共有四种选项可供选择:MPEG-1、MPEG-2、NTSC VCD 和 PAL VCD。解码和播放 MPG 文件通常比解码和播放 AVI 文件需要用到更多的系统资源,因此您务必选择正确的媒体类型。
MPEG-1: MPEG-1 是用于 Web 和电子邮件视频的最佳 MPEG 媒体类型。这是因为一般而言,MPEG-1 文件比其它的MPEG 媒体类型需要较少的系统资源,并且产生的文件较小。在选择MPEG 媒体类型时的一个考虑重点是用来播放视频系统的 CPU 速度。例如,即使是稍微过时的 Pentium 系统 (例如 CPU 速度低于 350 - 450 MHz 的系统) 就无法可靠地解码与播放 MPEG-2 媒体类型。若是 MPEG-1,则可解码与播放于几乎任何一台 Pentium (或通称的 Pentium) 计算机上。即使是 486 机器,亦可播放 MPEG,不过可能需要一些特殊的软硬件 (取决于系统设定)。
MPEG-2: MPEG-2 是较新、较有弹性、也较为强大的 MPEG 媒体类型。MPEG-2 的质量绝佳,因此 DVD 和数字卫星电视均采用此文件格式。就用于互联网而言,MPEG-2 的最大缺点是系统资源:MPEG-2 至少需要 Pentium 350 - 450 (或通称的 Pentium 350 - 450) CPU,方能可靠地解码与播放。
NTSC VCD 与 PAL VCD: 这两者均为 MPEG 1 格式的变化形式,可用来制作播放于电视的视频光盘(通过使用 DVD 播放机)。NTSC 标准用于北美,而 PAL 标准则用于欧洲。在使用这两种 VCD 选项时,其余的压缩选项将遵循所谓的 "白皮书标准",这是制作 VCD 文件时需要遵守的压缩指导原则。请注意,单纯地将 MPG VCD 文件复制到 CD,并无法让该文件播放于电视上,您的 CD 写入软件必须可在将文件写入 CD 时,将它转换成 VCD 文件。
视频数据速率
「视频数据速率」决定了每秒播放的视频中会包含多少信息。如您所预期的,较大的「视频数据速率」可产生较佳的质量和较大的文件。在使用 NTSC VCD 或 PAL VCD 媒体类型时,此数值固定为 1500。在 MPEG-1 时,您可使用介于 391 和 2000 的数值。一开始可将数值设成 1000,若需要更佳的质量,则增加此数值,若需要较小的文件,则减少此数值。在使用 MPEG-2 时,您可使用介于 391 和 14,648 的数值,6,000 通常是个不错的起点。
只有 I 帧
I 帧是一种可增加质量的帧类型,不过它通常也会大幅增加文件大小。除非需要最高的质量,并且文件大小不成问题,否则最好都不要勾选此选项。
音频类型
「单声道」是尽可能缩小文件的最佳选择。有两个立体声选项可供选择:「立体声」和「联合立体声」。若需要立体音效,「联合立体声」一定是最佳选择。「联合立体声」选项可将两个立体声道中的重复音频合并成单一数据流,以提供较佳的音频压缩。两个音频声道的不同之处则不加以合并,以便保留立体音效,此选项可较传统的立体声产生较小的文件。
音频位速率
一般而言,您会希望使用能够产生可接受声音质量的最小「音频位速率」。在许多状况中,背景杂音 (例如街景的交通声或海景的波浪声) 都可通过 32 位速率 (「单声道」中的最小设定) 或 64 位速率 (「立体声」和「联合立体声」的最小设定) 有效地重现。人类的语音一般需要设为 64,而音乐则需要设成 128。
音频数据速率
此选项提供两个设定:44,100 Hz 和 48,000 Hz。因为 44,100 Hz 已经是 CD 质量的声音,您并不需要使用更高的 48,000 Hz。
如果这些视频和 Web 简介对您有所帮助。在今后的文章中,我们将进一步探讨 Real Movie、QuickTime 和 Microsoft ASF 视频格式。