A、優(yōu)秀成熟的編碼——MP3
MP3作為目前最為普及的音頻壓縮格式,為大家所大量接受,各種與MP3相關(guān)的軟件產(chǎn)品層出不窮,而且更多的硬件產(chǎn)品也開(kāi)始支持MP3,我們能夠買(mǎi)到的VCD/DVD播放機(jī)都很多都能夠支持MP3,還有更多的便攜的MP3播放器等等,雖然幾大音樂(lè)商極其反感這種開(kāi)放的格式,但也無(wú)法阻止這種音頻壓縮的格式的生存與流傳。MP3發(fā)展已經(jīng)有10個(gè)年頭了,他是MPEG(MPEG:Moving Picture Experts Group) Audio Layer-3的簡(jiǎn)稱,是MPEG1的衍生編碼方案,1993年由德國(guó)Fraunhofer IIS研究院和湯姆生公司合作發(fā)展成功。MP3可以做到12:1的驚人壓縮比并保持基本可聽(tīng)的音質(zhì),在當(dāng)年硬盤(pán)天價(jià)的日子里,MP3迅速被用戶接受,隨著網(wǎng)絡(luò)的普及,MP3被數(shù)以億計(jì)的用戶接受。MP3編碼技術(shù)的發(fā)布之初其實(shí)是非常不完善的,由于缺乏對(duì)聲音和人耳聽(tīng)覺(jué)的研究,早期的mp3編碼器幾乎全是以粗暴方式來(lái)編碼,音質(zhì)破壞嚴(yán)重。隨著新技術(shù)的不斷導(dǎo)入,mp3編碼技術(shù)一次一次的被改良,其中有2次重大技術(shù)上的改進(jìn)。
VBR:MP3格式的文件有一個(gè)有意思的特征,就是可以邊讀邊放,這也符合流媒體的最基本特征。也就是說(shuō)播放器可以不用預(yù)讀文件的全部?jī)?nèi)容就可以播放,讀到哪里播放到哪里,即使是文件有部分損壞。雖然mp3可以有文件頭,但對(duì)于mp3格式的文件卻不是很重要,正因?yàn)檫@種特性,決定了MP3文件的每一段每一幀都可以單獨(dú)的平均數(shù)據(jù)速率,而無(wú)需特別的解碼方案。于是出現(xiàn)了一種叫VBR(Variable bitrate,動(dòng)態(tài)數(shù)據(jù)速率)的技術(shù),可以讓MP3文件的每一段甚至每一幀都可以有單獨(dú)的bitrate,這樣做的好處就是在保證音質(zhì)的前提下最大程度的限制了文件的大小。這種技術(shù)的優(yōu)越性是顯而易見(jiàn)的,但要運(yùn)用確實(shí)是一件難事,因?yàn)檫@要求編碼器知道如何為每一段分配bitrate,這對(duì)沒(méi)有波形分析的編碼器而言,這種技術(shù)如同虛設(shè)。正是如此,VBR技術(shù)并沒(méi)有一出現(xiàn)就顯得光彩奪目。
聽(tīng)覺(jué)模型的導(dǎo)入:專(zhuān)家們通過(guò)長(zhǎng)期的聲學(xué)研究,發(fā)現(xiàn)人耳存在遮蔽效應(yīng)。聲音信號(hào)實(shí)際是一種能量波,在空氣或其他媒介中傳播,人耳對(duì)聲音能量的多少即響度或聲壓最直接的反應(yīng)就是聽(tīng)到這個(gè)聲音的大小,我們稱它為響度,表示響度這種能量的單位為分貝(dB)。即使是同樣響度的聲音,人們也會(huì)因?yàn)樗鼈冾l率不同而感覺(jué)到聲音大小不同。人耳最容易聽(tīng)到的就是4000Hz的頻率,不管頻率是否增高或降低,即使是響度在相同的情況下,大家都會(huì)覺(jué)得聲音在變小。但響度降到一定程度時(shí),人耳就聽(tīng)不到了,每一個(gè)頻率都有著不同的值。

  可以看到這條曲線基本成一個(gè)V字型,當(dāng)頻率超過(guò)15000Hz時(shí),人耳的會(huì)感覺(jué)到聲音很小,很多聽(tīng)覺(jué)不是很好的人,根本就聽(tīng)不到20000Hz的頻率,不管響度有多大。當(dāng)人耳同時(shí)聽(tīng)到兩個(gè)不同頻率、不同響度的聲音時(shí),響度較小的那個(gè)也會(huì)被忽略,例如:在白天我們很難聽(tīng)到電腦中散熱風(fēng)扇的聲音,晚上卻成了噪聲源,根據(jù)這種原理,編碼器可以過(guò)濾掉很多聽(tīng)不到的聲音,以簡(jiǎn)化信息復(fù)雜度,增加壓縮比,而不明顯的降低音質(zhì)。這種遮蔽被稱為同時(shí)遮蔽效應(yīng)。但聲音A被聲音B遮蔽,如果A處于B為中心的遮蔽范圍內(nèi),遮蔽會(huì)更明顯,這個(gè)范圍叫臨界帶寬。每一種頻率的臨界帶寬都不一樣,頻率越高的臨界帶寬越寬。

