narzędzie wiersza polecenia do usuwania wybranych znaczników z plików mp3


12

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?


Aktualizacja: aby usunąć tagi ID3v1, których użyłem eyeD3, dla pozostałych dwóch tagów odczytuję pliki mp3 w python i usunąłem wszystko między ogranicznikami tagów. W przypadku znaczników Lyrics3 są to: „LYRICSBEGIN” i „LYRICS200”, w przypadku znaczników APE „APETAGEX” i ponownie „APETAGEX”.
lyineyes

Odpowiedzi:


10

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
Próbowałem użyć eyeD3, jednak te tagi tekstów są poza tagiem ID3, więc eyeD3 nie może ich odczytać ani usunąć. --Remove-v1 rozwiązuje co najmniej jeden z problemów.
lyineyes

Czy eyeD3 może pokazać tekst? Być może musisz użyć albo, -1albo -vpokazać tag. Zgodnie z dokumentacją powinna być w stanie obsługiwać teksty piosenek. Może --remove-commentspomaga
Ulrich Dangel

Nie, problemem jest dokładnie to, że żadne z narzędzi, które do tej pory znalazłem (eyeD3, id3tool, id3v2) nie jest w stanie pokazać tych tekstów, ponieważ są one niezależne od tagu ID3. W MP3 Diags pokazuje znacznik ID3v2 (który oczywiście może przechowywać słowa), ale także dodatkowe znaczniki, ID3v1 oraz te znaczniki APE i Lyrics3. Szukam sposobu na usunięcie wszystkich tych dodatkowych tagów i po prostu opuścić ID3v2.
lyineyes

10

Użyłem już id3v2wcześniej i okazało się, że jest całkiem dobry.

Istnieją inne, zależnie od umiejętności: id3i 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 id3v2ma -s, -da -Dflagi, aby usunąć tagi ID3v1 tagów id3v2 i oba, odpowiednio (zgodnie z jego strony man).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.