Windows中的视频技术 使单调而枯燥的计算机变得精彩纷呈的多媒体技术，在音频和视频两方面赋予人们丰富多彩的感受。上文介绍了音频的有关内容，本文就让我们把目光投向绚丽生动的视频技术吧! 一 Windows对视频的支持 1.话说DCI 谈起Windows对视频的支持，似乎应该从DCI开始说起。作为Windows 3.1之后具有划时代意义的操作系统，Windows 95开始全面支持由微软和英特尔共同开发的显示控制接口规范DCI（Display Control Interface）。DCI充分利用了PCI显示卡的较高性能，突破了Windows 3.x中的图形设备接口GDI（Graphics Device Interface）的局限性，极大地提高了Windows的绘图速度和视频性能，使开发基于Windows 95的高性能图形和游戏成为可能。
2.数字视频
在数字视频方面，Windows 95内建了增强版的Video for Windows，并且提供了对32位版本的高性能Cinepak和Indeo等视频压缩方法的支持，从而使数字视频真正成为多媒体的基本组成部分。此后的Windows 95 OSR2、Windows 98、Windows NT都具备了数字视频的播放能力。Windows 95的媒体控制接口MCI还增强了对VCR、专业模拟视频/视频叠加设备的支持，再辅以视频捕捉/压缩卡及相应的编辑制作软件，可建立起专业级桌面视频编辑制作系统。
3.Windows 98对视频的支持
随着Windows 98的登陆，Windows对视频的支持又更上了一层楼。首先，Windows 98支持新型图形加速端口AGP。目前AGP显示卡主要用于3D应用程序处理图像等方面，其工作频率、数据传输率在理论上达到传统PCI显示卡的4倍，超级的图形处理和数据吞吐能力必将把游
戏制作引入全新的三维空间。
Windows 98的另外一项重要功能是支持USB（通用串行总线，支持同时串接127个设备，支持热插拔），这意味着更多的数字化即插即用的视频设备可以更好地工作于Windows 98之下。
此外，视频效果逼真动人、具有海量数据存储能力的DVD-ROM也在Windows 98下得到了最好的支持。其它特性还有内置DirectX5、支持多显示器等等。
4.数字视频文件的高效压缩
在多媒体电脑使用的所有媒体当中，数字视频文件的体积最为庞大。而且，要顺利地进行视频的捕捉和回放也要求要有很高的数据传输率，因此高效的视频压缩方案成了最急需解决的关键问题之一。
其实，当你在编辑一个Video for Windows或QuickTime文件时，实际上已经在不知不觉中使用了某种压缩方法来缩小文件的大小。而在对该文件进行回放时，解压缩程序将进行解码运算以尽可能快速而完美地再现原来的视频文件。目前使用最多的压缩方案有Microsoft
公司的Video for Windows、Apple公司的QuickTime for Windows 以及目前正在高速发展的MPEG1、MPEG2压缩。
从根本上来看，Video for Windows、QuickTime和MPEG的目的都是尽可能有效地压缩庞大的视频文件，使其占用较小的存储空间，并在保持图像质量的前提下以足够快的速度解压缩和回放。
QuickTime和Video for Windows的Code（即压缩/解压）的核心技术是Intel公司的Indeo技术。该技术回放时对硬件的要求较低,是目前大多数多媒体应用所采用的压缩方案。
MPEG-1能为多媒体个人电脑提供目前最好的视频图像，但是MPEG-1方式压缩的视频文件在回放时对硬件的要求相对较高。随着高速CPU和图形加速卡的迅速推广，软解压回放已经成为绝对的主流。
MPEG-2标准和DVD的实施将为多媒体个人电脑带来一场数字视频的革命,鲜艳细腻的视频图像、动听的音响效果加上DVD光盘的海量存储能力，使其在电脑、家电领域的前景十分光明。
二 视频文件的格式及其播放
因为动画文件往往难以完美地表现真实的物体和场景的运动，加上没有同步声音，因此在实际应用中受到许多限制，影音兼备的视频文件恰好弥补了这个不足。但因视频文件多采用有损压缩方法，图像质量比动画要略差一些，因此还不能完全取代动画文件。
1. AVI文件
Windows 3.x和Windows 95/98使用的标准视频软件是Video for Windows，所使用的文件称为“音频-视频交错文件（Audio-Video Interleaved）”，因其文件扩展名为AVI，所以也简称为AVI文件或AVI格式。顾名思义，AVI格式的文件是将视频和音频信号混合交错地存储在一起。Video for Windows作为Windows 95/98系统的标准组成部分 ，是一种可扩展的视频体系结构，其采用的主要压缩方法有Cinepak、Indeo和RLE等。
2. MOV文件
MOV是Apple公司的QuickTime for Windows软件使用的数字视频文件，也是多媒体电脑所使用的重要视频文件之一。QuickTime原是Macintosh系列计算机的一种视频软件，现已经移植到Windows环境下。Macintosh系列计算机在一些专业领域（包括数字视频）较PC环境先进，许多专业数字视频编辑软件,如Adobe Premiere，原来都是在Macintosh计算机上运行的。事实上，许多运行在PC/Windows环境下的多媒体软件都是先在Macintosh平台上开发，然后再移植到PC/Windows平台下的。所以QuickTime视频文件（扩展名为MOV）非常流行。
3. MPG文件
目前多媒体电脑上的全屏幕活动视频的标准文件为MPG格式文件，MPG文件是使用MPEG方法进行压缩的全运动视频图像，在1024×768的分辨率下可以用每秒25帧（PAL制式）或30帧（NTSC制式）的速率同步播放有128,000种颜色的全运动视频图像和CD音质的伴音。并且，其文件大小仅为相应AVI文件的六分之一。
4. DAT文件
DAT是Video CD或Karaoke CD 数据文件的扩展名，这种文件的结构与MPG格式文件基本相同，播放时也需要一定的硬件条件支持。虽然一般将Video CD称为全屏幕活动视频，但实际上标准VCD图像的分辨率只有352×240大小，与AVI或MOV格式的视频文件相差无几。由于Video CD的帧率要高得多，加上有CD音质的伴音，所以整体的观看效果比前者好得多。
对于Windows 95 OSR2的用户，由于系统已经内置了ActiveMovie,因此可以方便地以高质量播放常见的视频文件，文件格式包括MPG、DAT、QT和MOV等。不过在播放之前要先进行以下设置：在“开始”→“程序”→“附件”→“多媒体”→“ActiveMovie文件类型”的“选项”中，勾选所有文件类型选项，然后单击“应用”→“确定”即可。