頻率(Hz) 臨界帶寬(Hz) 頻率(Hz) 臨界帶寬(Hz)
50 80 1850 280
150 100 2150 320
350 100 2500 380
450 110 3400 550
570 120 4000 700
700 140 4800 900
840 150 5800 1100
1000 160 7000 1300
1170 190 8500 1800
1370 210 10500 2500
1600 240 13500 3500

  根據(jù)這種效應(yīng),專(zhuān)家們?cè)O(shè)計(jì)出人耳聽(tīng)覺(jué)心理模型,這個(gè)模型被導(dǎo)入到mp3編碼中后,導(dǎo)致了一場(chǎng)翻天覆地的音質(zhì)革命,mp3編碼技術(shù)一直背負(fù)著音質(zhì)差的惡名,但這個(gè)惡名現(xiàn)在已經(jīng)逐漸被洗脫。到了此時(shí),一直被埋沒(méi)的VBR技術(shù)光彩四射,配合心理模型的運(yùn)用便現(xiàn)實(shí)出強(qiáng)大的誘惑力與殺傷力。
長(zhǎng)期來(lái),很多人對(duì)MP3印象不好,更多人認(rèn)為WMA的最佳音質(zhì)要好過(guò)MP3,這種說(shuō)法是不正確的,在中高碼率下,編碼得當(dāng)?shù)腗P3要比WMA優(yōu)秀很多,可以非常接近CD音質(zhì),在不太好的硬件設(shè)備支持下,沒(méi)有多少人可以區(qū)分兩者的差異,這不是神話故事,盡管你以前盲聽(tīng)就可以很輕松區(qū)分MP3和CD,但現(xiàn)在你難保證你可以分辨正確。因?yàn)镸P3是優(yōu)秀的編碼,以前被埋沒(méi)了。

