『漫游』酷论坛>『动漫游戏音乐交流区』>音乐论坛精华区>[mp3制作]制作高音质的 ..

[mp3制作]制作高音质的MP3(复杂版)

闇の猫@2002-11-01 22:14

咳咳,漫游币少的可怜,又不擅长灌水,一直下载别人的东东又不好意思,终于决定做一篇CD转MP3的教程了,不过这个教程比较复杂,不是傻瓜式的,但是这样做出来的MP3却是很完美的,菜鸟们可以试试~ 再有,本人也是才疏学浅,写的教程难免有错,希望高手多多指教,多多帮助,谢谢~

首先,抓取音轨我推荐Exact Audio Copy这个软件,可以说,一旦设置好了以后,只要CD能抓下来,那么绝对不会有暴音,不像有些软件抓取下来以后会有严重的暴音,特别是碟片不好的情况下,但是Exact Audio Copy就可以避免~
我使用的Exact Audio Copy是0.9beta4版

在抓取之前,必须先针对你的光驱进行设置~ 点击EAC里面的驱动器选项~

出现如下窗口~ 点击检测读取特性~ 记住在这之前放入一张磨损的CD~

EAC会开始检测你的光驱特性,检测完毕以后,点击应用~

它会询问你是否要要把数据发送给EAC的网站,这里随便你~
然后在点击检查C2特性,测试你的光驱是否有C2能力~

一旦你的光驱有C2能力,将出现如下的对话框,点OK~

选择顶部的DRIVE,检测驱动器读取命令,点击现在自动检测读取命令,一旦检测完毕,上面的选项会自动变成你的光驱适合的读取命令~

再点击偏移/数度,检测读取采样偏移校正~ 这个选项最好多做几次,以达到最精确的数值~

点击应用~(做这些测试的时候光驱内始终要有一张磨损的CD)

最后点确定回到主界面,选择EAC的EAC选项~

设定你的抓取音轨的存放目录~

其他的可以不用管,一般也用不到~~
那么现在可以开始抓取音轨了~ 新版本的EAC已经可以自行抓取音轨并压缩了,但是我曾经在某篇评测文章上说新版本的EAC在压缩上功能还不是很完善,而且我也发现设置起来相当繁琐,尤其是内部的编码器选择就很头大(虽说是内部,其实还是根据你系统内所有的编码器来编码,所以因人而异),当然也可以用外部的编码器,但是功能还不够,所以不推荐,EAC还是让它抓音轨去吧,有兴趣的朋友可以自己研究一下~
放入一张CD,如果你有多部光驱请在顶端选择~

下面会出现这张CD内所包含的音轨,你可以先试听,点击音轨在选择左上角的播放就可以了~

如果是抓取一首音轨,点击音轨按右键选择抓取选定音轨,然后再选未压缩(压缩是在才用内部编码器的情况下自动抓取音轨并压缩,但是刚才我已经说过了,不推荐)

同理,抓取所有音轨只要按住鼠标不放全部框起来再按照刚才的方式抓取就可以~
试抓音轨是因为有些CD可能已经磨损严重,你自己也不能确定是否能够抓取,可以先采用试抓的方式抓取来测试一下,一般来说,不管磨损的多严重,只要EAC能抓下来,那就没有问题~ 抓好的音轨会放在你刚才设置的目录下面~

下面介绍用LAME压缩音轨~
在这里我使用的外壳是WINLAMER,为什么不用RazorLame的原因是,暴寒,我不会用,也不是说我不会用,而是用惯了WINLAMER,RazorLame功能虽然多,但是自我感觉没有WINLAMER直观,而且RazorLame的VBR编码品质是0-9级,而WINLAMER的VBR编码品质是0-7级,弄得我很混乱,不知道到底那个才是规范的,在WINLAMER中VBR的品质为O就是最高品质,但是RazorLame是多少?而且在RazorLame中我也找不到设定VBR的低限和上限,希望知道的朋友能告诉一下我~ 谢谢~ 当然RazorLame有很多压缩方案,这点和适合初学者,但是我还是喜欢自己设置,自己心里明白一些~

这就是我用的WINLAMER中文版~

先点击设置,需要先设置一下~ 在这里我为了最求近乎完美的音质,所以CBR和VBR我都采用最好的位率~ CBR-320比特,VBR 128-320比特,品质为0~
首先设置CBR,在比特率内选择你所需要的比特,我这里选的是320比特,输出控制不用管,用推荐的联合立体声就可以了~ 定位LAME.EXE文件,点击浏览,在对话框内选择你的LAME所在的目录点确定,MP3输出目录和WAV目录也请自行设置到你所需要的~ 显示LAME窗口打不大勾随个人喜好~

此要设置和实验性设置可以不用管,ID3标签可以自行填写~

回到主界面~ 点击添加WAV文件,选择以后按确定,可以多选~ 然后按启动LAME压缩~

