請教 AltoMP3 Maker 和 RazorLame 轉 MP3 的差異...

討論MP3、WAV、MIDI、WMA甚至其他數位音訊的播放、製作、轉換等。

版主: DearHoney

Hyla
初學者
文章: 31
註冊時間: 2002-04-10 08:00
來自: Golden State

文章 Hyla »

請教各位先進一下...

最近買了 imp-350, 想說把一些好聽的 CD 轉成 MP3...

CD Rip -> Wav 我是用 EAC, 大致上沒什麼問題.

可是, Wav -> MP3 的部份我就很困惑了... [b13]

我試著用 AltoMP3 Maker & RazorLame 分別去轉, Lame 是 3.92 MMX, 參數我都設一樣( -b 320 -m s -h), 可是同一首歌(wav)轉出的 MP3 檔案大小竟然不一樣... [XD]

AltoMP3 -> (9,539,584 位元組)
RazorLame -> (9,539,712 位元組)

上網查資訊, 有人說 RazorLame 是用 command 的方式, 而 AltoMP3 則是用 shell 的方式, 這兩種方法轉出的效果會有差嗎?? (不知是錯覺還是...覺得 RazorLame 的高音好像比較尖銳..)

麻煩各位前輩解惑一下...
Xcycl
神人
文章: 427
註冊時間: 2001-01-05 08:00
來自: L.C.L
聯繫:

文章 Xcycl »

用EAC就可以順便轉MP3了啊,沒必要那麼麻煩吧...?
Hyla
初學者
文章: 31
註冊時間: 2002-04-10 08:00
來自: Golden State

文章 Hyla »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
用EAC就可以順便轉MP3了啊,沒必要那麼麻煩吧...?
</FONT><!-- BBCode Quote End -->

[b14]
因為.......
EAC 是自己填參數, 上次改了一些參數後, 不知為何, 按"MP3"的 icon 就再也產生不了 320k 的 CBR 格式的 MP3...

為了省麻煩, 就用其它比較方便的 lame 前導程式,,,,

唉~~~~~~ :-.-:
頭像
nightmare
神人
文章: 800
註冊時間: 2001-01-04 08:00
來自: 木星連合
聯繫:

文章 nightmare »

UMM....Razorlame 明明是 GUI,怎麼會是 command line 呢..... :roll:
Hyla
初學者
文章: 31
註冊時間: 2002-04-10 08:00
來自: Golden State

文章 Hyla »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
UMM....Razorlame 明明是 GUI,怎麼會是 command line 呢..... :roll:
</FONT><!-- BBCode Quote End -->

嗯~~這個我也不太了解吶....(功課做的不夠好.. [b14] )

查到的資訊好像是說; 用 exe 直接下命令的或外部呼叫 exe 都稱稱為 command...
而呼叫動態連結檔的方式稱為 shell...

唉, 真是一個頭兩個大啊~~~

嗚~~~~~~~~ 還是沒有人回答我原本的問題.............

<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2002-04-24 02:06 被 Hyla 編輯過 ]</font><!-- Edit Notice End -->
adelies
初學者
文章: 21
註冊時間: 2002-04-09 08:00

文章 adelies »

我的實驗:

RazorLAME:-b 128 -m s
AltoMP3 Maker:選一個 128 其他都沒有。

另外把 LAME 3.92 的 .dll 覆蓋 AltoMP3 Maker 原前附的。
結果:

檔案大小一模一樣,但裡面內容有一點點不同。看了一下,大部分都是標頭的部分,Razor 會填入壓縮程式的名子,沒啥影響。所以大致可推論,用同一個「DLL」壓出來的 MP3 是一樣的!
adelies
初學者
文章: 21
註冊時間: 2002-04-09 08:00

文章 adelies »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
用EAC就可以順便轉MP3了啊,沒必要那麼麻煩吧...?
</FONT><!-- BBCode Quote End -->

先用 EAC 把很多片的音軌都抓完後等電腦有空 (如深夜) 再用 RazorLame 之類程式批次處理,可以節省等待時間。
Tiberius
神人
文章: 931
註冊時間: 2001-01-03 08:00