B、制作利器——LAME
要制作出高音質(zhì)的MP3靠以前廣為流傳的MP3編碼器是不行的。我們強(qiáng)烈推薦使用LAME,為什么文章前段著重寫(xiě)了一些看似無(wú)關(guān)的技術(shù)性文字描述,因?yàn)檫@些就是LAME與一般MP3編碼器與眾不同的地方,她支持幾乎所有能夠采用到MP3編碼中的技術(shù),包括我們花了不少筆墨描述的東西。LAME支持CBR(固定碼率)和VBR(動(dòng)態(tài)碼率,還有一個(gè)效果不是很出眾的ABR),LAME是MP3史上具有里程碑意義的軟件,LAME是一個(gè)Command line程序,象DOS程序一樣需要手工輸入,而且參數(shù)及其復(fù)雜,但可很方便的供其他程序調(diào)用,LAME同時(shí)也提供了一個(gè)DLL版本,但我們認(rèn)為不如EXE版本的好,所以忽略不提。不要被LAME復(fù)雜的參數(shù)所嚇倒,下面的文章中我們會(huì)提示如何操作來(lái)達(dá)到一勞永逸的效果。我們需要粗略的了解一下LAME的參數(shù)。
LAME其實(shí)真正要用到的參數(shù)就幾個(gè)而已。
VBR壓縮級(jí)別參數(shù):[-V] 指定VBR的壓縮品質(zhì),范圍為0-9(數(shù)字越小品質(zhì)越高),預(yù)設(shè)值為4。
碼率參數(shù):[-b] 指定流量變動(dòng)的下限,預(yù)設(shè)為32Kbps。[-B] 指定流量變動(dòng)的上限,預(yù)設(shè)為320Kbps。注意 -b 和-B 的大小寫(xiě)差異。如果使用在CBR編碼模式中,[-b]所指定的碼率就是固定碼率大小,可供指定的碼率大小可以為:16 24 32 40 48 56 64 80 96 112 128 160 192 224 256 320。
高品質(zhì)編碼模式參數(shù):[-h] 高品質(zhì)編碼模式。這個(gè)選項(xiàng)在 VBR 壓縮模式中是預(yù)設(shè)開(kāi)啟的。CBR編碼模式中是關(guān)閉的。
精度參數(shù):[-q] 指定頻率資料量化時(shí)的精確度,范圍是為0-9(數(shù)字越小品質(zhì)越高),預(yù)設(shè)值為2。如果在使用-q 0參數(shù)是覺(jué)得編碼速度慢得過(guò)份,請(qǐng)使用默認(rèn)值。如果編碼的曲子是鋼琴或者小提琴、古箏二胡這類(lèi)細(xì)節(jié)很豐富的樂(lè)器獨(dú)奏,我們推薦你就是耐著性子也要用-q 0參數(shù),雖然慢點(diǎn),但值得。
聲道模式參數(shù):[-m] 立體聲壓縮模式,細(xì)分參數(shù)分別有 s:Stereo j:Joint Stereo f:Force ms_stereo m:Mono。當(dāng)使用VBR編碼并把品質(zhì)設(shè)為4-9和使用CBR編碼流量小于160 Kbps時(shí),預(yù)設(shè)為j(Joint Stereo)。其余時(shí)候預(yù)設(shè)為s(Stereo)。
通過(guò)長(zhǎng)期的使用,我們給出2個(gè)參數(shù)使用建議。
CBR 模式編碼的推薦參數(shù):-b -m s -h ( 為碼率數(shù)值)。VBR 模式編碼推薦參數(shù):-V 0。
在新版本的LAME中(3.90后),LAME提供了全新的--alt-preset系列預(yù)置參數(shù),這組參數(shù)最大的好處就是不用再去記憶那些繁多的參數(shù),而提供最佳化的選擇。
  CBR模式:
  --alt-preset insane 320kbps CBR模式,音質(zhì)最好,體積最大。

  VBR模式:
  --alt-preset extreme 平均Bitrate范圍在192~256kbps之間,音質(zhì)接近insane,體積小了一些,但比 -V 0 編碼效率要低。
--alt-preset系列參數(shù)提供比老參數(shù)更優(yōu)秀的音質(zhì),但編碼效率卻低了很多,您需要更強(qiáng)勁的CPU支持才行,而相對(duì)比老參數(shù)提高相對(duì)不是很多,在乎您的取舍了,筆者傾向使用老參數(shù)。
  了解這么多就足夠了,我們接著做下列的工作。

