幫 MP3 自動加上標籤和封面:mp3tag


這次介紹的這討軟體,叫做 MP3Tag,他的官方網站是:http://www.mp3tag.de/en/。它的名稱叫做 mp3tag,所以顧名思義,他的主要用途,就是用來編輯 MP3 的標籤(tag)的軟體;不過雖然掛著 MP3 的字樣,但是實際上他支援許多類型多媒體檔案標籤,包括了 ID3、WMA、MP4、Vorbis、APE 等等。

實際上,這類用來編輯音樂檔案標籤的軟體其實不少,但是在 Heresy 來看,MP3Tag 這套軟體有幾個特點:

  • 可以很方便地在音樂檔的標籤內加入專輯封面的圖片
  • 支援檔案名稱、標籤間的轉換、處理
  • 支援檔案名稱、標籤的字元取代(支援正規表示式)
  • 支援從 freedb、Amazon 等來源,直接搜尋專輯資訊

而在 Heresy 來看,他最重要的功能,就是可以去抓取 Amazon 等來源的專輯資料了~


基本編輯

在安裝好 MP3tag 後,要怎麼編輯音樂檔的標籤呢?很簡單。在安裝 Mp3Tag 後,在檔案總管理選取目錄後,再按滑鼠右鍵,會發現選單理會多出一個「Mp3tag」的功能;點下去後,Mp3Tag 就會開啟這個目錄,並在視窗的右方列出這個目錄中可以處理的音樂檔案了(介面可以參考本頁右上圖)~

在這個介面裡,只要點選了右邊的檔案,左邊的欄位就會顯示這首歌曲的資料,這時候也可以針對這首歌曲的資料進行編輯;而他也支援同時針對多個檔案進行編輯,只要在右邊的列表中,一次多選幾個檔案就可以了~

不過要修改的話也要記得,要按下「儲存」的按鈕(或用快速鍵 Ctrl + S),才算是完成編輯寫入的動作,不然他是不會把所做的修改記錄下來的~

 

搜尋專輯資料

而要搜尋專輯資料要怎麼做呢?通常我們會把一個專輯放在一個資料夾裡,所以如果是要處理同一個專輯的話,只要把這個資料夾的檔案都選起來,就可以針對整個資料夾裡的歌曲來進行處理了。

在選取好要一起處理的檔案後,就要讓他上網找資料了~而操作方法,就是去點選工具列上的「標籤來源」按鈕(右圖)了~這個按鈕的右方有個向下的箭頭,按下去後可以顯示目前可以用的資料來源(註一);如果直接點選按鈕的話,則是會沿用上次的來源來做搜尋。而 Heresy 這邊由於是要搜尋日文歌曲,所以是選取「Amazon.co.jp」來當作資料來源(非預設就有的,加入方法請參考本文後面的段落)。

按下按鈕後,他就會跳出一個資料搜尋的對話框(下圖),讓使用者指定要搜尋的字串;如果這些音樂本來就已經有標籤的話,他會用本來的資料,來做為搜尋條件;而如果認為不合適的話,也可以在這邊自己修改要搜尋的字串。

在決定好搜尋的字串後,按下「Next >」,Mp3tag 就會到指定的資料來源,去試著找相符的資料了~而如果有找到多筆相符的資料的話,他就會把這些資料都列出來,讓使用者選擇(如下圖)。

選好了之後,他就會顯示出這專輯的資料細節(下圖),並對應到使用者所選取的檔案,讓使用者看看是否相符了~而如果一切都正確的話,只要按下「確定」,就可以把找到的資料,套用到自己的檔案裡了!

而如果不對呢?如果是專輯根本不是你要的,那就按「< Back」回到上一層,重新選一個專輯看看到底相不相符。如果是檔案順序有問題的話,也可以選取下方右側的檔案後,再透過檔案列表右方的「向上移」和「向下移」的按鈕,來讓右邊的檔案列表和左邊的音軌列表相符。

當一切都正確、也按下「確定」後,理論上這張專輯的曲目資料就都更新好了~如果網路上的資料夠齊全的話,不但是專輯名稱、歌手名稱、曲目名稱都會存下來,連專輯封面也會一起儲存到音樂檔裡~

 

