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
在新版本的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)簽。
所有選項(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ò)。