现在很多人都在问为什么我的小 A 从网上下载的 WAV 格式不能放?现在我来和大家讲解一下。
首先要了解的是什么是编码。大家一定看过许多 RM 和 RMVB 格式的电影,但是你可能会遇到这样的情况,你的播放器根本不能放有的 RMVB 的文件。为什么?因为你的电脑内没有此解码器!有的 RMVB 是用 RV10 编码的,这类文件可以使用最新的 Realplayer 10.5 放, Realone 不升级就不能放,因为 Realone 中只有 RV9 的 RMVB 格式解码器。 AVI 格式也是一样,不同的 AVI 也是由不同的编码器生成,如果 DIVX , XVID 等等。就算我们常用的 MP3 格式也分 MPEG 1.0 和 MPEG 2.0 (也就是 MP3pro )之分。所以 WAV 格式也有编码之分也就不足为奇了。这就是为什么有的 WAV 格式不能用小 A 播放的原因。
那么小 A 到底支持哪种编码的 WAV 格式呢。只有一种 IMA ADPCM 的编码。不过要说明的是,也不是所有的用 IMA ADPCM 编码的 WAV 文件都可以放,只有 8000bps 和 16000bps 采样率的可以放,我们经常使用的 11025bps 采样格式是不能放的。
其次我们如何确定从网上下载的 WAV 格式是不是 IMA ADPCM 编码的呢? WINAMP !这一个强大的 MP3 播放软件又能帮我们大忙。把 WAV 格式的音乐放入播放清单中,在要查看的歌曲上点右键 -> 音乐文件信息(或者用 Alt+3 ),就可以看到这个 WAV 格式是用什么编码的了,还可以看见采样率。如果是 IMA ADPCM 8000bps 或者 IMA ADPCM 16000bps 的话,那么恭喜你,你的小 A 保证可以支持这个文件的声音了!
那么这个编码的声音自己如何制作呢?这个就是我们最后要讨论的问题了。在常用的低采样率中, WINDOWS 自带了 IMA ADPCM 8000bps 和 IMA ADPCM 11025bps 的编码器。这其中 11025bps 的采样率小 A 并不支持,那么只能制作 8000bps 的了。人说话的声音用 8000bps 采样和 16000bps 采样没有太大区别(就也是为什么小 A 中自带录音功能的保存格式是用 8000bps 的原因),但是音乐用 8000bps 采样和 16000bps 采样就有很明显的区别。为了更好的音乐效果,用 16000bps 采样率是不二的选择,那什么软件可以制作 IMA ADPCM 16000bps 格式的音乐呢?我目前只发现了一个软件: Cool Edit 。这个软件的功能很强大,大家有兴趣制作的话可以去试一下。
结束时附加一句,我用过其它支持 WAV 格式的西门子手机都是支持 IMA ADPCM 格式的(我不知道是不是所有的),所以几乎所有的西门子的铃声都是通用的。不想自己做铃声的可以去网站上下载,好多好多……!