C、制作流程——強(qiáng)強(qiáng)組合
C.1 一條龍的制作方式——從CD到MP3
很多工具都提供了將CD直接壓縮到MP3的功能,但我們?nèi)耘f推薦使用Exact Audio Copy,Exact Audio Copy最大的特點(diǎn)就是可以精確捕捉音軌。很多人認(rèn)為將CD捕捉為WAV文件這個(gè)過(guò)程是無(wú)損的,其實(shí)錯(cuò)了。
C.1.1 選擇抓軌模式
EAC 支持3種抓軌模式:安全(Secure),快速(Fast)和爆發(fā)(Burst)。在安全模式模式下,對(duì)于每一段音頻數(shù)據(jù)至少讀取兩次,如果兩次不一樣,則繼續(xù)讀取直到有50%以上的采樣是完全相同的為止,不過(guò)最多只讀取82次,這樣就會(huì)得到完全正確的或最佳結(jié)果,當(dāng)光驅(qū)支持精確流(accurate stream)特性時(shí)可以確保這一點(diǎn)。如果光驅(qū)對(duì)于音頻數(shù)據(jù)進(jìn)行緩沖(Cache),情況就會(huì)變得復(fù)雜起來(lái),因?yàn)楹竺婷恳淮巫x取數(shù)據(jù)都是第一次的緩沖,是從Cache中讀出的,當(dāng)然是一致的。EAC通過(guò)重新初始化光驅(qū)來(lái)避免這一點(diǎn)。由此可見(jiàn),安全模式是比較慢的。C2級(jí)錯(cuò)誤檢測(cè)是EAC采用的又一種光驅(qū)特性。光驅(qū)有C1,C2兩種錯(cuò)誤檢測(cè)方法,如果在讀取音頻流時(shí),發(fā)現(xiàn)C1和C2校驗(yàn)錯(cuò)誤,那么將重新讀取數(shù)據(jù).EAC可以使用快速模式效果是相同的。而爆發(fā)模式不進(jìn)行任何的檢測(cè)和校正,只是速度快。因此在選擇抓軌模式之前,我們必須檢測(cè)光驅(qū)的信號(hào)讀取的相關(guān)信息。
選擇菜單 EAC/Drive Options,選擇Extraction Method標(biāo)簽。點(diǎn)擊Detect Read Features...按鈕。開(kāi)始進(jìn)行檢測(cè)。

本例中采用的光驅(qū)不進(jìn)行數(shù)據(jù)緩沖,支持精確流模式和C2錯(cuò)誤信息校正,這對(duì)捕捉音軌是非常有利的。如果您測(cè)試出來(lái)發(fā)現(xiàn)光驅(qū)不支持精確流模式,那么,遺憾的告訴您,在您無(wú)法確定光驅(qū)的詳細(xì)參數(shù)之前,您無(wú)法獲得最好的音軌,但不是沒(méi)有解決辦法,稍后介紹。檢測(cè)結(jié)果出來(lái)后,點(diǎn)擊Apply按鈕,EAC會(huì)自動(dòng)選擇最適合您的抓軌模式。最佳的抓軌模式是需要測(cè)試才知道的,不是看到別人怎么設(shè)置自己就怎么設(shè)置。EAC給出的設(shè)置都是音質(zhì)至上的,一切為了音質(zhì)出發(fā)。如果您需要高速的抓軌速度,請(qǐng)選擇爆發(fā)(Burst)模式,這個(gè)模式下,可以實(shí)現(xiàn)非常快速的捕捉,但和普通的抓軌工具無(wú)異了,音質(zhì)無(wú)法得到保證,尤其是高頻信息。

這個(gè)是最適合本例中使用的光驅(qū)的抓軌設(shè)置了。如果在后來(lái)抓軌工作中,速度慢得無(wú)法忍受,請(qǐng)嘗試關(guān)閉 Drive is capable of retrieving C2 error informations。
C.1.2 檢測(cè)光驅(qū)的偏差值
如果您的光驅(qū)不支持精確流,也不是無(wú)藥可救。由于每一臺(tái)光驅(qū),都有其特定的偏移值,在讀取CD信號(hào)時(shí)可能產(chǎn)生非常非常小的數(shù)據(jù)偏移錯(cuò)誤,假設(shè)你要光驅(qū)讀取第100000位的信號(hào),而光驅(qū)確可能讀取到99999位的信號(hào),利用采樣偏移(Sample Offset)技術(shù),收集了幾百?gòu)埑R?jiàn)的CD,在每張CD的特殊位置讀取了一些字節(jié),建立了一個(gè)CD特征庫(kù),如果你也正好有這個(gè)版本的CD,你就可以使用他們,通過(guò)EAC進(jìn)行比較,以得到你自己的光驅(qū)的特征偏移,注意同一種CD可能有多種版本。
在光驅(qū)中放入一張CD,最好是廣為流傳的發(fā)燒級(jí)正版CD,因?yàn)?SPAN id=highlight_tag style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #ee6600; PADDING-TOP: 0px; BACKGROUND-COLOR: yellow; EE6600: ">EAC需要通過(guò)這張CD的索引進(jìn)行數(shù)據(jù)查詢分析,給出一個(gè)偏差值。本例中使用的CD是Loreena McKennitt的The Book Of Secrets。選擇菜單 EAC/Drive Options

