MPEG-4的播放和制作 许晓明 2000年 第21期   正当人们正在享受MPEG-2压缩影像格式(DVD)带来高清晰的画面或在赞叹RM的苗条时,一种更先进的视频编码悄悄地出现在我们面前,它就是MPEG-4。   MPEG-4的原名是DivX,它不仅拥有能与DVD的MPEG-2相比美的高清晰度画面,更拥有RM一般苗条的身材。视频方面,具有640×480的标准分辨率,当然也可以适应各种非标准尺寸的文件。音频方面,采用MP3或WMA两种高品质高压缩率的音频格式,让影片更加“原汁原味”。最了不起的是通过压缩,可以在一张普通的650MB CD-ROM上容纳80分钟~90分钟相当于MPEG-2画质的电影,没有DVD的朋友也可以通过MPEG-4享受到高清晰电影带来的乐趣了。这么多独到的优势,让MPEG-4,成为一颗璀璨的明星。现在就由我带着你走进MPEG-4这个奇妙的世界吧。(如^21020602a^1高速运动的电影画面DVD截图、^21020602b^2高速运动的电影画面MPEG-4截图) #1  1.播放   要播放MPEG-4,最简单的方法就是安装Windows Media Player的DivX插件(可到http://www.souxin.com/video/index下载)或Windows Media Player 7.0 BETA,你也可以利用其他工具播放,例如DivX MPEG-4 Player、Power DVD等。MPEG-4的扩展文件名是AVI,打开那个你平时深恶痛绝的Windows Media Player,好好感受一下它的魅力吧。系统的推荐配置是PⅡ-300+64M内存+4MB以上显示内存。 #1  2.制作   好了,现在大家对MPEG-4都有了一个基本的了解了,是不是已经心动了呢,下面就简单介绍以下MPEG-4的制作方法——将DVD转换成MPEG-4。首先必须准备几个软件:   把DVD转换成VOB文件的工具如DeCss或超级解霸2000   AC3-Decode 0.8.10以上(用于转换音频部分)   VirtualDub或者Flask MPEG(用于压缩MPEG-4)   先将DVD的影像部分用工具保留到硬盘上(.VOB),再用AC3-DECODE把DVD的音频部分保留到硬盘上(*.WAV)。请注意使用AC3-DECODE时切勿降低采样率,否则效果将很糟糕,然后执行Virtual Dub或Flask MPEG。   VCD转换成MPEG-4则必须具备把DAT转换成MPG文件的工具,如MPEG Tool或VCD Cutter。当然还要上述的VirtualDub 或 Flask啦。制作方法和DVD转换的方法相似:首先用工具把VCD上MPEGAV里面的*.DAT文件保留到硬盘上(*.MPG),由于MPG已经包括音频部分,所以就不必把视频音频分开了。再直接用VirtualDub或Flask转换就可以了。   制作MPEG-4主要有三个工具,MPEG2AVI是最常见的一个,但是繁琐的DOS命令与参数让不少人敬而远之。至于FLASK,它的功能也很全面,但是压缩的时间较长,而且在某些时候成品会出现声音与画面不同步的现象,而第三个工具Virtual Dub,本人认为是最方便也是最强大的制作工具,其方便的图形界面和全面的参数设置让它成为制作MPEG-4的利器。   使用Virtual Dub制作MPEG-4的方法,先启动程序,在“File\Open Video File”选择你要压缩的文件,然后在“Video\Compression”中选择“DivX→Fast motion”(或Slow Motion),在Configre中配置MPEG-4的各种参数,其中Data Rate就是每秒传输的数据容量,用比特(BIT)计算(1Byte=8 Bit),这个量决定了成品的容量,而每秒的帧数和图形质量对总容量并没有影响,总的来说Data Rate越大,容量就越大,图形质量就越好,越流畅。而图形质量与每秒的帧数基本上成反比的关系。而在“Compression Control”中则是选择画面质量,越往Crispness画面越清晰,越往Smoothness画面越流畅,根据画面和每秒帧数成反比,大家看着办吧。另外有一个有趣的现象,可能由于MPEG-4的压缩率极高,在压缩VCD时无论你采用原来的352×288也好、640×480的标准分辨率也好甚至是DVD级的720×480,出来的效果都一样,容量也一样大,只不过分辨率越高,画面越大,虽然画面经过插值处理,但画质是不会有本质上的区别的。   在“Audio”一栏,应该选择“Full Processing Mode”,否则成品的音频部分将不进行压缩。在“Compression”中选“Mpeg Layer-3”或“DivX-> Audio”,然后根据你需要的音质和总流量调整。若是压缩DVD,除了导入视频部分,还须在“Audio”中选择“Wav Audio”,然后再选择你已经用AC3-Decode做好的WAV文件。好了,万事俱备,现在就在“File”中选择“Save To AVI”,然后去睡觉——要知道压缩时间可是原片播放时间的6~8倍啊! #1  3.效果比较   笔者选择了两段各为两分钟的VCD片段,一段是动画一段是电影,各有低速和高速运动的画面。   音频部分:两者都采用96 Kbits 44KHz,效果都不错,RM低音力度不太足而MP3低音则不够清晰。总的来讲两者的音质都是不错的。   视频效果:动画片段由于有很多单色的部分,加上静态图片多,两者采用360 Kbits就能得到不错的视频效果,低速运动和静态画面两者的质量都非常好,和源文件没什么差别,RM的画面较柔和,MPEG-4的比较锐利,各有所长。而到了高速运动画面出现时,由于流量太小,RM画面有些微停顿,也不太清晰。到了电影片段的时候,MPEG-4的优势就大大显示出来了。RM和MPEG-4都采用610Kbits的总流量,音频都采用96KBITS流量。由于电影片段颜色远远比动画多,加上运动场面多,高速运动时RM的画面显得非常模糊,而且出现严重的不流畅的现象。而MPEG-4在任何情况下都能保持很好的画面,即使是高速运动部分也只出现轻微的马赛克现象,非常清晰。   总结上述情况,MPEG-4的优势绝对是很大的,唯一缺点就是制作时间太长了,但瑕不掩瑜,MPEG-4在以后一段时间都会是最好的视频格式。   以上提到的所有软件都可以到http://gmw.yeah.net试用下载,欢迎大家讨论(stevenxu@21cn.com)。