雖然常見的音頻播放器如千千靜聽、foobar2000已經具有簡單的音樂標簽編輯功能,但是有時候仍然不能滿足我們的需求。下面我們一起來學習如何使用 Mp3Tag 對音樂標簽進行編輯和管理。
1. 下載安裝 Mp3Tag
訪問 Mp3Tag 官網(wǎng)下載頁面,下載 Mp3Tag 最新版本。
運行 Mp3Tag 安裝程序,首先選擇安裝程序的語言,選擇簡體中文 Chinese (Simplified)。此后的安裝過程較為簡單,需要注意的是在選擇安裝組件設置處可以勾選最后一項 Explorer Context Menu,這樣我們就可以在資源管理器右鍵菜單中使用 Mp3Tag 選項快速打開需要編輯標簽的文件或文件夾。
2. 初始設置
啟動 Mp3Tag 之后,我們會發(fā)現(xiàn) Mp3Tag 仍然是英文界面,首先我們設置一下界面語言。
點擊 Tools 菜單,選擇 Options 選項,然后在彈出的 Options 對話框中選擇 Languages 類別,在右側語言列表中選擇“Simpl. Chinese 簡體中文”,點擊 OK 確定。Mp3Tag 會提示需要重新啟動程序,確認之后重新啟動即可。
“工欲善其事,必先利其器”,現(xiàn)在我們對 Mp3Tag 進行一些初始設置。
點擊工具菜單,選擇選項,或者按下 Ctrl + O 快捷鍵組合,啟動 Mp3Tag 選項設置。
首先選擇“標簽”類別,勾選“使用光標移動鍵或鼠標單擊時保存標簽”,這樣在切換不同音樂文件時可以自動保存音樂標簽。
然后選擇“標簽”類別中的“Mpeg”子類別,推薦大家參照下圖設置,將 MP3 標簽保存為 ID3v2.3 格式。因為 ID3v2.3 UTF-16 是目前兼容性最佳的 MP3 標簽格式,主流音頻播放器及 Windows 7的庫都支持 ID3v2.3 標簽,在 Linux 系統(tǒng)中也不會出現(xiàn)亂碼問題。
現(xiàn)在選擇“標簽面板”類別,如果大家對 Mp3Tag 主界面左側的標簽面板可編輯的標簽字段感到不滿意的話,可以在此添加。
設置完畢,點擊確定即可。
3. 基本使用
首先我們學習如何直接使用 Mp3Tag 編輯音樂標簽,點擊文件菜單中的“改變工作目錄”“添加目錄”或者“打開播放列表或Cuesheet”可以將需要編輯的音樂文件添加到 Mp3Tag 中,Mp3Tag 支持一下常見音頻格式:
- Advanced Audio Coding (aac)
- Free Lossless Audio Codec (flac)
- Monkey’s Audio (ape)
- Mpeg Layer 3 (mp3)
- MPEG-4 (mp4 / m4a / m4b / iTunes compatible)
- Musepack (mpc)
- Ogg Vorbis (ogg)
- OptimFROG (ofr)
- OptimFROG DualStream (ofs)
- Speex (spx)
- Tom’s Audio Kompressor (tak)
- True Audio (tta)
- Windows Media Audio (wma)
- WavPack (wv)
Mp3Tag 主界面如下圖所示,左側為標簽面板,在此可對音樂標簽進行手動編輯,右側為文件列表,在此可以選擇不同的音頻文件(如果打開的是 cue 文件的話,那么此處便為不同的音軌)。
首先在右側文件列表選擇需要編輯標簽的文件(可以選擇多個文件進行編輯),然后在左側標簽面板就可以對音樂標簽進行編輯了,按下 Tab 鍵可以切換不同的標簽字段。如果之前勾選了“使用光標移動鍵或鼠標單擊時保存標簽”選項,在編輯完畢之后就可以按下 Ctrl + N 切換到下一個文件,Mp3Tag 會提示已經保存標簽,按下回車鍵確認即可繼續(xù)編輯。需要特別注意的是如果之前沒有勾選“使用光標移動鍵或鼠標單擊時保存標簽”選項的話,Mp3Tag 是不會在切換音樂文件時自動保存標簽的,因此所做的修改會全部丟失!
現(xiàn)在我們來學習如何實現(xiàn)標簽和文件名之間的轉換,這也是我們經常要用到的功能。
首先是從標簽到文件名的轉換,首先選擇需要轉換的文件,然后點擊轉換菜單中的“標簽 – 文件名”選項,彈出如下圖所示的對話框。
在格式串文本框中填入符合自己需要的格式串,可以控制轉換后的文件名,右側的黑色小箭頭可以選擇常用字段,下面是一些常見字段的含義:
- %album%:專輯
- %artist%:藝術家
- %genre%:流派
- %title%:標題
- %track%:音軌
- %year%:年代
格式串文本框下方可以預覽轉換之后的的文件名,設置完畢之后點擊確定,Mp3Tag 會提示對多少個文件名進行了修改。
然后是從文件名到標簽的轉換,首先選擇需要轉換的文件,然后點擊轉換菜單中的“文件名 – 標簽”選項,彈出如下圖所示的對話框。
與“標簽 – 文件名”類似,此處我們也需要填入格式串,格式串文本框下方可以預覽轉換之后的標簽,設置完畢之后點擊確定,Mp3Tag 會提示推導出多少文件的標簽。
Mp3Tag 還可以實現(xiàn)從文件名到文件名的轉換,但是該功能并不常用,此處不再贅述。
3. 連線獲取音樂標簽
如果有收集整張專輯的習慣,那么使用 Mp3Tag 可以在網(wǎng)絡上獲取音樂標簽,而無需手動輸入,非常方便。
Mp3Tag 內置了 freedb、Amazon、discogs 和 MusicBrainz 幾個標簽數(shù)據(jù)源,通常而言,使用 freedb 和 Amazon 可以找到許多流行的歐美音樂標簽信息,其他兩個標簽數(shù)據(jù)源并不常用,可以不予理會。
使用內置標簽數(shù)據(jù)源非常方便。對于 Amazon.com 來說,選擇整張專輯的音樂文件,然后選擇“標簽數(shù)據(jù)源”菜單中的“Amazon.com”,然后在彈出的對話框中輸入搜索關鍵詞(請盡量精確輸入),輸入完畢之后點擊下一步,稍等片刻就會彈出搜索結果列表,選擇相應專輯之后點擊下一步,進入如下圖所示的調整標簽信息對話框。
此處需要調整音軌,也就是把文件和相應的音軌對應起來,在文件列表中用鼠標拖動文件與標簽信息相對應即可。因為默認排列的方式是按文件名排列,如果原來的音樂文件有音軌信息,首先使用“標簽 – 文件名”將文件名轉換成以音軌序號開始的形式就可以省去這一步驟。調整完畢后點擊確定即可。
對于 freedb 來說,情況略有不用,選擇文件之后點擊“標簽數(shù)據(jù)源”菜單中的“freedb”,此時會彈出如下圖所示的對話框,選擇默認的“根據(jù)選定的文件查找信息”即可,點擊確定,如果可以找到相應專輯的話稍等片刻就會進入“調整標簽信息”對話框,調整方法與上文所述一致。
如果內置的標簽數(shù)據(jù)源不能滿足需求的話,可以添加標簽數(shù)據(jù)源。下面我推薦幾個不錯的標簽數(shù)據(jù)源:freedb 日本語、豆瓣和 Amazon.co.jp。下面我們來看看如何添加標簽數(shù)據(jù)源:
freedb 日本語屬于 freedb 類服務,添加方法與其他標簽數(shù)據(jù)源不同,點擊工具菜單,選擇選項,或者按下 Ctrl + O 快捷鍵組合,啟動 Mp3Tag 選項設置。選擇“標簽數(shù)據(jù)源”類別下的“freedb”子類別,將“地址”文本框修改為freedbtest.dyndns.org,點擊確定即可。
需要注意的是原有的 freedb 服務器會被替換,而 freedb 日本語的服務器上以日語音樂信息為主。如果要恢復到原有的話請點擊端口文本框右側的“當前Internet上可用的freedb服務器列表”按鈕即可恢復。
freedb 日本語的使用方法與 freedb 一致,選擇“標簽數(shù)據(jù)源”菜單中的“freedb”即可。
豆瓣、Amazon.co.jp 則都是從相應網(wǎng)站抓取標簽。添加方法非常簡單,首先下載對應的標簽數(shù)據(jù)源文件(.src),然后將其復制到 %appdata%\Mp3tag\data\sources 目錄下,如在筆者的電腦上為 C:\Users\Terry Chen\AppData\Roaming\Mp3tag\data\sources(運行豆瓣插件壓縮包中的 OpenSourcesDirectory.bat 可以快速打開此目錄),重新啟動 Mp3tag 即可在標簽數(shù)據(jù)源菜單中選用,使用方法與 Amazon.com 一致。
Amazon.co.jp 標簽數(shù)據(jù)源插件下載地址
4. 從文本轉換標簽
對于一些專輯,我們雖然可以在網(wǎng)絡上搜索到相關專輯信息(例如歌手的官方網(wǎng)站),但是在標簽數(shù)據(jù)源中卻搜索不到,那么我們就需要手動修改了。不過利用“標簽列表文件 – 標簽”的轉換功能,我們可以很方便實現(xiàn)從文本文件到標簽的轉換。
首先為了在創(chuàng)建標簽文件時更為方便,首先我們需要將音樂文件名進行轉換。標簽列表文件中是通過文件名將音樂文件與標簽信息對應起來的,所以應該將音樂文件名轉換為比較簡單的形式,推薦大家使用數(shù)字作為文件名,如 01.flac 等。
然后開始創(chuàng)建標簽列表文件,在標簽列表文件中,每一行代表著一個單獨的文件,標簽列表文件的寫法沒有硬性要求,此后在轉換時通過指定格式串識別,需要注意的是每一行都必須有對應的文件名,不同字段的信息請使用文件名中的非法字符進行分割,如 / * | 等等,以避免與文件名混淆。同一個標簽列表文件中必須按照相同的格式編寫,例如可以按照“%_filename_ext%|%title%”的格式串編寫,下面是以 Eagles 的專輯 Hotel California 為例編寫的標簽列表文件:
01.FLAC|Hotel California
02.FLAC|New Kid in Town
03.FLAC|Life in the Fast Lane
04.FLAC|Wasted Time
05.FLAC|Wasted Time (Reprise)
06.FLAC|Victim of Love
07.FLAC|Pretty Maids All in a Row
08.FLAC|Try and Love Again
09.FLAC|The Last Resort
標簽列表文件看似復雜,實際編寫很簡單。我們既可以利用記事本中的替換功能,也可以使用 Excel 編寫。
最后進入 Mp3Tag,導入相關音樂文件,按下 Ctrl + S 快捷鍵組合全選,然后點擊轉換菜單中的“文件名 – 標簽”選項,彈出如下圖所示的對話框。
在“文件名”文本框中填入標簽列表文件的路徑,或者點擊右側按鈕瀏覽。在“格式串”文本框中輸入相應的格式串,如“%_filename_ext%|%title%”,其中“%_filename_ext%”是指文件名,需要手動輸入或復制,無法在右側菜單中選擇;“|”則是分隔符,可自行選擇其他無法在文件名中使用的特殊符號;“%title%”則是相應的字段,可在右側菜單中選擇。
設置完畢之后點擊確定,即可開始轉換,完成之后 Mp3Tag 會提示多少文件成功轉換。
5. 動作
Mp3Tag 內置了強大的動作功能,可以幫助我們快速進行一些自定義操作。
點擊“動作”菜單,選擇“動作組”,彈出“動作組”對話框,在此處我們可以自定義常見的動作,從而可以快速執(zhí)行一些重復操作。
Mp3Tag 已經內置了三個動作組,Case conversion、CD-R 和 Standard,作為動作組的實例,雙擊相應動作組我們可以查看具體動作組進行了什么樣的動作,例如,Case conversion 就包含了將所有以(-_開頭的字段轉換為大小寫混合的動作。
動作組列表右側的按鈕可以對動作組進行管理,我們可以點擊新建動作組按鈕,輸入動作組名稱,然后自定義自己的動作組。
自定義動作組的對話框與管理動作組的的對話框有些類似,我們可以在此新建適合自己需要的動作,下面介紹Mp3Tag 支持的動作類型:
- 大小寫轉換:
對指定的標簽字段(如 ARTISIT、TITLE 等等)、文件名(_FILENAME)甚至字段名稱(_FIELDNAME)進行大小寫轉換。
支持大寫字母、小寫字母、大小寫混合和句子四種模式,下面用例子說明其區(qū)別:
大寫字母:
AIR – MOON SAFARI – 03 – ALL I NEED.MP3
小寫字母:
air – moon safari – 03 – all i need.mp3
大小寫混合:
Air – Moon Safari – 03 – All I Need.mp3
句子:
Air – moon safari – 03 – all i need.mp3 - 轉換代碼頁:
如果在 Mp3Tag 中音樂標簽顯示亂碼的話,可以嘗試進行代碼頁轉換,只要選擇相應的字段及原始代碼頁(如 Chinese (Traditional) – 中文(繁體))即可。 - 導出:
導出標簽信息,較不常用,不多加介紹。 - 導出唱片封面到文件:
將音樂文件中內嵌的唱片封面導出到相應文件,可以指定文件名的具體格式,支持 %artist% 和 %album% 等字段的使用。 - 格式化值:
使用自定義格式串格式化某個字段的值,也可以用于將某個字段的值復制到另一個字段中。
例如,將字段設置為 ENCODEDBY,將格式串設置為 %comment%,就可以將 COMMENT 字段復制到 ENCODEDBY 字段。 - 猜測值:
如果目前某個字段包含了兩個字段的信息,如標題字段的格式為“Artist / Title”,我們就可以將源設置為“%title%”,將猜測模式設置為“%artist% / %title%”進行分割。 - 從文件導入唱片封面:
從相應文件導入唱片封面,可以指定文件名的具體格式進行導入,支持 %artist% 和 %album% 等字段的使用。 - 導入文本文件:
從文本文件中導入相應字段的內容,注意此處只能導入一個字段的內容,可以指定文件名的具體格式進行導入,支持 %artist% 和 %album% 等字段的使用。
例如,在文件目錄中有對應名稱的歌詞文件,在字段處選擇 UNSYNCEDLYRICS,在文件名處輸入 %title%.lrc 就可實現(xiàn)內嵌歌詞。
注:由于不同的播放器字段支持比較混亂,如果 UNSYNCEDLYRICS 無法顯示歌詞的話請嘗試使用 LYRICS 字段。 - 合并重復的字段:
將重復的字段進行合并,利用格式串進行設置,較不常用,不多加介紹。 - 刪除重復的字段:
刪除重復的字段,只留下最后一個字段的內容,較不常用,不多加介紹。 - 清除字段:
清除指定的字段,可鍵入多個字段,例如使用 COMMENT;PICTUR 清除備注和圖片。 - 清除多余的字段:
清除指定字段之外的字段,可鍵入多個字段,例如使用 ALBUM;ARTIST;COMMENT;GENRE;TRACK;YEAR 清除專輯、藝術家、備注、流派、音軌和年代之外的所有字段。 - 替換:
將制定字段中的特定詞語替換為另外的詞語,可以指定全字匹配和區(qū)分大小寫。 - 根據(jù)正則表達式替換:
使用正則表達式進行匹配替換,具體用法可參見Replace with regular expression。 - 使用分隔符拆分字段:
如果目前某個字段包含了多個信息,就可以指定相應字段和分隔符,拆分為多個字段。
在一個動作組中可以設置多個動作,設置完成之后選擇相應文件,選擇動作菜單中的相應動作組,就可以執(zhí)行自定義動作了。
上面就是使用 Mp3Tag 的主要方法了,善用 Mp3Tag,我們可以更好地管理我們的音樂文件,和 Windows 7 的新特性庫配合更是如虎添翼。
參考資料:
本文歷史:
- 2011 年 9 月 1 日:初稿完成