若不能全屏幕播放，只需进入“开始”→“设置”→“控制面板”→“多媒体”→“视频”，就可以选择以全屏幕或窗口方式来显示视频了。如果选择窗口方式，还可以从1/16到最大化共6种窗口大小中选择，其中在“原始大小”窗口播放的图像最为细腻、清晰。

三 Windows包含的视频标准
包含海量数据的多媒体视频信号在进行传送之前，也和音频信号一样必须要进行压缩。
在Windows 95 OSR2中，视频压缩管理器使用如下的编码/解码器处理视频数据的压缩和解压：
Cinepak [TM]
DirectVideo Driver [draw]
Intel Indeo (R) Video Interactive 32-bit Driver [IV41]
Intel Indeo (TM) Video R2.1/Raw [RT21]
ir32_32 [IV31]
ir32_32 [IV32]
iyvu9_32 [YVU9]
RLE
Video 1
四 动态影像的制作方式
在几年前要制作动态影像几乎是不可想象的。现在好了，利用视频捕捉卡或者2D/3D动画文件与Video for Windows(简称VFW)配合起来，就可自己制作出十分漂亮的AVI来，再通过VFW就可正常播放。如果在Windows应用程序中调用VFW运行版本(RunTime)，则应用程序可根据需要直接调用AVI文件。
动态影像AVI文件能在PC机(通过VFW)、交互式光盘机(CD-I Player)或视频光盘播放器(Video CD Player)中播放出来。一般地，动态影像的制作方式有下列几种：
1. 2D/3D动画文件与VFW配合
这里的动画文件是指Autodesk公司的FLC和FLI动画文件格式，这些动画文件可由3DS来制作。这种方法的关键之处在于：将做好的动画文件与VFW提供的VidEdit工具相配合来产生AVI文件。一般有两种做法：一是直接在VidEdit中输入动画文件，然后再输出为AVI文件；二是先将动画文件转换为BMP文件序列，把它作为VidEdit的输入文件，然后再输出为AVI文件。其中，第二种做法较麻烦，但不会在转换中丢失帧。
2. 视频捕捉卡与VFW 配合
这是最典型的动态影像制作方式，即利用视频捕捉卡将模拟动态影像输入到PC机中，配合VFW，将模拟信号转换为数字信号。这时，动态影像实际上分为影像和声音两组数据格式，将这两组数据交叉组合后，就可成为AVI文件格式。
3. Motion JPEG压缩系统与MPEG转换软件配合
使用这种制作MPEG文件的方式图像质量较佳。首先利用Motion JPEG压缩系统将输入的模拟量的动态影像压缩成数字化的Motion JPEG文件格式，然后利用可将Motion JPEG文件格式转换为MPEG文件格式的软件来转换。转换完成后，这个MPEG文件就可以在装有MPEG视频解压缩卡的PC机上播放出来。
4. AVI文件与MPEG转换软件配合
这是制作MPEG文件最省钱的方式。这里，首先必须将模拟量的动态影像或2D/3D动画制作成数字化动态影像的AVI文件，然后利用可将AVI文件格式转换为MPEG文件格式的软件来转换。转换完成后即可进行播放，但动态影像的质量会差一些。
5.使用Real-Time MPEG压缩制作系统
这种制作MPEG文件的方式可以实时地制作出MPEG文件，而且画质也较好。但只能达到VHS录像带等级，而最佳画质的MPEG文件是以脱机的方式来制作的，由于脱机方式制作价格太高，速度较慢，所以，通常采取实时(Real-Time)方式。
6. MPEG文件与Video CD转换软件配合
在录制光盘时，必须将MPEG文件按白皮书的规定进行录制，文件的扩展名应转换成DAT，而且必须使用录制软件和Video CD Formatter才可以制成Video CD。
第1、2种方式所产生的AVI文件，是目前PC机中最普遍的动态影像文件，这是因为它不需要额外的硬件设备就可播放，这两种方法是我们所关心的，它们都需要VFW配合才能产生AVI文件。而第3、4、5种方式所产生的MPEG文件是一种需要硬件设备解压缩后才能够播放出来的动态影像文件，此硬件设备就是所谓的MPEG解压缩(播放)卡。现在已有MPEG播放软件，可利用这些软件来播放MPEG文件。第6种方式所产生的Video CD文件，是一种将计算机和家电合二为一的光盘标准，因此，它也就成为新一代的影像媒体标准。
(牟缜 曹国钧）