加入 Amazon.co.jp!

不過實際上以 Heresy 來說,主要在聽的都是日本的動畫歌曲,所以他預設提供的來源,其實並不是那麼容易找到專輯資料。那該怎麼辦呢?在日本語化工房這個網站,已經有針對日本歌曲的需求,提供日本 Amazon 的設定(本網頁內的「Amazon.co.jp 対応化ファイル」的部分)可以給 MP3Tag 用了!而使用這個設定來針對 Amazon.co.jp 做專輯搜尋的話,不要太舊的日文專輯大多都可以找到專輯資訊的~

下載之後,應該會是一個名為「mp3tag_am_jp3.zip」的壓縮檔案,裡面除了有說明文件 readme.txt 外,還有「Amazon.co.jp.src」和「Cover Art#Amazon.co.jp.src」這兩個設定檔案。在 Windows 7 或 Vista 下,只要把這兩個檔案,複製到「%APPDATA%\Mp3tag\data\sources」這個目錄下(註二),就可以加入對於日本 Amazon 的支援了~

而中文歌的部分,「嚼的絮絮叨叨」這個部落格有針對六一歌詞庫來做歌詞的搜尋、對岸也有針對豆瓣來做搜尋的設定檔(網頁),有需要的或許可以試試看。

 

其他編輯功能

除了直接編輯各個檔案的標籤,或是上網搜尋專輯資料外,Mp3Tag 還提供了幾種很有用的「轉換」功能:

  • 標籤 → 檔案名稱
    使用目前的標籤資訊,來修改檔案的名稱
  • 檔案名稱 → 標籤
    分析檔案名稱,來產生音樂的標籤
  • 檔案名稱 → 檔案名稱
    分析現有的檔案名稱,重新產生新的檔案名稱
  • 文字檔案 → 標籤
    讀取、分析固定格式的純文字檔,來產生音樂的標籤

這幾項功能都算是相當實用的!

像下圖就是「標籤-檔案名稱」的選項,基本上,他的編輯自由度非常地高,可以做相當程度的組合,理論上應該可以符合大部分的實際需求;同時「函數」的部分也提供了許多字串處理的函式(官方的函示說明)可以來使用,有需要的話,甚至可以用正規表示式(regular expression)來做處理!

不過也由於這邊的功能太過自由、強大,所以也就比較建議進階使用者再來玩了~


附註:

  1. 在資料來源裡,「Cover Art」只會去找專輯封面,不會有曲目的資訊。
  2. 檔案路徑在 Windows Vista 和 Windows 7 下,實際上的路徑是「C:\Users\%USERNAME%\AppData\Roaming\Mp3tag\data\sources」這個路徑,在 Windows XP 則是「C:\Documents and Settings\%USERNAME%\Application Data\Mp3tag\data\sources」。
  3. 微軟的 Media Player 基本上對 MP3 所接受的標籤應該是 ID3 v2.3,而且對於多國語言要用 UTF-16 才可以正確顯示,所以建議請到「工具」、「選項」裡面,選取左邊「標籤」下的「Mpeg」,並在右側勾選「ID3v2」,並在下方選擇「ID3v2.3 UTF-16」(Heresy 自己的設定截圖)。

額外參考:

About these ads

關於 Heresy Ku
http://kheresy.wordpress.com

