Odpowiedzi:
Są różne:
id3v2
lub eyeD3
w wierszu poleceńbanshee
, rhythmbox
lubamarok
i wiele innych, spróbuj przeszukać swoje repozytorium dystrybucji i przetestować niektóre z nich.
id3v2
ponieważ nie obsługuje Unicode i spowoduje uszkodzenie tagów współczesnych plików mp3, które używają Unicode (jak wspomniano w @ user495470 w sugerowanej odpowiedzi mid3v2
)
id3v2
obsługuje teraz Unicode
Najczęściej używam mid3v2
. Możesz zainstalować go sudo apt-get install python-mutagen
w Ubuntu lub sudo easy_install pip;sudo pip install mutagen
w OS X.
$ mid3v2 -h
Usage: mid3v2 [OPTION] [FILE]...
Mutagen-based replacement for id3lib's id3v2.
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-v, --verbose be verbose
-q, --quiet be quiet (the default)
-e, --escape enable interpretation of backslash escapes
-f, --list-frames Display all possible frames for ID3v2.3 / ID3v2.4
--list-frames-v2.2 Display all possible frames for ID3v2.2
-L, --list-genres Lists all ID3v1 genres
-l, --list Lists the tag(s) on the open(s)
--list-raw Lists the tag(s) on the open(s) in Python format
-d, --delete-v2 Deletes ID3v2 tags
-s, --delete-v1 Deletes ID3v1 tags
-D, --delete-all Deletes ID3v1 and ID3v2 tags
--delete-frames=FID1,FID2,...
Delete the given frames
-C, --convert Convert tags to ID3v2.4 (any editing will do this)
-a "ARTIST", --artist="ARTIST"
Set the artist information
-A "ALBUM", --album="ALBUM"
Set the album title information
-t "SONG", --song="SONG"
Set the song title information
-c "DESCRIPTION":"COMMENT":"LANGUAGE", --comment="DESCRIPTION":"COMMENT":"LANGUAGE"
Set the comment information
-g "GENRE", --genre="GENRE"
Set the genre or genre number
-y YYYY[-MM-DD], --year=YYYY[-MM-DD], --date=YYYY[-MM-DD]
Set the year/date
-T "num/num", --track="num/num"
Set the track number/(optional) total tracks
You can set the value for any ID3v2 frame by using '--' and then a frame ID.
For example:
mid3v2 --TIT3 "Monkey!" file.mp3
would set the "Subtitle/Description" frame to "Monkey!".
Any editing operation will cause the ID3 tag to be upgraded to ID3v2.4.
id3v2
i id3tag
nie obsługują Unicode i id3tool
i mp3info
nie obsługują ID3v2.
Używam Ex Falso. Został zainstalowany z odtwarzaczem muzyki QuodLibet, więc spróbowałem.
Użyłem go z pojedynczymi plikami, partiami plików ... Jest dość intuicyjny, a co najważniejsze, działa bardzo dobrze.
Znalazłem ten wątek i zdecydowałem się użyć id3tool. Interesowało mnie tylko bardzo lekkie narzędzie, linia poleceń była w porządku. Staram się, aby mój system był wolny od bałaganu, powodowanego czasami przez ciężkie narzędzia intensywnie korzystające z GUI.
Instalacja w Linux Mint była bardzo łatwa:
sudo apt-get install id3tool
O ile pamiętam nie wymagało to żadnych dodatkowych bibliotek ani niczego. Aby uzyskać pełną listę dostępnych opcji:
man id3tool
Aby zobaczyć bieżące metadane pliku mp3:
id3tool <filename.mp3>
Oto polecenie, którego użyłem do aktualizacji dość wielu plików mp3:
id3tool -t "<song title>" -a "<album name>" -r "<artist name>" -y "<year>" -c <track number, no quotes, just the number, like 1> <filename.mp3>
Po wykonaniu tej czynności powiedziałem Banshee, aby ponownie przeskanowało moją bibliotekę muzyczną i nie było już żadnych plików w kategorii „Nieznany”. Dzięki nieznajomemu za ten napiwek!
Od dłuższego czasu jestem oddanym użytkownikiem Picarda . Jedyny międzyplatformowy tagger, który jest naprawdę solidny. Nie zapomnij o ogromnej muzycznej bazie danych MusicBrainz.
Właśnie odkryłem ten mały program o nazwie puddletag . Nie jest tak wspaniały jak Tag & Rename, ale jest wystarczająco blisko.
Ze strony :
puddletag to edytor znaczników audio (stworzony przede wszystkim) dla GNU / Linux podobny do programu Windows, Mp3tag. W przeciwieństwie do większości taggerów dla GNU / Linux, używa układu podobnego do arkusza kalkulacyjnego, dzięki czemu wszystkie tagi, które chcesz edytować ręcznie, są widoczne i łatwe do edycji.
Obsługiwane są zwykłe funkcje edytora znaczników, takie jak wyodrębnianie informacji o znacznikach z nazw plików, zmiana nazw plików na podstawie ich znaczników przy użyciu wzorców i podstawowa edycja znaczników.
Są też Funkcje, które mogą wykonywać takie czynności, jak zamiana tekstu, przycinanie go, konwersja wielkości liter itp. Działania mogą zautomatyzować powtarzające się zadania. Przeszukiwanie stron internetowych przy użyciu Amazon (w tym okładek), Discogs (obejmuje również okładki!), FreeDB i MusicBrainz jest również obsługiwane. Jest o wiele więcej, ale osiągnąłem limit przecinka.
Obsługiwane formaty: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a itp.), VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape) i WavPack (wv).
W przypadku GUI sugeruję easyytag , a tutaj możesz znaleźć więcej alternatyw . W wierszu polecenia sprawdź id3v2
, ale alternatywy są nieograniczone.
Audacity ma narzędzie do edycji metadanych, które można wyświetlić podczas eksportowania plików lub przechodząc do „Plik”> „Edytuj metadane”:
Zauważ, myślę, że ten wykorzystuje ID3v2.4 tagi (w formacie MP3), które nie są zgodne z niektórymi urządzeniami (i Flippin Windows nawet Win8 ...). Easytag ma jednak opcje korzystania z ID3v2.3, które powinny być kompatybilne.
Zobacz też:
easytag
(możesz głosować puddletag
odpowiedź btw)
Lubię eyeD3.
Ale zainstaluj go z Pythona Pipa, a nie z apt. apt obecnie instaluje wersję 0.6, ale myślę, że pip instaluje najnowsze. Dokumenty tutaj: https://eyed3.readthedocs.io/en/latest/ . eyeD3 ma dobrą dokumentację, więc łatwo jest rozpocząć. Ma też wiele przydatnych wtyczek - wypróbuj!
$ pip install eyeD3