在《玩转MP3之一:主流音频格式全接触》中,我们已经了解了多种主流的音频格式。下面便来详细介绍各种音频格式文件的制作和转换。
制作部分
介绍了那么多种格式,也都只是纸上谈兵,想要对各种格式有更深入的了解,就必须拿到自己的电脑上播放一下。但各种格式的文件,不见得都很容易能下载到,而且下载下来的,又不一定是同一个WAV文件制作出来的,这样就很难有一个客观真实的对比感受。怎么办?最好的方法莫过于DIY了。下面,笔者就向大家介绍各种格式的制作方法。
抓轨
要制作压缩过的文件,那么,原始的未经压缩的源文件是必须要有的。这个源文件,指的就是WAV格式的音频文件了,这种WAV文件中存储了采样率为44.1KHz,量化级为16bit,双声道的PCM编码的音频信号。大家知道音乐CD光盘上面的歌曲,是以音轨的方式储存的,这与一般数据光盘的文件系统是不相同的,所以Windows无法直接用拷贝-粘贴的方式来把音乐CD中的内容复制到硬盘上。那我们如何把CD中的音频信号以WAV格式保存在硬盘上呢?这时我们就要用到抓轨软件了。、
EAC(Exact Audio Copy)一直以来都是备受推崇的抓轨软件。这款软件真的非常优秀,其独到之处就是可以做到无损抓轨!EAC是一个免费软件,体积也非常小,最新版本0.95Beta2版(With CDDAO)的压缩包只有2.5M的大小,无须安装,解压即可使用。
0.95版的EAC功能非常强大,集播放,抓轨,压缩,编辑ID3信息,刻录等功能于一身,由于篇幅所限,笔者不能为大家一一详细介绍,只能为大家介绍它的抓轨功能。
使用之前,先把一些主要参数配置好。选择菜单的EAC->驱动器选项,选择“抓取模式”选项卡,按下图配置:
或者点击下面的“检测读取特性”按钮,按所检测出来的结果配置。不过有一点需要特别说明的,“驱动器可以缓冲音频数据”一般不要选上,因为这个功能可能会造成一些复杂的错误,造成抓取出来的WAV文件错误。如果您发现您用EAC抓取出来的WAV文件没有声音,那应该应该检查一下是不是该功能被选上了。“同步模式”和“暴发模式”速度比较快,但不能保证抓轨的精确度。
配置好之后就可以正式抓轨了。我们把音乐CD放到光驱里面,EAC会自动识别CD中的音轨信息。
此时,只要选中要抓取的音轨,点击一下左边的“WAV”图标,即可轻松抓取,如果对精确度有特别的要求,还可以点击右键,或者从“操作”菜单中选择“测试并抓取所选音轨”,这样软件会对音轨读取2次,比较两次读出来的数据是否一致,若是一致才会把音轨保存到硬盘中,若不一致,则把结果反馈给用户,避免在硬盘上写入垃圾数据。
如果我们想要抓取整成CD的内容,而不是单独的几首曲子,可以用“抓取光盘映像”的功能。点击图3中的左边的“IMG”按钮,EAC就开始制作光盘映像了。
光盘映像抓取出来之后,EAC还会自动给这个映像配套一个CUE文件,非常之体贴方便。
压缩制作
有了EAC抓出来的高品质WAV文件,我们就可以开始着手压制其他各种格式的文件了。
MP3:
压制MP3,最好的软件要数LAME了,它不但可以制作CBR(固定比特率)格式的MP3,还可以制作ABR(平均比特率)和VBR(可变比特率)的文件,使得我们可以以更小的空间存储同等音质的歌曲。而且它支持的MP3比特率范围宽达8Kbps-320Kbps,适合各种应用场合。Lame的功能如此强大,但体积却非常小,只有几百KB,而且一个文件lame.exe,足够简单的了。不过很少人会真正使用这么小体积的一个Lame.exe来压制MP3,因为Lame.exe是一个命令行模式的程序,使用起来极其不方便,幸好目前已经有很多款图形界面的Lame外壳,使用这些外壳,再加个Lame的核心,就可以轻松制作高质量MP3了。笔者使用过的Lame外壳不多,但LameGUI以它的小巧体积和强大的功能给笔者留下了不错的印象,所以笔者现在向大家推荐这一款软件。
从界面上看,这个GUI外壳似乎很复杂,其实要是对Lame有一定的了解,用起这个外壳,也就觉得很简单了。前面已经说过Lame是一个命令行程序,使用的时候,需要键入很多参数,形如“--abr 128 -h --nspsytune --athtype 2 --lowpass 16 --ns-bass -8 --scale 0.93”。晕菜,这写的是什么呀!?别惊讶,这确实就是Lame的一组参数的例子。早期,Lame还不很完善,要得到好的压缩效果,而又要保持好音质,就是要这样用一大串参数进行微调,不过新版本的Lame已经改进了很多,它提供了一组”-ap”参数,使用这种新的预置参数标准既可以压缩出更高品质的MP3,又可以避免我们陷入微调参数的迷宫中。以下是-ap参数列表:
-ap参数列表 |
最高品质参数 |
- --alt-peset insane或者--alt-peset cbr 320 320k CBR,音质最好,文件体积最大
|
VBR参数 |
- 1.--alt-peset exteme 220-270k左右的VBR,音质与上面参数相仿,但文件体积小25%,推荐此参数
- 2.--alt-peset fast exteme 音质比上面参数稍微差一些
- 3.--alt-peset standad 180-220k左右的VBR,在音质和文件大小之间比较好的平衡
- 4.--alt-peset fast standad 音质比上面参数稍微差一些
- 5.--alt-peset standad -Y 虽然品质稍差,但文件体积非常小
|
ABR参数 |
- --alt-peset <Bitate> (可用Bitate:80、96、112、128、160、192、224、256、320)
|
CBR参数 |
- --alt-peset cbr <Bitate> (可用Bitate:80、96、112、128、160、192、224、256、320)
|
有了这一组数据,我们只使用-ap参数就可以制作出适用于各种场合的MP3文件了,而不需要再去理会其他的一长串冗余的微调参数。遵循这一点,用起LameGUI来就可以得心应手了。我们以制作Exteme品质的VBR文件为例
先选中“可变比特率”选项卡,再把“1”位置的勾打上,然后在“2”位置选择“Exteme”,从“3”处找开WAV文件,在“4”处选择输出的MP3文件的输出路径和文件名,最后单击“开始编码”,几个简单的步骤即可完成,其他的设置根本不需要再予理会。
利用这个LameGUI,我们还可以轻松地把多个WAV文件批量压制成MP3,如图:
先选中中间的“批量转换”选项,然后选择输入目录E:\,此时,软件自动搜索输入目录中的WAV文件,在本例中,软件搜索到了5个有效的WAV文件,接着我们选择MP3文件的输出目录E:\music\,最后按“开始编码”,软件就会自动把E:\中的5个WAV文件压缩成MP3存放到E:\music\了,很简单吧?
WMA:
讲完了MP3,该轮到WMA出场了。制作WMA,最简单快捷的方式就是用Windows Meida Playe来做了。打开WMP,在菜单中选择“工具”->“选项” ->“翻录音乐”,
然后更改输出目录,格式,和音频质量,点击“确定”完成设置。然后把CD放到光驱中,找开WMP的“翻录”选项卡,WMP就会读取出CD的音轨信息,并且自动从网上下载该专辑的ID3信息,如图所示:
现在选中要制作成WMA的歌曲,再点一下“翻录音乐”的按钮,不出几秒钟,WMP就把CD上的音轨抓下来并且保存成WMA文件了。
用WMP制作WMA是非常简单,但WMP却不能把WAV转成WMA,而它自己的抓轨功能又比不上EAC,那如果我们想把用EAC抓下来的WAV文件制作成WMA,怎么办呢?这里,笔者又要介绍一个超强的软件:FaiStas Audio Convete. 这个软件可以把WAV,APE,FLAC,OGG,VQF,MP3,WMA这些格式进行两两之间的转换。这里笔者仅介绍如何用它把WAV转成WMA,其他各种格式之间的转换,就留给读者们自己试试吧。
软件界面如图:
使用之前,还是先把Option设置一下,点击图11中的Option按钮,然后选择“文件夹”
输入输出路径可以先在这里设置好。默认的输出路径是WAV文件的输入路径。选好路径后,我们点击左边的“WMA”,设置一下压缩WMA的选项。
可以选择CBR和VBR,其中VBR方式还可以选择质量高低,而CBR方式则是固定的使用128Kbps的,完成之后点击确定。返回到主界面(图11)。点击“Add files”,添加要压缩的WAV文件,然后从“Start”旁的下拉菜单选上WMA,最后“Start”,就开始压缩了。
用这个软件压缩WMA,优点是可以使用我们之前用EAC抓出来的高质量WAV文件作为源文件,缺点是使用CBR模式压缩的时候,只能以128Kbps的固定比特率来压缩,这不可不说是一大遗憾。
MP3pro:
面对这种格式,笔者哭笑不得,一项顶好的技术,竟然因为高昂的专利费失去市场。没有用户的支持,自然就没有软件开发商的支持,所以,跟MP3pro有关的软件是凤毛麟角,Thomson公司官方有一款叫Thomson MP3pro Audio Playe的软件,是笔者所最早知道的与MP3pro相关的软件,它可以对MP3pro编码和解码,但这只是一个Demo版的软件,编码最高只支持64Kbps的比特率,所以笔者并没有打算详细介绍它。
笔者今天要为大家介绍的,是Cowon公司(生产iAudio那家)的JetAudio,JetAudio在6.2.1版本中加入了对MP3pro的支持,同样是可以编码和解码,而且可以支持CBR和VBR模式,最高支持96Kbps的比特率,比官方的那个强大多了。
单击“Convesion”按钮,再选择“转换音频”,会出现以下窗口:
“添加文件”之后,选择“输出格式:MP3pro”,然后单击“配置…”按钮,
完成简单的选择后点击“确定“,返回到转换音频的主窗口,再按下“开始”,编码就开始了。笔者实验时,用VBR模式,96Kbps,可以把一个28.6M的WAV文件压缩成2.1M的MP3pro文件,压缩率相当之高,而文件的音质已经超过128Kbps的MP3,和192Kbps的也相当接近了。
FLAC:
前面说过FLAC是一种开源的格式,所以支持它的软件相当的多,各软件在制作FLAC方面都大同小异,于是笔者决定玩新鲜,教大家如何用Foobar来压制FLAC。
首先,当然要安装好Foobar2000了,建议大家下载0.8.3.408汉化增强版,里面集成了许多插件,使用起来更加方便。装好Foobar2000后,在网上下载一个flac.exe,这个软件就是FLAC的核心,负责对FLAC的编码和解码,把这个文件放到Foobar2000的安装目录下。前期工作准备好后,我们就可以开始制作了。
用Foobar2000打开要压缩的WAV文件,在播放列表中右键单击之,选择“转换”->“转换器设置…”,如图:
单击“添加新的预置”,
在“选择文件写入器”窗口的下拉菜单中选择“命令行编码器”,按下图设置:
“确定”之后返回到“参数设置“,单击“全部保存”,然后“关闭”,返回到Foobar2000主界面,播放列表中的WAV文件运行转换器,
在弹出的下拉菜单中选择“FLAC”,然后单击确定,选择输出目录,
再单击“确定“,就可以了,几秒钟之后,一个FLAC文件就诞生了。
APE:
制作APE,也可以按上面的方法,用Foobar2000来做,只不过要有mac.exe这个APE的核心,参数设置也与FLAC不尽相同。其实举一反三,Foobar2000几乎是可以压缩所有格式的文件了,只要有相应的内核程序。
虽然制作APE也可以用Foobar2000偷懒,但笔者还是愿意为大家介绍一下Monkey’s Audio,因为毕竟是APE的官方软件,最主要的是Monkey’s Audio使用起来相当方便,起码不用自己输参数^_^
这就是Monkey的主界面,简单明了,中间还画一只小Monkey,甚是可爱。
主界面中的第一个按钮,是选择工作模式的,可是是压缩(Compess),解压缩(Decompess),还有测试,转换,加标签,除标签几项;第二个按钮是选择压缩模式的,有Fast,Nomal,High,Exta High和Insane几项,速度越快,压缩效率就越低,这个按钮上还有一个接插件的选项,是用于各种格式互相转换的,但这些插件默认都是没有安装的;后面的最个按钮分别是“添加文件”,“添加目录”,“移除单个文件”,“清空所有文件”和“选项”。
要压缩APE文件时,先把第一个按钮置成“Compess”,然后点击“Add Files”,把要压缩的WAV文件添加到下面的窗口中,然后从第二个按钮处选择压缩模式,最后再单击一下第一个按钮,就开始压缩了。
APE->WAV的解压过程,则相反,在第一个按钮处应选择“Decompess”,“Add files”时是添加一个APE文件,最后再单击一个第一个按钮,就可以解压了。
AppleLossLess:
可以用iTunes来制作。比起WMP,iTunes不仅可以直接从CD中抓轨并复制成AppleLossLess,还可以直接把WAV文件转换为AppleLossLess.
要制作AppleLossLess文件,首先还是要设置一下软件,菜单->编辑->偏好设置,打开“导入”选项卡,选择“Apple LossLess编码器”,如图所示:
设置好后,打开WAV文件,在播放列表中右击之,选择“转换所选内容到Apple LossLess”,转换器即自动工作。
WMA LossLess的制作方法与用WMP制作WMA类似,但也只能CD->WMA LossLess,笔者至今未找到WAV->WMA LossLess的方法,如果哪位朋友知道这一解决方法的,请一定不吝赐教 :-)
对于各种音频格式和制作以及转换,相信大家对与常见的数字音频格式都比较了解。虽然实际使用时可能用的种类并不多,最常用的也只有一两种,并不需要使用到这么多种的格式。实际上,针对不同的软硬件使用不同的音频格式,不同的表现会更明显,当然,乐趣就是在其中。
|