24 Responses to 幫 MP3 自動加上標籤和封面:mp3tag

  1. 引用通告: 2013 電腦安裝的免費軟體 | Heresy's Space

  2. 引用通告: 家用機轉移至 Windows 7 x64 « Heresy's Space

  3. Sandy 說道:

    MP3 tag 可將動態歌詞跟歌曲同步播放嗎?

    • Heresy 說道:

      Heresy 沒認真研究過,不過似乎沒看到這功能

  4. cudo 說道:

    請問mp3tag如何讓每首歌曲的「專輯」名稱採用「歌手」名稱?
    參數或遮罩該如何使用呢?

    例如現在的檔案名是「歌手 – 歌名.mp3」,但在tag裡頂多也只能抓到
    歌手及歌名,希望專輯這欄位也能改以歌手顯示.

    • Heresy 說道:

      抱歉,不太了解你的問題…你是希望「專輯名稱」就是「歌手名稱」?

      • cudo 說道:

        對!就是專輯那個欄位,也採用歌手的名字
        但試了很久不知道語法要怎麼加…

        • Heresy 說道:

          Heresy 的想法,是這動作應該得分兩次來做。
          第一次先單純分析檔名、完成歌手名稱和曲名的分析。
          第二次、再把歌手名稱複製到專輯名稱去。

          • cudo 說道:

            現在的問題是在於第二次的作法不知道如何批次作業
            我想要將可能十幾個不同"歌手的名稱",複製到"專輯名"
            裏頭,但現有的方式試不出來

          • Heresy 說道:

            Mp3tag 有一個「操作」的功能,可以自己設類似巨集的功能。
            建立一個新的祖態,然後用「格式值」的功能,就可以設定某個欄位要用其他欄位的值來做處理了。

          • cudo 說道:

            太棒了!這方法可行!不懂程式還真的不了解語法這東西
            感謝你吶!讚!

  5. j92323 說道:

    移除之後沒有消失欸…

    那這樣是放錯嗎?

    不是擺在C:\Program Files (x86)\Mp3tag\data\sources裡嗎?

    • Heresy 說道:

      ….
      文章裡不是有說了嗎?
      是要放到「%APPDATA%\Mp3tag\data\sources」裡

  6. j92323 說道:

    那個…你說的「Amazon.co.jp.src」和「Cover Art#Amazon.co.jp.src」這兩個檔案複製到資料夾裡面後沒有出現你說的支援耶?

    我確定是放正確的檔案夾裡,裡面有「Amazon.com.src」這種檔案,是哪裡出問題了?

    • Heresy 說道:

      你是說標籤來源沒有出來?
      Heresy 沒碰過這個問題,不過建議你先試試看,如果把本來裡面的其他 .src 先移到別的地方,那對應的資料來源是否會消失?
      這樣應該可以確定資料夾的正確性。

  7. jh 說道:

    本地有和MP3名称一样的bmp图片,如何批量给MP3加封面?
    PS:MP3和图片不在同一个文件夹底下,图片在一个文件夹底下,MP3在不同文件夹底下。

    • Heresy 說道:

      如果是同樣的封面的話,可以很簡單地用圖形介面把同樣封面的歌曲都選起來、然後批次加入。

      如果是比較複雜的狀況的話,可能就是要利用他的函數功能了。
      http://help.mp3tag.de/options_format.html#importcover
      http://forums.mp3tag.de/index.php?showtopic=12472

  8. gto20050 說道:

    話說我用了幾天,可是這兩天搜尋標籤來源後,專輯內容都沒有顯示
    就是你上面那張已經準備要確認的那個部分
    我曲目那裏都是空白的,連選都沒得選,音軌也沒辦法移動
    而且不是只有一兩首,是所有的都是空白的
    這是什麼樣的狀況?
    應該不是跟Win7 64Bit有關吧…
    我用的是v2.48版

    • Heresy 說道:

      你應該是選到用 Cover Art 搜尋了才會變成這樣。
      建議你確認一下你的搜尋資料來源。

      • gto20050 說道:

        沒有欸,我是選自己加入的Amazon.co.jp還有MusicBrainz
        而且我前幾天用也都是選同樣的搜尋來源
        整個就是很奇幻的找不到…
        而且我還有找過之前有找到也寫入標籤的,結果也是顯示一片空白

        • Heresy 說道:

          那 Heresy 會建議你試試看重新建立資料來源。

          Heresy 只知道選擇用 Cover Art 來搜尋,會發生同樣的狀況。
          附帶一提,Amazon.jp 也是有提供只有 Cover Art 的版本的。

          • gto20050 說道:

            結果…
            他竟然自動好了= =
            剛剛無聊在試一次就又可以了….
            完全摸不透阿= =
            不過還是謝謝你這麼熱心且迅速的回我^^"

  9. ktooi007 說道:

    Tag_Rename 功能也一樣強大

    • Heresy 說道:

      你是指 Tag&Rename 嗎?他最大的問題在於,他是要錢的。
      http://www.softpointer.com/tr.htm

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

關注

Get every new post delivered to your Inbox.

Join 421 other followers

%d bloggers like this: