作者logs ()
看板EZsoft
標題[推廣] Replay Gain - MP3 音量太大/太小自動調節
時間Mon Dec 25 02:05:40 2006
<摘要>
常常播放 MP3 的時候,每首歌的音量大小聲都不一樣,需要一直調整不是很
麻煩嗎?有的樂曲就是很大聲,有的總是很小聲,有沒有什麼便利的方法?其
實現在早已有辦法可以解決,而且不會破壞 MP3 的資料!只需利用 Tag 寫入
資料--那就是 Replay Gain [1-3]。本文即將介紹一個方法用來使樂曲在播
放的時候可擁有一致的音量大小。
<介紹>
調整音量通常有兩種辦法:[4]
1. 第一個是利用檔案 meta data (ex: Header、Tag),先計算首曲子 (Track)
或一張 CD (Album) 的音量之後,再後期把音量調整值寫入 Tag 之中;
這個辦法本身不修改音樂資料,可避免音樂失真,唯一缺點是播放程式
或者播放器材 (ex: MP3 Player) 本身必須支援此功能。
目前可用的 Tag 資料有 ID3v2 以及 APEv2 等等,必須先用某種程式進
行計算。
2. 第二種辦法則是直接使用調整過後的音量,將原始資料進行修改,故優
點是不需要播放器的特別支援;其缺點則是音質有缺損的可能性,尤其
是破壞性壓縮格式 (MP3, ACC, MPC 等),必定會二度失真。
本文重點在介紹第一種辦法。
<實驗>
作法可參考以下:
網頁版:
http://www.freewebtown.com/logs/te/replaygain.htm
可使用的工具有: 1.
Foobar2000 (首選推薦) [5]
2. MP3Gain (有時後怪怪的,只推薦 Foobar) [6]
3. Winamp v5.3 以上 (速度慢到爆炸) [7]
支援的播放工具: 1. Foobar2000 (預設值 Album Gain,若常用的是 Track 需設定)
2. Winamp v5.3 (預設值 Off,需進行設定)
<討論>
Replay Gain 分為兩個部份的紀錄,Album Gain 以及 Track Gain。前者用於
將一整張 CD (Album) 視為一首歌,很適合播放一張完整 CD,因為同一張 CD
中不同曲目的大小聲往往與情境有關;相對地 Track Gain 是以單一的曲目為
各自的音量調整依據,這會比較適合曲目之間沒有關聯的播放模式。
事實上,使用 MP3Gain 時寫入的是 APEv2 的 Tag [8],雖然 Replay Gain
寫入 APEv2 的作法是比較被推崇的,但是部分播放器並不能讀取正確 MP3
格式的 APEv2。
<結論>
1. 掃描 Replay Gain 使用 Foobar2000。
2. 除了聽音樂都是完整的 CD 以外,應該選擇 Track Gain 會比較常用。
----
<參考資料>
1.
http://www.replaygain.org/
2.
http://en.wikipedia.org/wiki/Replay_Gain
3.
http://zh.wikipedia.org/wiki/%E5%9B%9E%E6%94%BE%E5%A2%9E%E7%9B%8A
4.
http://wiki.hydrogenaudio.org/index.php?title=Replaygain
5.
http://www.foobar2000.org/
6.
http://mp3gain.sourceforge.net/
7.
http://www.winamp.com/
8.
http://mp3gain.sourceforge.net/faq.php
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.248.14
1F:推 yinjing:論文 關鍵字勒? XD 12/25 02:35
2F:→ tinmean:關鍵字應該在標題那邊有XD 12/25 13:18