選擇Offset/Speed 標(biāo)簽,點(diǎn)擊 Detect read sample offset correcion...按鈕。檢測(cè)開(kāi)始。

測(cè)試結(jié)果為+2463。點(diǎn)擊Apply按鈕。這個(gè)數(shù)值就會(huì)填寫(xiě)到Use Read sample offset correction欄中,這個(gè)檢測(cè)過(guò)程是比較重要的,也是EAC與眾不同的地方。在進(jìn)行這個(gè)測(cè)試的時(shí)候,請(qǐng)盡量使用正版的、知名的發(fā)燒碟,而不要使用港臺(tái)的CD,在這個(gè)檢測(cè)數(shù)據(jù)庫(kù)中有數(shù)百?gòu)圕D的對(duì)比數(shù)據(jù),您一定可以找到一張適合測(cè)試的。如果EAC無(wú)法檢索到這張CD的信息,那么將無(wú)法獲取光驅(qū)的偏差值。
C.1.3 文件名的管理
我們經(jīng)常看到Track01、Track02這類(lèi)命名的MP3,當(dāng)這種命名方式的MP3放在一起的時(shí)候,就會(huì)覺(jué)得混亂得可以。EAC 可以完美的解決這個(gè)問(wèn)題,EAC支持自定義音軌捕捉到WAV時(shí)的命名格式,你可以設(shè)置為:專(zhuān)輯名_音軌號(hào)_歌曲名.mp3 或者 作者名_專(zhuān)輯名音軌號(hào)_歌曲名.mp3等方式。
在插入一張CD后,我們可以看到:

可以看到歌曲名就是Track加音軌號(hào)。其實(shí)我們只需要選擇菜單Database/Get CD information Form/Remote freedb,EAC就會(huì)自動(dòng)從網(wǎng)絡(luò)上獲取這張CD的信息,然后重新命名這些歌曲名,作者信息和CD信息都會(huì)將被更新。本例中更新后的結(jié)果為:

CD名、歌曲名等信息全被自動(dòng)更新了,我們可以省卻很多輸入的時(shí)間,而且不會(huì)出錯(cuò)。現(xiàn)在很多CD都可以被檢索到,如果你購(gòu)買(mǎi)的CD無(wú)法查閱到信息,那么你只有選擇痛苦的手工修改信息了,絕對(duì)不推薦使用Track01這樣的名字。當(dāng)然,在獲取這些信息的時(shí)候,你必須保證電腦處于上網(wǎng)的狀態(tài)。在初次使用這個(gè)功能的時(shí)候,EAC可能報(bào)告無(wú)法獲取該CD的信息,因?yàn)槟闳鄙僖粋€(gè)注冊(cè)的E-mail地址。選擇菜單EAC/Freedb / database Options。

在 Your E-mail address中填入你的郵箱地址然后確定即可。
EAC可以自定義捕捉后的文件的名稱命名規(guī)則。選擇菜單EAC/EAC Options,選擇Directories標(biāo)簽。

設(shè)置文件輸出文件夾。然后繼續(xù)選擇filename標(biāo)簽。

