strumento da riga di comando per rimuovere i tag selezionati dai file mp3


12

Usando MP3 Diags per ripulire la mia collezione di mp3, ho scoperto che oltre al tag ID3v2, alcuni file hanno anche un tag Lyrics3, ID3v1 e alcuni un tag APE. Esistono strumenti da riga di comando per rimuovere tutti tranne il tag ID3v2?


Aggiornamento: per rimuovere i tag ID3v1 ho usato eyeD3, per gli altri due tag ho letto i file mp3 in Python ed ho eliminato tutto tra i delimitatori di tag. Per i tag Lyrics3 , sono: "LYRICSBEGIN" e "LYRICS200", per i tag APE , "APETAGEX" e di nuovo "APETAGEX".
Lyineyes,

Risposte:


10

Dai un'occhiata a eyeD3 , un'utilità della riga di comando e una libreria python per manipolare i tag id3. Per eseguire l'emozione di testi e tag ID3v1 da tutti i file mp3 nella directory corrente, è sufficiente eseguire

eyeD3 --remove-lyrics --remove-v1 *.mp3

Se eyeD3 segnala un problema durante la scrittura dei tag, provare a rieseguire il comando poiché sembra risolvere il problema.

Non sono del tutto sicuro di cosa sia un tag APE, ma puoi anche rimuovere i tag utente arbitrari da un file mp3 con eyeD3.


1
Ho provato ad usare eyeD3, tuttavia questi tag dei testi sono al di fuori del tag ID3, quindi eyeD3 non può leggerli o rimuoverli. --Remove-v1 risolve almeno uno dei problemi.
Lyineyes,

EyeD3 può mostrare i testi? Forse devi usare uno -1o -vper mostrare il tag. Secondo la documentazione dovrebbe essere in grado di gestire i testi. Forse --remove-commentsaiuta
Ulrich Dangel

No, il problema è esattamente questo: nessuno degli strumenti che ho trovato finora (eyeD3, id3tool, id3v2) è in grado di mostrare questi testi in quanto sono indipendenti dal tag ID3. In MP3 Diags, mostra il tag ID3v2 (che ovviamente ha la possibilità di memorizzare i testi), ma anche tag aggiuntivi, ID3v1 e questi tag APE e Lyrics3. Sto cercando un modo per eliminare tutti questi tag extra e lasciare solo ID3v2.
lyineyes,

10

L'ho usato id3v2prima e l' ho trovato abbastanza buono.

Ce ne sono altri secondo l'attitudine: id3e id3tool. Supponendo di avere un sistema Debian-based: aptitude search id3. Sono sicuro che altri gestori di pacchetti dovrebbero avere una funzione di ricerca.

Non sono sicuro che questi saranno in grado di fare tutto ciò che vuoi (con questo intendo che non so nulla di Lyrics3 e APE), ma puoi dare un'occhiata. Certamente id3v2ha -s, -de -Dle bandiere per rimuovere i tag ID3v1, ID3v2, ed entrambi, rispettivamente (secondo la sua pagina man).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.