压缩开始,如果你在刚才的设置中没有点选显示LAME窗口的话,那么WINLAMER会进入一个假死状态,但是这并不要紧,你只要等待它提示压缩完成就可以了,但是最好选择上去,不然心里没个底,呵呵~ 这是LAME的窗口~

这样,一首CBR的MP3就压制完成了~
下面是VBR的设置,再次回到设置窗口~ 在使用可变压缩比特率前打勾,在选择编码方式中有两种方式,一种是由LAME决定最大和最小比特率(品质等级模式),在VBR品质等级中选择0为最好的VBR,其他的递减,级别7最低,另一种是自行选择最高和最低的比特率(限定最低/最高比特率模式),两种方式可以凭自己的喜好,我选择的是(限定最低/最高比特率模式),因为直观一些,在最低比特率内选择你想要压缩的VBR的MP3的最低比特不能低于多少,在最高比特率内选择最高为多少,我选择的是最低128比特,最高320比特,选择完成以后,按照开始压缩CBR的MP3的方式压缩就可以了~


最后,放出320比特的CBR的MP3和128-320比特的VBR的MP3的波形以及原EAC抓取的WAV波形给大家看看,来对比一下~
原波形

320CBR版本 最接近原波形~

128-320VBR版本 相对来说,真糟糕~

最高品质的VBR版本 比上一个品质要好~

基本上,15000赫兹的频响都有,但是128-320VBR版本细节部分和高音部分丢失的还是比较厉害,但是相比128比特的MP3已经算是好多了,到底用什么样的压缩比好,各位就仁者见仁,智者见智,如何在文件大小和音质中寻找一个折中点吧~ 采用的LAME版本为3.92 感觉没有3.91好,心里作用?
引用

Rufus@2002-11-01 22:27

好文章啊

值得一提的是上图中的偏移量测试没有做成功,偏移测试不是用烂盘作的
而是要用几张非常著名的CD来做的,EAC的网站上放了40张
用这些盘来确定偏移量的
当然EAC还提供了一个功能可以用刻一张CDRW的方法来确定偏移量(当然用CD-R
也没问题,如果你想得到一张10多分钟的噪声盘的话)

还有为什么要用Joint Stero?这个我认为是非常不好的
引用

碎南瓜@2002-11-01 22:28

不错的教程,尤其是中文软件更容易理解。
还有值得注意的就是第14步里,采用的VBR品质级别,如果品质保持在0的话,那么整个MP3文件的动态流量将会在320K左右浮动,产生的文件较大(和320K的CBR大小差不多),其实有些音域是用不到那么高的流量,数字调高一些,VBR的浮动频率也会随之增加,我一般在0~9级的选项里,都是选4的,这样采用的文件大小不会很大,人耳听的话,音质也不会比品质0的差多少,这样体现的出VBR的优势多一些。
引用

Rufus@2002-11-01 22:34

嗯,而且在Lame的说明文档里,说明过的0只是Experimental的,使用甚至可能影响音质的

还有一般意义上讲刻录机的抓片效果比CDRom好

还有Lame有两个不错的方便参数(前者即APS190K平均,后者即APE240,试试看就知道了)
--alt-preset standard %s %d
--alt-preset extreme %s %d
LAME的开发者指出,要听出前后者之间的差异,要有很好的器材和真的很好的听力
用VBR一般应该运用这两个参数,其他参数均没有如此的效果
引用

闇の猫@2002-11-01 22:38

TO Rufus:汗汗,一般很少用的到,我记得以前在某篇文章里面说要测试偏移量,所以我也就顺便测试了,其实做不作偏移量测试影响都不会很大~ 联合立体声我懒得改了(大部分MP3的编码用的都是联合立体声的),反正它写推荐,我也就推荐了~ 差别不会太大,Rufus用的是什么?

TO 南瓜:写的比较简单,没那么全面,其实很多可以自行研究,我一般也不采用0级的,一般都是限制下限和上限,基本来说,MP3本身就是有损压缩,刻意的去追求高比特率也没什么意思,只要高于15000赫兹的频响损失的不大就可以了~ 其实128-320VBR已经算不错了,我用AUDIGY加SONY-888才听得出高音的丢失


我并不推荐采用0来编码,只是截图的时候没有更改而已,一般我的限定都是在低限128,上限320(其实也高了)左右,各位完全可以根据自己的喜好来设定的~
引用

Rufus@2002-11-01 22:49

立体声是绝对不能用Joint的,就用Stereo即可,用Joint可以减少文件大小,但混乱
这个音场
更为重要的是,与原CD产生了差别(而其他至少在左右声道上保持还是对的)
在Lame的APS、APE下这个均不是推荐
引用

碎南瓜@2002-11-01 22:50