在Naming scheme中填入命名規(guī)則即可。%T 代表歌曲名、%N 代表音軌號(hào)、%A 代表CD作者名、%C 代表專(zhuān)輯名,其他得幾個(gè)基本用不到,無(wú)須理會(huì)。Use various artist naming scheme 中可以填入另外一種的命名規(guī)則,當(dāng)被選中時(shí)即生效。在長(zhǎng)期的實(shí)踐過(guò)程中,我們認(rèn)為專(zhuān)輯名+下劃線+作者名+下劃線+音軌號(hào)+歌曲名的方式是非常方便實(shí)用的,您只需填入:%C %A %N %T,如果您希望把制作的曲子存放在服務(wù)器上,我們應(yīng)該盡量避免使用空格,所以建議選中Replace spaces by underscores,空格將被下劃線代替。EAC提供的這種命名方式很方便也很實(shí)用,推薦各位積極采用。

這張圖呈現(xiàn)的就是使用命名規(guī)則后文件排列的效果。是不是更加一目了然?
C.1.4 掛接LAME
EAC提供了眾多編碼器的接口,其中就有我們推崇的LAME。選擇菜單EAC/Compression Options。選擇External Compression標(biāo)簽。

選擇 Use external program for compression。在Parameter passing scheme 下拉列表框中選擇LAME MP3 Encoder。Program ,including path,used for commpression 中 輸入 LAME.exe的路徑。Additional command line options 中輸入LAME的參數(shù)。CBR 模式編碼的推薦參數(shù):-b 320 -m s -h。VBR 模式編碼推薦參數(shù):-V 0,在一般情況下我們更推薦使用VBR模式,LAME的優(yōu)勢(shì)也在VBR模式可以充分體現(xiàn)。選上High quality。當(dāng)輸入了自定義參數(shù)后,Bitrate下拉列表說(shuō)定義的項(xiàng)目將被忽略。為了更好的保存文件信息,選上Add ID3 tag。如果無(wú)須保存無(wú)損的WAV文件,請(qǐng)選擇Delete WAV after commpression。
如果你希望更好的保存歌曲信息到MP3文件,請(qǐng)繼續(xù)把這段看完。點(diǎn)擊Offset標(biāo)簽。

在Write following text into ID3 Tag comment field 欄中填入你想使用的備注文字。本例中使用了“Audio100.com 天籟試聽(tīng)”的備注文字。繼續(xù)點(diǎn)擊ID3 Tag標(biāo)簽。

id3tag.gif (8694 字節(jié))

所有選項(xiàng)全部選上即可。

這就是使用后的實(shí)際效果,能夠完美支持ID3v1,但對(duì)ID3v2支持不是很好。也許是我使用EAC版本有點(diǎn)小bug。當(dāng)設(shè)置完成后,點(diǎn)擊確定保存設(shè)置。

當(dāng)上面4個(gè)步驟全部設(shè)置好了后,EAC最重要的設(shè)置也宣告完成,其他部分的設(shè)置使用默認(rèn)設(shè)置即可。放一張CD進(jìn)去,選擇好要編碼的曲目,然后點(diǎn)擊左邊工具欄中的MP3按鈕,CD到MP3的過(guò)程將自動(dòng)完成,連命名都省去了,雖然第一次使用有點(diǎn)麻煩,都以后使用就不需要再辛苦了。用EAC+LAME非常方便,最重要的是,音質(zhì)可以得到很高的保證。最好的抓音軌工具和最好的MP3編碼器的組合至今還找不到可以匹敵的對(duì)手。
C.2 WAV到MP3的解決之道

在LAME 3.90正式版中,就附帶了一個(gè)RazorLame 1.1.5的外殼控制程序,這也是LAME小組推薦使用的外殼程序。這個(gè)程序本身不存在太多設(shè)置,程序設(shè)計(jì)得很巧,你感覺(jué)不到后臺(tái)運(yùn)行的LAME.EXE。這個(gè)程序提供了大量現(xiàn)成的LAME參數(shù)配置文件供調(diào)用。
選擇菜單Edit/LAME Options。點(diǎn)擊General標(biāo)簽。

選擇use below,設(shè)置自定義的輸出文件夾。繼續(xù)點(diǎn)擊Expert標(biāo)簽。

