经常看到无意义的讨论各种电脑音乐格式孰优孰劣的帖子,因此现在偶想通过这篇文来给这个话题一个终结。
首先,到底哪个音质最好。
这里所说的“最好”是指主观,而非客观。客观上当然是从CD直接抓下来的wav最好,只可惜硬盘的Terabyte时代还没到来。如果显示波形才能看出区别,或者在价值好几万的设备下能分辨区别但是在自己的听音环境下区别不能,那么这样的区别是毫无意义的——听音乐的是耳朵,最常播放音乐的是自己的设备。
可以用一个简单的方法解决——盲听。
什么是盲听?盲听就是闭上眼睛听。毕竟感知音乐的器官是耳朵。
盲听分辨的实现方法,就是ABX测试。关于ABX测试,有很多软件可以实现。大家都用的foobar2000就有这个插件,因此在这里就以foobar2000的ABX功能为例,说明一下。
1,获取插件。英文的special installer都自带,没有的话可以在foobar2000的官方网站下载:
http://www.foobar2000.org/foo_abx.zip(注:中文版foobar2000的这个插件翻译有误。)
安装就是把里面那个dll文件复制到\foobar2000\components目录下(废话)
2,设置。Use Replay Gain建议勾上。用不用DSP就随你便了,就我来说,DSP里只有一个4front OSS/3D,还是使用的好。底下的目录随便选,只要剩余空间不小于200MB。临时文件过后自动被删除的。
3,用法。在上面的图里也有写了——按住ctrl在播放列表里同时选择两个文件,然后点右键菜单里的ABX two tracks...。这两个文件当然是不同格式,或者同一格式下不同码率的同一首曲子。
下面是核心部分。在图中能看到四个播放按钮:A和B,X和Y,它们是随机顺序的两个文件。现在就可以选择性的播放来判断A和B分别是X还是Y。下面那个选项默认状态就是勾上的,偶也感觉在播放中切换更有利于分辨谁是谁,尤其是某些特殊位置。
等(自认为)听出结果了,按右边的两个按钮输入你的选项,点击Next trial进入下一次测试。测试结果会当场显示出来——判断正确得分,错误则不得分。下图的例子是偶对128kbps和320kbps码率的mp3的辨别结果。
还可以设定开始和结尾反复听,这也挺有用。
以上就是完全排除心理因素干扰的比较音频格式的方法。希望各位会有一些新的发现。
接着讨论一下如何处理各种比较结果(以下某些观点,请自动加上“偶认为”)。
1, 音乐种类。经过测试相信各位也会发现有些音乐种类并不值得浪费硬盘来保存。毕竟不是每个人都常听专门用来测试器材的音乐。
2, 用途。用来刻CD的当然最好用无损格式保存,尽管用有损→wav再刻也不一定能听出区别。
用随身播放器多的话还是mp3吧,转来转去也麻烦的;因此我现在硬盘里大多数有损格式的文件都是mp3。
一点题外话:很残念音质和wav几乎等同mpc没有播放器支持。关于这个问题我最近又和某博士提了,希望他能在他的Hi-Fi mp3播放器中加入对mpc的支持,他回信说“谢谢信息,我会考虑”。
3, 取舍。也许你竖起耳朵听了好久听出了些许细微的区别,想想这些区别对你来说有意义吗?对音乐的理解和享受又帮助吗? 如果对发现这些区别乐在其中,那当然是高的好。
关于不久的未来
CPU处理能力的发展有极限,但是硬盘容量和网络带宽的发展确实可以达到无穷大的。所以等发展到某个时候,我们当然不会浪费有限的CPU能力来解码压缩格式的音乐,而会选择保存wav之类最易读的格式——视频也是如此,那时人人都是DVDISO控。这个时期的来临,我想应该在10年后左右吧
Version 0.7 - 有待补充
欢迎讨论