Command-Line
將 mp3 傳輸到另一台設備時出現錯誤的 ID3 標籤
我使用該應用程序在 Linux 中創建了 mp3 文件,
mp3wrap
然後在其上應用了 ID3 標籤,如下所示:$ for i in *.mp3; do mp3info -t ${i%.*} -l yes1 -a yes $i; done
當我查看一個特定的 mp3 文件(例如 ddi.mp3)時,它看起來如下:
$ mp3info ddi.mp3 File: ddi.mp3 Title: ddi Track: Artist: yes Album: yes1 Year: Comment: Genre: [255]
我在我的 Android 設備上複製了 mp3 文件。沒有根據我的 ID3 標籤正確顯示和排序的音頻播放器應用程序。它顯示標題
File wrapped with Mp3Wrap
和藝術家/專輯http://mp3splt.sourceforge.net
是否可以更正此 ID3 資訊並強制執行正確的 ID3 標籤?
AFAIK
mp3info
只寫 ID3v1 標籤。您可以使用類似eyeD3
(用python編寫的工具)檢查它:(eyeD3 -1 file.mp3
檢查ID3v1)和eyeD3 -2 file.mp3
(檢查最近玩家閱讀的IDv2)。您還可以使用
eyeD3
編寫 v1 或 v2 標籤。例如,您可以使用以下命令編輯 v2 標籤:
eyeD3 -2 -a "The Artist" -A "Album Name" -t "Title of the song" /tmp/song.mp3