選擇only use custom options。在Custom options中填入需要的參數(shù),前面的文章中推薦過(guò)2組參數(shù),同樣適用于這里。點(diǎn)擊 Load options可以載入設(shè)置文件,但我們不推薦。設(shè)置完成后點(diǎn)擊OK按鈕。
RazorLame具有標(biāo)準(zhǔn)應(yīng)用程序的界面,其他加載文件的操作就不多說(shuō)了。加載好文件后,點(diǎn)擊工具欄中的Encode按鈕就開(kāi)始進(jìn)行編碼了,Decode 按鈕則實(shí)現(xiàn)MP3轉(zhuǎn)化到WAV的操作,是一個(gè)逆過(guò)程。

D、完美的播放
目前運(yùn)用最廣泛的MP3播放器就是Winamp,但也不少人反映Winamp的回放音質(zhì)不是很好。相對(duì)Microsoft Windows Media Player來(lái)說(shuō),Winamp在音質(zhì)方面是要差不少,但Winamp有正確顯示VBR時(shí)間長(zhǎng)度和文件信息的能力。而Microsoft Windows Media Player對(duì)VBR的MP3支持不夠好。似乎很難抉擇,其實(shí)很簡(jiǎn)單。Winamp的功能的實(shí)現(xiàn)都是靠插件實(shí)現(xiàn)的,如果音質(zhì)不好,我們可以找一個(gè)好的來(lái)替換Winamp自帶的MP3解碼插件。MAD插件就是我們需要的。這個(gè)插件有著更高的解碼精度,和Winamp自帶的相比,有更好的細(xì)節(jié)表現(xiàn),各項(xiàng)表現(xiàn)更接近CD音質(zhì)。MAD插件有點(diǎn)霸道,要使MAD生效,先要?jiǎng)h除以前老的MP3解碼插件,Winamp自帶的插件名稱為in_mp3.dll,位于Plugins文件夾下,刪除后,將MAD插件Copy到這個(gè)文件夾下,重啟Winamp就可以生效了。
進(jìn)入Winamp的插件設(shè)置模塊。

Resolution項(xiàng)目中請(qǐng)不要選擇大于16bits的選項(xiàng),除非你確定你的聲卡有24bits甚至32bits的回放能力,要么你會(huì)看到一個(gè)報(bào)錯(cuò)的警告提示框。Channels 選項(xiàng)中請(qǐng)選擇Normal,這才是原汁原味的聲道設(shè)置。如果希望看到播放VBR MP3時(shí)跳動(dòng)的bitrate數(shù)值,則要取消Display average bit rate選項(xiàng)。MAD的設(shè)置很簡(jiǎn)單,就這么多而已,設(shè)置完成后,重啟一下Winamp,你會(huì)聽(tīng)到比以前好很多的聲音。在目前聽(tīng)過(guò)的MP3播放器當(dāng)中,Winamp+MAD的組合是非常優(yōu)秀的,支持VBR MP3很完善,可以正確顯示文件時(shí)間長(zhǎng)度,進(jìn)度條也不會(huì)亂跳動(dòng)。MAD唯一的美中不足就是不支持ID3v2,不過(guò)這不影響什么,對(duì)大部分人來(lái)說(shuō),ID3v1已經(jīng)非常足夠了。

E、其他事項(xiàng)
如果你制作MP3是為了放到硬件的MP3播放器上播放,你就必須考慮文件名和碼率的問(wèn)題了。不少M(fèi)P3播放器沒(méi)有采用專(zhuān)用的解碼芯片,而是使用以前的VCD解碼芯片的改進(jìn)IC,受限于VCD音頻流碼率224k的限制,這樣的機(jī)型無(wú)法播放224k以上碼率的的MP3,而且這類(lèi)機(jī)器不少。所以在這種情況下,我們推薦使用CBR方式編碼MP3,推薦碼率為224k。還有不少機(jī)器無(wú)法讀取中文名的,因此在命名時(shí)請(qǐng)注意回避使用中文。如果能支持VBR MP3 和 大于224k的碼率,基本就無(wú)需太多顧慮,現(xiàn)在這種機(jī)器越來(lái)越多了,不少帶MP3功能的VCD/DVD都可以支持得不錯(cuò)。