2023年6月1日 星期四

ID3tag, part 3

 之前兩篇大約是十年前寫的,結果現在自己看了都沒辦法把檔名跟tag弄好,所以再寫一篇。

這次從電子灣上買了個iPod,裡面有大約 4GB的音樂賣家沒刪掉,我就想用Mp3tag弄一下,這樣才容易篩選一下這些音樂。

在iPod裡面開了五十個目錄,從F00到F49。


每個檔案的檔名也都改過。

現在的計劃是

  1. 用Mp3tag從tag裡調出資訊寫在檔名裡,所有的檔案必須放在同一個目錄裡。
  2. 從檔案把資訊寫進ID3V2.3 UTF-16的tag裡,但是有MP4 tag的就不必。
  3. 把沒有MP4 tag的檔案,把ID3V1跟APE刪掉,只留下ID3V2。

步驟:
  1. 把iPod整個Music目錄裡的東西拷到電腦硬碟上,一方面iPod速度太慢,另一方面失敗了可以再來一次。我是拷到C:\Working。
  2. 打開Mp3tag,從File\Options 打開設定視窗,照這樣設定。這裡的意思是:
    1. 讀取時這三種tag都讀
    2. 只寫入ID3V2.3 UTF-16這種tag。
    3. 刪除tag時不刪除ID3V2,只刪除另外兩種。不過我有點不安,如果有的ID3V2tag不是ID3V2.3 UTF-16,而是另外三種,這會不會有亂碼的問題,不過目前還沒遇到這問題。
    4. 另外要注意,這裡面沒有MP4 tag,等等執行時要特別注意。

  1. 在Mp3tag中選擇其中一個目錄,夠膽的可以直接選Working。這一句的編號應該從3開始,等等再想辦法修。
  2. 選擇所有檔案
  3. 在Convert\Tag to filename 裡這樣設定
    C:\Working3\%artist%_%album%_%track%_%title%
  4. 執行。Mp3tag會把檔案移到C:\Working3裡,並且照這個格式取好檔名。有好幾個檔案沒有tag,或者tag裡根本就是空的,檔名就變成 __01_.m4a。如果有數張專輯有這問題,就會有重複檔名,這時Mp3tag就會把檔案留在原地。這樣的好處是有資訊的檔案就會搬到新的目錄並取好檔名。
  5. 在Windows底下把資訊不足的檔案搬回去,反正什麼都不知道,也沒辦法處理。
  6. 在Mp3tag中選擇新的目錄 (C:\Working3),照Tag排序,並選擇所有不是MP4 tag的檔案。
  7. Convert\Filename to tag\,照著剛剛的格式,把資訊寫入ID3V2 tag。
  8. 還是選擇這些檔案,把ID3V1跟APE移除。
現在看起來就簡單多了,可以把一些比較完整的專輯丟進iTunes裡,剩下的慢慢來。