●此頁修改紀錄
- 2004/06/12:
教學初步完成。
- 2006/08/16:
看Reverse Log發現這篇的瀏覽率很高,為了不致誤人子弟特別更新,
採用目前推薦最佳版本3.97 beta 2與新參數方式教學。
●準備
- Exact Audio Copy 軟體
- 光碟機一台
- 音樂CD一片
- LAME MP3編碼器:可到RareWares下載最新版本 (推薦3.97 beta 2)
●步驟
首先請先學會使用EAC抓音軌,也確定好EAC光碟機的設定皆已完成。(前面的教學有,這篇算是延伸)
再來就是介紹本次的最大主角,LAME(
官網)!全名是Lame Ain't an MP3 Encoder(LAME不是一個MP3編碼器),這...總之,有些人說過:「不是用LAME壓出來的MP3,就不叫MP3」,可見其功能性和代表的地位。
首先,請您先到上面的RareWares網站,找到下載LAME的連結,我以這時的最新beta版3.97 beta2為例子,這是最近網友公認音質最好的版本,請先進到此網站。

稍微往下拉一點就可以看到許多下載項目,我們需要的是含有lame.exe的Bundle版本。請按下「Bundle」下的Download下載lame3.97b2.zip。下載後,請用解壓縮軟體(例如WinZip、WinRAR,這裡用後者作例子)開啟載回來的檔,本例是「lame3.97b2.zip」,開啟後,可看到以下的檔案結構。

其中裡面的「lame.exe」是本次的壓軸。當然其他檔案也是有意義的,茲稍微介紹如下:
- *.html:教學說明文件
- lame.exe:LAME的主要Win32執行檔,本次採用
- lame_enc.dll:DLL函式庫形式的LAME,主要是給一些程式呼叫用
這邊請先解壓出「lame.exe」這個檔案就可以了。位置可以隨便放,但是我希望是放在EAC底下啦,順便可以開個新資料夾專門放些編碼器,例如Musepack的*.mpc格式編碼器,也比較方便。這邊就放在EAC下的Encoders資料夾內(自己建立的)。
接下來請開啟EAC,我們要針對EAC和LAME作個整合上的設定。

請按下功能表的「EAC→壓縮選項」進入設定。

可以看到上面的設定圖,其中「使用外掛壓縮程式」請先勾起來。
這邊因為某些設定上的方便(該說是自由吧?),參數傳遞方式請選擇「使用者定義的編碼器」(當然你想選LAME MP3編碼器也可以啦...)
請設定如下:
- 壓縮程式及路徑
按照剛剛放置LAME的所在地點,使用「瀏覽...」來選擇。
- 額外的命令列參數
很重要的關鍵,容下面以大篇幅來詳細說明。
- 壓縮完畢刪除WAV檔案
建議勾選,你總不會還想留著肥檔吧?
- 確認外掛壓縮程式是否正確運作
一樣建議勾選。
設定完後我們按下確定,回到EAC主程式,準備來壓製MP3了~
這裡以大篇幅(?)介紹一下額外的命令列參數要填些什麼...
如果我想壓的是128Kbps CBR,參數就請用「-b 128」;想要獲得MP3最高的音質(即320Kbps CBR),請用「-b 320」或是「--preset insane」;想要VBR最佳音質(約220-270Kbps),請用「-V 0 --vbr-new」或「--preset fast extreme」。
*
註:文末有關於CBR、VBR、ABR的進階解說,有興趣了解更多的可以看看^^
大概的檔案大小 (僅為參考):
- 128Kbps CBR:3~4MB (常見於一般MP3,推薦)
- 320Kbps CBR:9~12MB (追求音質極限的人適用)
- VBR 最佳音質(約220-270Kbps):7~10MB (追求音質和檔案大小平衡的人適用)
最後後面加上「%s %d」(%s:來源檔;%d:目的檔),成為像是「-b 128 %s %d」的參數,填入就行了。值得注意的是記得要加上空格(暫以○表示)→「-b○128○%s○%d」,就大功告成了!
*
剛剛選「LAME MP3編碼器」的請不要加上「%s %d」,不然會發生錯誤。
所以這裡,推薦「額外的命令列參數」填入:
- 128Kbps CBR:-b 128 %s %d
- 320Kbps CBR:--preset insane %s %d
- VBR 最佳音質:--preset fast extreme %s %d
*
重複一次,選「LAME MP3編碼器」的請不要加上「%s %d」,例如「-b 128」即可。
三種任選一種皆可。如果您對這些都不滿意,想要自己壓製不一樣的(如想嘗試ABR),可參照文末的
註,來自行修改。
終於完成了LAME和EAC的整合,接下來放入音樂CD,選取要轉檔的音軌,按下左邊第二顆按鈕。

出現另存視窗,按照先前步驟按下儲存後,會先抓取音軌,然後程式會自動開啟LAME作壓縮的工作。

壓縮完後也會像之前介紹的一樣,嗶一聲,表示完成了!
如果是既有的WAV檔案(請確認是PCM音源的,44kHz),也可以藉由EAC控制LAME進行壓縮,順便教一下。

功能表的「工具→壓縮WAV檔」按下去,出現選取WAV檔案的視窗。選取後會再出現儲存的位置視窗,按下確定後,就跟上面的一樣開始壓縮,最後等嗶一聲就完成啦!
OK,本次教完了EAC的使用方法和LAME的整合工作,下次有機會再教EAC其他強大的部份吧...(全文完)
*註:(僅適用於高階使用者或是做為補充參考)
想了解一下CBR、VBR、ABR的人,在這裡我介紹一下,這個是LAME壓製MP3的三種方法。
- CBR(Constant Bit Rate)常數/固定位元率
指檔案從頭到尾都是一種位元率。
相對於VBR和ABR來講,它壓縮出來的檔案體積很大,
而且音質相對於VBR和ABR不會有明顯的提高。
- VBR(Variable Bit Rate)動態位元率
也就是沒有固定的位元率。
壓縮軟體在壓縮時根據音頻數據即時分析使用什麼位元率,
這是以音質為前提兼顧檔案大小的方式,推薦編碼模式。
- ABR(Average Bit Rate)平均位元率
是VBR的一種插值參數。
LAME針對CBR不佳的檔案體積比和VBR生成檔案大小不定的特點獨創了這種編碼模式。
ABR在指定的檔案大小內,以每50幀(30幀約1秒)為一段,
低頻和不敏感頻率使用相對低的位元率,高頻和大動態表現時使用相對高的位元率,
可以做為VBR和CBR的一種折衷選擇。
以下可以看到,各種方法的位元率大概是這樣變化的...
再來是參數的設定了,也看底下說明吧。
(通常適用於高階使用者,一般使用者直接用上面給的推薦值即可)
- CBR參數:
-b <Bit Rate>
(可用Bit Rate:80、96、112、128、160、192、224、256、320)
- VBR參數:
1. --preset fast extreme (= -V 0 --vbr-new)
220-270Kbps左右的VBR,推薦此參數
2. --preset fast standard (= -V 2 --vbr-new)
180-220Kbps左右的VBR,在音質和檔案大小之間取得較好的平衡
3. --preset fast medium (= -V 4 --vbr-new)
雖然品質稍差,但檔案體積小
4. -V <0~9> --vbr-new
這是上面preset的自訂版本,0為音質最好檔案最大;9為音質最差檔案最小
- ABR參數:
--abr <Bit Rate>
(可用Bit Rate:80、96、112、128、160、192、224、256、320)
- 最高音質參數(即320Kbps CBR):
-b 320 或是 --preset insane