几年前,MP3的出现给多媒体世界注入了新的活力,它强大的压缩能力和高保真的音质令我们折服。那时的主要压缩工具是L3enc。这几年MP3发展非常迅速,已成为一种标准的多媒体格式,许多网站都提供了MP3的下载,也出现了MP3机。当时,我把硬盘上的所有歌曲(*.wav)都转成了MP3格式。
以后,虽然有一些新的压缩标准如:Real Audio,Windows Media V1、2、3、4、5、6、7,但它们在相同的传送速率下,音质都无法和MP3相比,所以长期以来,一直是MP3独霸天下。
虽然MP3已有很高的压缩率,但要在一张软盘上存放一首歌却不太容易实现,一般用128kbps压缩后的文件都有3-4兆。如果要减小文件尺寸,只能降低音质,如果把一首4分钟左右的歌曲压缩成1兆左右,就惨不忍听了。
微软在2000年12月16日发表的Windows Media Audio and Video 8实在是让人惊喜。Windows Media Encoding Utility v8.0 Beta包含了音频和视频两部分的压缩编码系统,是一个类似L3enc的软件。Windows Media Encoding Utility v8.0 Beta2现在也已发布了,它修正了不能在Windows Me下运行的Bug,只不过生成的文件比Beta1版大20个字节。
据微软介绍,Windows Media v8的特点有以下几点:
1.实现了在500kbps传送速率下提供接近于DVD质量(Near-DVD Quality)的画面(分辨率640×480,每秒24帧)。
2.在250kbps的传送速率下,可得到接近VHS品质(Near-VHS Quality)的视频画面(分辨率320×240,每秒24帧)。
3.Windows Media Video 8为在线电影作了优化,支持True-VBR。
4.用其制作接近CD品质的音频文件,其体积仅相当于MP3的1/3。
5.在48kbps的传送速率下,即可得到接近CD品质(Near-CD Quality)的音频数据流。
6.在64kbps的传送速率下,可以得到与CD相同品质的音乐;而当传送速率超过96kbps后,则可得到超过CD的品质。
7.与Windows Media Player 7、Windows Media Player 6.4及其它支持Windows Media Audio的软件、设备完全兼容。
下面,我选了首歌,对它进行了MP3编码和WM8(Windows Media v8)编码的比较(机器配置:PⅢ 733、128MB RAM;选用歌曲:郑秀文――《如果我们不再见》,采样率:48kHz、文件大小:48 335 404字节、播放长度:4分11秒):
从表中可以看出,Windows Media Encoding Utility v8的压缩速度是非常快的,虽然超级解霸自带的MP3压缩工具是目前速度较快的一个压缩程序(如果用L3enc 2.71压缩,所用时间大概是超级解霸的3倍),但仍无法和Windows Media Encoding Utility v8 相比。在相同的传送速率下,所生成的文件比MP3稍大,但音质却比MP3强得多。正如微软介绍的那样,在64kbps传送速率下,WM8已经能达到CD的音质,而MP3在此传送速率下失真严重,基本上不能听了。对比一下,Windows Media v8在32kbps 44kHz下,音质都要比MP3在64kbps 44.1kHz下要好,而且在48kbps 44kHz下压缩后的文件一般都在1M左右,一张软盘就可以放下一首歌了。只有在一些细节上才能听出48kbps和64kbps的差别(如这首歌――《如果我们不再见》大约在55秒时的那部分)。
你是不是也心动了呢?下面让我们来看看如何制作Windows Media v8格式的文件。
你可以在微软的主页上下载它,地址:http://download.microsoft.com/download/winmediatech40/wm8eub/8/W982KMe/EN-US/wm8eutil_setup.exe
它的主文件WM8EUTIL.EXE是一个DOS风格的命令行软件,不加参数运行时会出现帮助信息。
Windows Media Encoding Utility v8.0 Beta压缩音频文件的标准参数格式是:wm8eutil -input<输入文件名(或路径名)> -output<输出文件名(或路径名)> <参数> 。举个例子:wm8eutil -input rgwmbzj.wav -output rgwmbzj.wma -a_setting 48_44_2,参数a_setting即是音频的设置;48_44_2分别代表48kbps的传送速率、44.1kHz的采样率,2代表的是立体声,1则代表单声道,默认值是64_44_2。你可以键入:wm8eutil -audio? 查看Windows Media Encoding Utility v8支持的码率和采样率。
制作一首Windows Media v8格式的歌曲只需很短的时间,Windows Media Player 6.4(Windows 2000自带)、Windows Media Player 7.0(Windows Me自带)Winamp 2.7都能播放此格式的音频文件(Winamp须安装一个叫Microsoft Windows Media for Sonique的插件,可以在www.winamp.com找到它)。
Windows Media Encoding Utility v8.0 Beta还可以对视频进行压缩。用过Windows Me的朋友可能都看过它的那段欢迎动画吧(在安装盘的Win9x目录下的WinMe.WMV),它用的是Windows Media v7的格式,而Windows Media v8比它还要强大。
下面我们就看看如何制作WMV(Windows Media Video)文件。
制作Windows Media v8视频格式文件(*.wmv)与制作音频文件(*.wma)大致相同,举个例子:
wm8eutil -input test.avi -output test.wmv -v_mode 0 -v_bitrate 250000 -a_setting 48_44_2。
这里面,-v_mode为视频压缩模式,共有mode 0、mode 1、mode 2、mode 3四种,0为用CRB方式压缩的Pass1,1为用CRB方式压缩的Pass2,2为用VRB方式压缩的Pass1,3为用VRB方式压缩的Pass2。CRB是指恒定位速率(Constant bit rate),VRB是指变化位速率(Variable bit rate)。如果你选择了500kbps的码率,那么CRB生成的影片从头到尾的码率都保持在500kbps;而VRB就不同了,也就是说,即使你选择了500kbps的码率进行压缩,它也并不是从头到尾都用500kbps的码率来编码的,而是在一些大动态镜头(如动作片、大场景切换的影片)里面才用。VCD采用的是CRB方式压缩,而超级VCD、SVCD采用的是VRB编码压缩。所以理论上CRB要比VRB图像质量好,不过为了能节省磁盘空间,牺牲那微乎其微的一点画质还是值得的。
这里的-v_bitrate 250 000表示视频的码率为250kbps,使画面能接近VHS画质(VHS是由JVC提出的,看看你家的录像机就明白它是什么了),而采用500kbps则能达到DVD的画质。
而-a_setting 48_44_2,和前面讲的一样,是音频的设置参数。
下表是对Real和Windows Media v8的比较:
采用文件:xtsele12.avi,文件大小:97 939 968字节,播放长度:4分30秒。
Windows Media v8在Near-DVD品质的压缩下,画质确实要比Real格式好得多,而且文件比Real的还要小。
播放Windows Media Video v8的文件和Windows Media Audio v8稍有不同,第一次播放WMV8文件,媒体播放器要从微软的服务器上下载解码文件,仅112 139字节。和微软先前开发的ASF格式不同,它不需要ASX文件来调用Windows Media Player播放,只需把文件放上服务器,然后在网页上做一个指向该WMV文件的超级链接就可以了。当浏览者点击该连接时,Windows Media Player就会自动播放。
好了,有关Windows Media Encoding Utility v8.0就说这么多吧,大家对它也有一个大致的了解了。快到微软的网站下载,先睹为快吧!(史王禹)
|