Ответы:
Есть разные:
id3v2
или eyeD3
для командной строкиbanshee
, rhythmbox
илиamarok
и многие другие, попробуйте поискать ваш репозиторий дистрибутивов и протестировать некоторые из них.
id3v2
как он не поддерживает юникод и повредит теги любых современных mp3-файлов, которые используют юникод (как упомянуто @ user495470 в ответе, предложенном mid3v2
вместо него)
id3v2
теперь поддерживает юникод
Я в основном использую mid3v2
. Вы можете установить его sudo apt-get install python-mutagen
в Ubuntu или sudo easy_install pip;sudo pip install mutagen
в 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
и id3tag
не поддерживают Unicode и id3tool
и mp3info
не поддерживают ID3v2.
Я использую Ex Falso. Он был установлен с музыкальным проигрывателем QuodLibet, поэтому я попробовал.
Я использовал его с отдельными файлами, пакетами файлов ... Это довольно интуитивно понятно, и, что лучше всего, работает очень хорошо.
Я нашел эту тему и решил использовать id3tool. Меня интересовал только очень легкий инструмент, с командной строкой все было в порядке. Попытка сохранить мою систему свободной от беспорядка, вызванного иногда тяжелыми инструментами, интенсивно использующими графический интерфейс.
Установка была очень простой в Linux Mint:
sudo apt-get install id3tool
Насколько я помню, это не требовало никаких дополнительных библиотек или чего-то еще. Чтобы получить полный список доступных опций:
man id3tool
Чтобы увидеть текущие метаданные для mp3-файла:
id3tool <filename.mp3>
Вот команда, которую я использовал, чтобы обновить довольно много 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>
После этого я сказал Банши перепроверить мою музыкальную библиотеку, и в категории «Неизвестно» больше не было файлов. Спасибо strangeronyourtrain за этот совет!
Я был преданным пользователем Пикарда в течение достаточно долгого времени. Единственный кроссплатформенный тегер, который чувствует себя действительно солидным. Не забывайте огромную музыкальную базу MusicBrainz.
Я только что обнаружил эту маленькую программу под названием puddletag . Это не так замечательно, как Tag & Rename, но достаточно близко.
С сайта :
puddletag - это редактор аудио-тегов (в основном созданный) для GNU / Linux, аналогичный программе Windows, Mp3tag. В отличие от большинства тегеров для GNU / Linux, он использует макет, подобный электронной таблице, так что все теги, которые вы хотите отредактировать вручную, являются видимыми и легко редактируемыми.
Поддерживаются обычные функции редактора тегов, такие как извлечение информации тегов из имен файлов, переименование файлов на основе их тегов с использованием шаблонов и базовое редактирование тегов.
Затем есть функции, которые могут выполнять такие вещи, как замена текста, его обрезка, преобразование регистра и т. Д. Действия могут автоматизировать повторяющиеся задачи. Также поддерживается поиск в Интернете с помощью Amazon (включая обложки), Discogs (тоже обложки!), FreeDB и MusicBrainz. Еще немного, но я достиг своей запятой.
Поддерживаемые форматы: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a и т. Д.), VorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape) и WavPack (wv).
Для GUI я предлагаю easytag , и вы можете посмотреть другие варианты здесь . Для командной строки проверьте id3v2
, но альтернативы бесконечны.
Audacity имеет инструмент редактирования метаданных, который можно отобразить при экспорте файлов или перейдя в «Файл»> «Редактировать метаданные»:
Примечание. Я думаю, что для этого используются теги ID3v2.4 (в формате Mp3), которые несовместимы с некоторыми устройствами (и Windows flippin, даже Win8 ...). Однако у Easytag есть варианты использования ID3v2.3, которые должны быть совместимы.
Смотрите также:
easytag
(вы можете upvote в puddletag
ответ кстати)
Мне нравится eyeD3.
Но устанавливайте его из Python, а не из apt. apt в настоящее время устанавливает версию 0.6, но pip устанавливает последнюю версию, я думаю. Документы здесь: https://eyed3.readthedocs.io/en/latest/ . У eyeD3 хорошая документация, поэтому ее легко начать. Также у него есть куча полезных плагинов - попробуйте!
$ pip install eyeD3