呵呵,正常大家都是128K~320K的VBR的,但是0~9这几个数字就有研究了,你把数字放在1上压一个曲子,然后同样把数字放在9上再压一遍,出来的文件大小上就很明显了。
9压出来的曲子,文件明显小很多,因为此时音乐的流量都保持在128K左右浮动,比较接近128K的CBR文件,出现频率比较高的流量数大概是这几个:128,160,192K,192K以上的流量都很少出现,除非是非常高或者尖锐的声音出现,相反VBR品质放在1上,MP3文件的流量就会保持在256K以上的频率就会较多,平均低于224K的都很少。
所以VBR的品质就是指这个了,指的是动态的流量经常保持的范围。
引用

闇の猫@2002-11-01 22:55

哦哦,Rufus真是高手,说实话我还真没研究过,并不是非常的追求音质,因为我很少把CD抓取进电脑,基本都是转为MD,或直接听CD,CD有的,一般就不会再在电脑里保存了,所以用联合立体声会有这样的影响我还真不知道,毕竟没有对比过,呀,真是班门弄斧了~ 突然间感觉自己写的文章跟菜鸟写的没两样,丢人~~
引用

lgmars@2002-11-01 23:00

原来你们用那么高的比率压盘

汗~~~
引用

闇の猫@2002-11-01 23:06

引用
最初由 碎南瓜 发布
呵呵,正常大家都是128K~320K的VBR的,但是0~9这几个数字就有研究了,你把数字放在1上压一个曲子,然后同样把数字放在9上再压一遍,出来的文件大小上就很明显了。
9压出来的曲子,文件明显小很多,因为此时音乐的流量都保持在128K左右浮动,比较接近128K的CBR文件,出现频率比较高的流量数大概是这几个:128,160,192K,192K以上的流量都很少出现,除非是非常高或者尖锐的声音出现,相反VBR品质放在1上,MP3文件的流量就会保持在256K以上的频率就会较多,平均低于224K的都很少。
所以VBR的品质就是指这个了,指的是动态的流量经常保持的范围。


基本上,如果我压制的话,我也选择1,很少选择别的级别,要么就是自定义最高最低比特率,不过确实没有各位研究的这么详细,汗汗,基本对我来说,损失不会太大的话也就满足了~
引用

Rufus@2002-11-01 23:10

其实最简单的大家都用上APE/APS,就可以了,这也是Lame的开发者给大家的指导
我相信他肯定是基于不少的理由而写出了这两个东西的,而以前的VBR格式可以说是
一个标准都没有。

EAC其实也是可以直接抓完就压MP3的,而且支持Lame内嵌,效果完全一样
在EAC中Compression Options中的External Compression中,用user defined
encoder,输好路径,Addition Command Line Option中填
--alt-preset extreme %s %d
这样就是最好的APE了
(顺便一提,真正的无损APE和这个不同,所以也有人称VBR APE为APX,Lame
其实也支持无损APE,就在隔壁的Waveform里面)

这个是很简单的,大家都可以用,也没什么高手的
引用

闇の猫@2002-11-01 23:15

引用
最初由 Rufus 发布
嗯,而且在Lame的说明文档里,说明过的0只是Experimental的,使用甚至可能影响音质的

还有一般意义上讲刻录机的抓片效果比CDRom好

还有Lame有两个不错的方便参数(前者即APS190K平均,后者即APE240,试试看就知道了)
--alt-preset standard %s %d
--alt-preset extreme %s %d
LAME的开发者指出,要听出前后者之间的差异,要有很好的器材和真的很好的听力
用VBR一般应该运用这两个参数,其他参数均没有如此的效果


汗汗,能否详细的解释一下,不是很明白,LAME的说明文档全E文我看的头大,短歌行又没有这方面的资料,记得以前看过有关APS和APE的相关介绍,但是现在已经忘光了~

EAC是可以一边抓取一边压制,但是这个新版本我并为使用过,所以还不是很了解如何使用外部编码器来压制MP3,而且还要自行添加参数,我很头大,说实话我也是比较傻瓜型的,不会太仔细去钻研~~ 汗汗~~ 遇见高手了~~
引用

碎南瓜@2002-11-01 23:16

其实我觉得大家都买听CD就可以了:rolleyes:……
引用

闇の猫@2002-11-01 23:29

引用
最初由 碎南瓜 发布
其实我觉得大家都买听CD就可以了:rolleyes:……


要是有CD,我才不会听MP3呢,问题是买不到你也没办法,虽然MP3音质不是很好,但怎么样都比没的听要强的说啊~~ 郁闷~~ 南瓜兄,这篇文章严重的班门农斧啊,丢死人了,郁闷~~
引用

Rufus@2002-11-01 23:31

CD,南瓜你总是这么说,唉,有钱就好了阿

要对WAVE使用APS/APE,RazorLame的配置:Edit - LAME options - VBR
钩上only use custom options,上面再填
--alt-preset extreme %s %d
引用

«123»共3页

| TOP