论文部分内容阅读
现在最流行的音频格式就要属MP3、WMA了,不过网上也经常出现一些APE、TTA或FLAC等常见的无损压缩音频文件,这些音频文件的音质虽好,但体积过大,而且大部分的MP3随身听都不能识别这些格式,今天我们的目标就是在尽量保留它们原有音质的条件下,将这些文件转换为MP3格式。
我前段时间把以前下载但一直懒得弄的音乐CD镜像统统整理了一下,发现主要是APE、TTA和FLAC这三种无损压缩格式。在转换、分曲、压缩MP3的过程中有很多值得分享的东西。
小知识
通常音频压缩分为无损压缩和有损压缩,简单理解,有损压缩就是以减低音频文件质量为代价的压缩方式,压缩后的文件比原文件小很多,而且损失掉的部分是无法恢复的,MP3、WMA都是有损压缩;无损压缩则相反,能够保持音频文件原有的音质,而且解压缩后还能恢复到压缩前的品质,只是文件体积较大,上面提到的APE、TTA和FLAC等等都是无损压缩。
“无转有”准备式
要将无损音频转换为MP3格式,大概需要经过分曲、转换与压缩才能完成,另外你还要准备一款软件—Foobar 2000 0.9.4.2汉化增强版(下载地址:http://www.onlinedown.net/soft/2898.htm)。Foobar 2000是一款播放器软件,它加载上各种插件后,就具备了转换音频文件的能力。
“无转有”第一步:重分曲
很多从Share、EM和BT上下载回来的无损压缩音频文件大多是整张CD的音轨在一个文件里,想选曲或随机播放都不可能,因此一定要切割开。通常下载的压缩包里会有一个CUE文件,其中就包括了分曲的时间点、歌手、专辑、CD的ID等等信息。最简单的办法就是直接把这个CUE文件拖到Foobar 2000的窗口里面去,如果播放列表里出现了一堆曲目,那么恭喜你,这是最省事的情况(见图1),你可以直接进入到第二步了。
图1
如果CUE文件拖进去了,列表里却只有一个文件,或什么都没有,或弹出一个错误信息框,而且也不能播放,有两种可能。
第一种可能是这个CUE文件的信息有错误,这个很好解决。用记事本或其他文本编辑器打开CUE文件,找到“FILE”开头的一行,后面的引号里的文件名,要和实际的音轨文件名一致,按照实际的文件名修改。此外引号后的文件类型,统一都修改成“WAVE”,不管它原来是什么(见图2)。
图2
第二种可能是Foobar 2000不支持APE、TTA或FLAC文件格式。其中不支持TTA的可能性最大,因为这个汉化增强版里是不包括TTA解码插件的,需要自己下载安装。到http://www.true-audio.com/Free_Downloads,找到“Download TTA plug-in version 2.4.2 for Foobar v.0.9 (Windows)”后点击下载,打开压缩包可以看到一个foo_input_tta.dll文件,把这个文件解压缩到Foobar 2000的安装目录下就可以了。然后打开Foobar 2000,选择“文件→参数设置”菜单,点击左侧的“组件”,右侧窗格就会出现目前已经安装的各种插件(见图3)。
图3
没有CUE文件的话怎么办呢?虽然这种可能性比较小,但也的确存在。如果下载的压缩包里没有CUE文件,就只好自己动手生成CUE文件了。我用的是Exact Audio Copy软件,简称EAC(下载地址:http://www.onlinedown.net/soft/20632.htm),它是个极好的抓音轨软件,但现在只不过用它来生成CUE文件,其他还有很多软件都可以实现,有兴趣就自己试试看吧。
由于EAC只能处理WAV文件,所以第一步是把APE、TTA或FLAC文件转换成一个WAV文件。首先把音轨文件拖动到Foobar 2000的播放列表里,然后在播放列表的文件上右击,选择“转换→转换到同目录”,“编码预置”中选“WAV”,“确定”后就开始转换了。
转换完毕后打开EAC,点击“工具→处理WAV文件”,选择文件后会出现一个“音效处理”窗口,然后选择“CUE目录文件→生成CUE目录文件”,当分析结束后会有一个窗口提示分析结果。逐曲试听,确认分隔点没有错误了,选“CUE目录文件→保存CUE目录文件”(见图4)。
图4
“无转有”第二步:转与压
现在我们可以在Foobar 2000里看到已经分好曲的音乐,剩下的工作就是转换成音质好一些的MP3。Foobar 2000已经预置的几种压缩方案,但为了保留无损音频的音质,我使用了自定义方法。
打开Foobar 2000的“文件→参数设置”,选择左侧的“工具→转换器”,然后在右边的“编码预置”里随便找一个MP3的编码方案,打开后进行设置(见图5):“编码器名称”修改为32kbps~320kbps、VBR的设置参数是“ -b 64 -m s -V 0 -B 320 - %d”,注意其中的空格(见图6)。
图5
图6
设置完后记得选择“参数设置”窗口右下角的“全部保存”。退出到Foobar 2000主界面,在播放列表里选择要转换的全部或某几个文件,点右键选择“转换→转换到同目录”,在之后对话框里的“编码预置”选择“32kbps~320kbps”,再确定后就开始转换了。
转换后随便打开一个压好的MP3文件,属性里可以看到码率是320kbps,实际上是32kbps~320kbps可变比特率的。
至此,我们的转换就完成了,经过软件测试,这样的MP3文件,听起来与无损压缩文件非常相似。
小知识:关于无损压缩格式
在几种无损音频文件中,WAVE的兼容性最好,CD其实就是用的WAVE格式,只是它的文件体积最大。APE文件目前在网上最流行,但它的问题也越来越多,比如与FLAC格式相比,APE的编码速度虽然快,但在解码时FLAC就要快很多了(所以在低配置电脑上听APE音频时会卡),更重要的是APE文件损坏时整个文件就会报废,而FLAC可以去除错误,不影响整个文件的播放。TTA格式也非常不错,编解码速度都很快,只是兼容性稍差。
我前段时间把以前下载但一直懒得弄的音乐CD镜像统统整理了一下,发现主要是APE、TTA和FLAC这三种无损压缩格式。在转换、分曲、压缩MP3的过程中有很多值得分享的东西。
小知识
通常音频压缩分为无损压缩和有损压缩,简单理解,有损压缩就是以减低音频文件质量为代价的压缩方式,压缩后的文件比原文件小很多,而且损失掉的部分是无法恢复的,MP3、WMA都是有损压缩;无损压缩则相反,能够保持音频文件原有的音质,而且解压缩后还能恢复到压缩前的品质,只是文件体积较大,上面提到的APE、TTA和FLAC等等都是无损压缩。
“无转有”准备式
要将无损音频转换为MP3格式,大概需要经过分曲、转换与压缩才能完成,另外你还要准备一款软件—Foobar 2000 0.9.4.2汉化增强版(下载地址:http://www.onlinedown.net/soft/2898.htm)。Foobar 2000是一款播放器软件,它加载上各种插件后,就具备了转换音频文件的能力。
“无转有”第一步:重分曲
很多从Share、EM和BT上下载回来的无损压缩音频文件大多是整张CD的音轨在一个文件里,想选曲或随机播放都不可能,因此一定要切割开。通常下载的压缩包里会有一个CUE文件,其中就包括了分曲的时间点、歌手、专辑、CD的ID等等信息。最简单的办法就是直接把这个CUE文件拖到Foobar 2000的窗口里面去,如果播放列表里出现了一堆曲目,那么恭喜你,这是最省事的情况(见图1),你可以直接进入到第二步了。
图1
如果CUE文件拖进去了,列表里却只有一个文件,或什么都没有,或弹出一个错误信息框,而且也不能播放,有两种可能。
第一种可能是这个CUE文件的信息有错误,这个很好解决。用记事本或其他文本编辑器打开CUE文件,找到“FILE”开头的一行,后面的引号里的文件名,要和实际的音轨文件名一致,按照实际的文件名修改。此外引号后的文件类型,统一都修改成“WAVE”,不管它原来是什么(见图2)。
图2
第二种可能是Foobar 2000不支持APE、TTA或FLAC文件格式。其中不支持TTA的可能性最大,因为这个汉化增强版里是不包括TTA解码插件的,需要自己下载安装。到http://www.true-audio.com/Free_Downloads,找到“Download TTA plug-in version 2.4.2 for Foobar v.0.9 (Windows)”后点击下载,打开压缩包可以看到一个foo_input_tta.dll文件,把这个文件解压缩到Foobar 2000的安装目录下就可以了。然后打开Foobar 2000,选择“文件→参数设置”菜单,点击左侧的“组件”,右侧窗格就会出现目前已经安装的各种插件(见图3)。
图3
没有CUE文件的话怎么办呢?虽然这种可能性比较小,但也的确存在。如果下载的压缩包里没有CUE文件,就只好自己动手生成CUE文件了。我用的是Exact Audio Copy软件,简称EAC(下载地址:http://www.onlinedown.net/soft/20632.htm),它是个极好的抓音轨软件,但现在只不过用它来生成CUE文件,其他还有很多软件都可以实现,有兴趣就自己试试看吧。
由于EAC只能处理WAV文件,所以第一步是把APE、TTA或FLAC文件转换成一个WAV文件。首先把音轨文件拖动到Foobar 2000的播放列表里,然后在播放列表的文件上右击,选择“转换→转换到同目录”,“编码预置”中选“WAV”,“确定”后就开始转换了。
转换完毕后打开EAC,点击“工具→处理WAV文件”,选择文件后会出现一个“音效处理”窗口,然后选择“CUE目录文件→生成CUE目录文件”,当分析结束后会有一个窗口提示分析结果。逐曲试听,确认分隔点没有错误了,选“CUE目录文件→保存CUE目录文件”(见图4)。
图4
“无转有”第二步:转与压
现在我们可以在Foobar 2000里看到已经分好曲的音乐,剩下的工作就是转换成音质好一些的MP3。Foobar 2000已经预置的几种压缩方案,但为了保留无损音频的音质,我使用了自定义方法。
打开Foobar 2000的“文件→参数设置”,选择左侧的“工具→转换器”,然后在右边的“编码预置”里随便找一个MP3的编码方案,打开后进行设置(见图5):“编码器名称”修改为32kbps~320kbps、VBR的设置参数是“ -b 64 -m s -V 0 -B 320 - %d”,注意其中的空格(见图6)。
图5
图6
设置完后记得选择“参数设置”窗口右下角的“全部保存”。退出到Foobar 2000主界面,在播放列表里选择要转换的全部或某几个文件,点右键选择“转换→转换到同目录”,在之后对话框里的“编码预置”选择“32kbps~320kbps”,再确定后就开始转换了。
转换后随便打开一个压好的MP3文件,属性里可以看到码率是320kbps,实际上是32kbps~320kbps可变比特率的。
至此,我们的转换就完成了,经过软件测试,这样的MP3文件,听起来与无损压缩文件非常相似。
小知识:关于无损压缩格式
在几种无损音频文件中,WAVE的兼容性最好,CD其实就是用的WAVE格式,只是它的文件体积最大。APE文件目前在网上最流行,但它的问题也越来越多,比如与FLAC格式相比,APE的编码速度虽然快,但在解码时FLAC就要快很多了(所以在低配置电脑上听APE音频时会卡),更重要的是APE文件损坏时整个文件就会报废,而FLAC可以去除错误,不影响整个文件的播放。TTA格式也非常不错,编解码速度都很快,只是兼容性稍差。