Mp3

我怎樣才能完全擦除 MP3 的元數據?

  • January 31, 2022

我正在使用“甜菜”來組織我的 mp3。我從亞馬遜購買的一張 mp3 專輯被錯誤地標記為不是合輯,而實際上它是合輯。我根據專輯是否為合輯來組織我的文件。無論我嘗試對這些 mp3 做什麼,我對 ID3 標籤所做的更改都不會生效。

例如:

mp3info -d ../amazon_album/*  # This WIPES the tags
mp3info ../amazon_album/01-01 - Track 1.mp3 
../amazon_album/01-01 - Track 1.mp3 does not have an ID3 1.x tag.

但是當我在任何媒體播放器中打開文件時,所有資訊仍然存在!

所以我嘗試了:

mp3info -a "LOL" ../amazon_album/*
mp3info  ../amazon_album/01-01 - Track 1.mp3
File: ../amazon_album/01-01 - Track 1.mp3
Title:                                  Track: 
Artist:  LOL
Album:                                  Year:  
Comment:                                Genre:  [255]

然而,在任何媒體播放器中,它仍然保留所有原始資訊。因此,我無法將專輯更改為“彙編”,這意味著我無法按照我想要的方式在 Beets 中組織它。

我已經確認這不是文件權限問題。難道我做錯了什麼?在 Linux 中是否有另一種方法可以實現這一點?還是有一種方法可以“欺騙”甜菜將其視為編譯(以便它使用我的編譯路徑)?

要從 mp3 文件中去除 id3 標籤,您可以使用該工具id3convert。它有一個名為“strip”的開關,-s--strip.

-s –strip 剝離標籤而不是渲染(預設=關閉)

例子

**注意:**包括 id3v1 和 id3v2 標籤

$ id3info a.mp3 

*** Tag information for a.mp3
=== TIT2 (Title/songname/content description): Feist - I Feel It All
=== COMM (Comments): (ID3v1 Comment)[XXX]: Music video by Feist performin
*** mp3 info
MPEG2/layer III
Bitrate: 8KBps
Frequency: 22KHz

$ id3convert -s a.mp3 
Converting a.mp3: attempting v1 and v2, stripped v1

$ id3info a.mp3 

*** Tag information for a.mp3
*** mp3 info
MPEG2/layer III
Bitrate: 8KBps
Frequency: 22KHz

參考

另一個具有 Ubuntu 儲存庫中現有優勢的工具是eyeD3. 這是命令:

eyeD3 --remove-all music.mp3

引用自:https://unix.stackexchange.com/questions/105228