Używając MP3 Diags do czyszczenia mojej kolekcji mp3, odkryłem, że oprócz znacznika ID3v2, niektóre pliki mają także Lyrics3, ID3v1, a niektóre znacznik APE. Czy są dostępne narzędzia wiersza polecenia do usuwania wszystkich znaczników oprócz ID3v2?
Używając MP3 Diags do czyszczenia mojej kolekcji mp3, odkryłem, że oprócz znacznika ID3v2, niektóre pliki mają także Lyrics3, ID3v1, a niektóre znacznik APE. Czy są dostępne narzędzia wiersza polecenia do usuwania wszystkich znaczników oprócz ID3v2?
Odpowiedzi:
Spójrz na eyeD3 narzędzie wiersza poleceń i bibliotekę Pythona do manipulowania tagami id3. Aby usunąć teksty i znacznik ID3v1 ze wszystkich plików mp3 w bieżącym katalogu, po prostu uruchom
eyeD3 --remove-lyrics --remove-v1 *.mp3
Jeśli eyeD3 zgłasza problem podczas pisania znaczników, spróbuj ponownie uruchomić polecenie, ponieważ wydaje się, że problem został rozwiązany.
Nie jestem do końca pewien, co to jest znacznik APE, ale możesz także usunąć dowolne znaczniki użytkownika z pliku mp3 za pomocą eyeD3.
-1
albo -v
pokazać tag. Zgodnie z dokumentacją powinna być w stanie obsługiwać teksty piosenek. Może --remove-comments
pomaga
Użyłem już id3v2
wcześniej i okazało się, że jest całkiem dobry.
Istnieją inne, zależnie od umiejętności: id3
i id3tool
. Zakładając, że układ oparty na Debianie:
aptitude search id3
. Jestem pewien, że inni menedżerowie pakietów powinni mieć możliwość wyszukiwania.
Nie jestem pewien, czy będą w stanie zrobić wszystko, co chcesz (co oznacza, że nie wiem nic o Lyrics3 i APE), ale możesz rzucić okiem. Na pewno id3v2
ma -s
, -d
a -D
flagi, aby usunąć tagi ID3v1 tagów id3v2 i oba, odpowiednio (zgodnie z jego strony man).