文章 Tiberius »

這是我自己用的壓縮前導程式 ... ( mp3.py )
功用是: 把目前資料夾以及其下所有資料夾內的 WAV 檔案,以指定的參數呼叫壓縮程式,壓縮成 MP3 之後刪除。

我的用法是: CD 音軌打好曲目之後,直接抓到我放 MP3 的目錄,一次抓很多片 (累積一定的數量之後一起弄,在壓縮之前先聽 CD [XD] ),抓完之後再執行這個命令稿,一次就把所有 Wave 檔搞定 ...

<table bgcolor="#000000"><tr><td>
<font color="#FFFFFF">
<pre>
<font color="#ff80ff">import</font> os, string

args = string.join(os.sys.argv[1:], <font color="#ffa0a0">' '</font>)

<font color="#ffff60"><b>def</b></font> <font color="#40ffff">explore</font>(path):
os.chdir(path)
<font color="#ffff60"><b>print</b></font> <font color="#ffa0a0">"==> %s"</font> % os.path.abspath(<font color="#ffa0a0">'.'</font>)
<font color="#ffff60"><b>for</b></font> n <font color="#ffff60"><b>in</b></font> os.listdir(<font color="#ffa0a0">'.'</font>):
abspath = os.path.abspath(n)
<font color="#ffff60"><b>if</b></font> os.path.isdir(abspath):
explore(abspath)
<font color="#ffff60"><b>if</b></font> (string.lower(abspath[-4:]) == <font color="#ffa0a0">'.wav'</font>):
cmd = <font color="#ffa0a0">'C:</font><font color="#ffa500">\\</font><font color="#ffa0a0">Temp</font><font color="#ffa500">\\</font><font color="#ffa0a0">lame.exe %s "%s" "%s"'</font> % (args, abspath, abspath[:-4] + <font color="#ffa0a0">'.mp3'</font>)
<font color="#ffff60"><b>print</b></font> <font color="#ffa0a0">"--> %s"</font> % cmd
os.system(cmd)
<font color="#ffff60"><b>print</b></font> <font color="#ffa0a0">"--> Deleting %s"</font> % abspath
os.unlink(abspath)
os.chdir(<font color="#ffa0a0">'..'</font>)

explore(<font color="#ffa0a0">'.'</font>)
</pre>
</font>
</td></tr></table>

需先安裝 Python 解譯程式。
安裝於 98/Me 時用 python mp3.py <參數> 執行
若使用 2000/XP 並安裝 ActivePython 的話,只需要 mp3 <參數> 即可 ...

舉例: C:\Media> mp3 --alt-preset extreme
把呼叫外部程式那一行改掉的話,也能拿來玩其他的壓縮程式 [XD]
[addsig]
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2002-04-24 21:05 被 Tiberius 編輯過 ]</font><!-- Edit Notice End -->
Xcycl
神人
文章: 427
註冊時間: 2001-01-05 08:00
來自: L.C.L
聯繫:

文章 Xcycl »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
先用 EAC 把很多片的音軌都抓完後等電腦有空 (如深夜) 再用 RazorLame 之類程式批次處理,可以節省等待時間。
</FONT><!-- BBCode Quote End -->
執行EAC,功能表的EAC\EAC Options\Tools
看看有個選項,後面寫著On Extraction ...,這東西功能可算是一樣的。
Vboy
神人
文章: 443
註冊時間: 2001-01-16 08:00
來自: 台北
聯繫:

文章 Vboy »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
把呼叫外部程式那一行改掉的話,也能拿來玩其他的壓縮程式 [XD]
</FONT><!-- BBCode Quote End -->

請問一下路徑支援長檔名嗎?

因為我用 C:\Temp\lame.exe 就ok..但 C:\Program Files\lame-3.92\lame.exe 就失敗..請問一下這是為啥呢?
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2002-04-26 11:13 被 Vboy 編輯過 ]</font><!-- Edit Notice End -->
回覆文章