MP3 Compressor 报告 (3) - MP3 格式的 wav 档
MC 有一个困扰了相当多网友的问题就是他会产生 MP3 格式的 wav 档,在此要说
明一下。安装好 MC 後,你可以在以下位置:
[控制台] => [多媒体] => [进阶] => [音效压缩 Codecs]
找到一个 [Fraunhofer IIS MPEG Layer-3 Codec (professional)]。
这是 MC 提供的 MP3 解码程式。这样做的原因是 wav 档的档头,可以提供一些资
讯,告知系统这个 wav 档有被编码,要用对应的解码程式来解。所以表面上看起
来是 wav 档,骨子里则还是 MP3 档,拿这种 wav 档到没有安装 MC 的机器上,
一定什麽都听不到,而且还会得到错误讯息。
这种 wav 档,比起相同程序做出来的 MP3 档,多了 72 bytes,我想这 72 bytes
就是档头,提供此 wav 档的压缩编码资讯。
我做了一个实验,把这 72 bytes 的档头,独立出来,然後添加在普通的 MP3 档前
,并将档名改成 .wav,交给媒体播放程式,果然可以当作 wav 档来播放了。但是这
72 bytes 的档头内容还包括了歌曲长度,所以我这样的作法,会造成档案时间长度
的误判,也就是你原本 72 bytes 的来源歌曲有多少时间,做出来的 wav 档时间就
有多长。至於从第 73 byte 开始的资料,我也做了比较,就是普通的 MP3 档没错。
换句话说,这种 wav 档,就是 72 bytes + 原本的 MP3 = 新的 wav 档。
而这种变形的 MP3 档案,我想它带来的最大好处是你已经不用再拘泥於以前那几个
MP3 Player,你可以拿出你喜爱的 wav player 程式,痛快的播放 MP3。当然,你
还是不能拿 wav player 去播放没有 72 bytes 档头的纯种 MP3,一定是什麽都听
不到的。
另外一个好处是 WWW 的浏览器不需要为了 MP3 做特别的设定,只要大家都有装 MC
,就可以在浏览网页时顺利的听到 MP3 音乐。对於网页的管理者来说,要在网页上
播放 MP3 音乐,只要用这种变形的 MP3 档案就可以了。
最後谈谈这个 Fraunhofer IIS 的解码程式。既然都已经写出是来自 Fraunhofer
IIS,我想它的系统耗用度应该会和 WinPlay3 相当的接近才是,因为 WinPlay3
就是来自 Fraunhofer IIS,而事实上也的确如此,播放变形 MP3 档时,观察系统
耗用率,和 WinPlay3 不相上下。在我的 Pentium 166 上,WinPlay3 播放 MP3
时,系统耗用率会起起伏伏,而 Fraunhofer IIS 的这个解码程式在占用率上就
比较稳定,几乎维持相同的占用率,而且就是介於 WinPlay3 起伏的范围之间。
所以,将 MP3 做成变形的 MP3 档,也就是骨子里是 MP3 的 wav 档,交给任何一
个可以播放 wav 的程式,应该都不会占用太大的系统资源。直到目前,还没有一
支程式可以以明显低於 WinPlay3 的系统占用率来播放 MP3 档,而 MC 的解码程
式来自和 WinPlay3 相同的 Fraunhofer IIS,自然也於系统占用率上得到很好的
成绩。