Какой инструмент тегов MP3 для Linux? [закрыто]


80

Какое приложение вы бы порекомендовали Linux пометить MP3? Под Windows я использовал Tag & Rename и мне это очень нравилось; это хорошо работает под Wine, но я хочу что-то, что работает изначально.


Хороший обзор 2018 года: addictivetips.com/ubuntu-linux-tips/…
sondra.kinsey

Ответы:


73

Есть разные:

  • easytag имеет много вариантов
  • kid3, если вы находитесь в среде Qt / KDE
  • id3v2или eyeD3для командной строки
  • Вообще музыкальные проигрыватели могут также редактировать общие теги, Fe banshee, rhythmboxилиamarok

и многие другие, попробуйте поискать ваш репозиторий дистрибутивов и протестировать некоторые из них.


4
Будьте осторожны при использовании, так id3v2как он не поддерживает юникод и повредит теги любых современных mp3-файлов, которые используют юникод (как упомянуто @ user495470 в ответе, предложенном mid3v2вместо него)
gene_wood

3
id3v2теперь поддерживает юникод
Михал Половка,

55

Я в основном использую 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.


2
Я согласен с тем, что mid3v2 - самый надежный и современный инструмент для пометки командной строки, упомянутый здесь. Должен быть проголосовал.
Ян-Филипп Герке

1
Согласовано. Ни iTunes, ни мой автомобильный плеер не распознают теги, созданные другими инструментами. Этот сделал это.
mikiemorales

Любая идея, как добавить тег Publisher с ним
user889030

Обратите внимание, что по какой-либо причине в Debian вы должны установить python-mutagen, чтобы получить двоичные файлы - python3-mutagen ничего не помещает в путь.
ACK_stoverflow

10

Я использую Ex Falso. Он был установлен с музыкальным проигрывателем QuodLibet, поэтому я попробовал.

Я использовал его с отдельными файлами, пакетами файлов ... Это довольно интуитивно понятно, и, что лучше всего, работает очень хорошо.


2
Люди должны быть предупреждены о том, что ex falso и quod libet используют нестандартный подход к тегу «Исполнитель альбома». Этот тег, созданный в этом редакторе, может быть невидим для других игроков.
Барафу Альбино

9

Я нашел эту тему и решил использовать 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 за этот совет!


Я попробовал id3tool, но у меня были некоторые проблемы. Теги, написанные id3tool, в большинстве случаев не читаются библиотекой MAD ​​(в 80% случаев происходит сбой).
Бен Кроуэлл

3
id3tool не поддерживает обычные теги id3v2, только старые теги v1. И это больше не развито.
Mivk

8

Я был преданным пользователем Пикарда в течение достаточно долгого времени. Единственный кроссплатформенный тегер, который чувствует себя действительно солидным. Не забывайте огромную музыкальную базу MusicBrainz.


7

Я только что обнаружил эту маленькую программу под названием 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).


2
Подумайте о том, чтобы включить некоторые дополнительные пояснения к вашим предложениям или, по крайней мере, ссылки на них
HalosGhost


4

Я бы также предложил lltag .

Работает в командной строке, достаточно просто и быстро. Он также поддерживает CDDB.


1
Он также поддерживает чтение vorbiscomment и metaflac.
0xcaff

3

Мне нравятся TagTool и id3tool . Оба для командной строки. Я также нахожу Picard полезным для музыкальных файлов, которые существуют в базе данных MusicBrainz.


3

Audacity имеет инструмент редактирования метаданных, который можно отобразить при экспорте файлов или перейдя в «Файл»> «Редактировать метаданные»:

введите описание изображения здесь

Примечание. Я думаю, что для этого используются теги ID3v2.4 (в формате Mp3), которые несовместимы с некоторыми устройствами (и Windows flippin, даже Win8 ...). Однако у Easytag есть варианты использования ID3v2.3, которые должны быть совместимы.

Смотрите также:


Есть много вариантов, которые будут выполнять пакетное редактирование. Если только вы не хотите написать имя исполнителя, название и т. Д. В каждой из песен ...
Родриго,

@Rodrigo да, вы можете сохранить его как шаблон, тогда вам просто нужно отредактировать заголовок и т. Д. Для каждого
Уилф

Пожалуйста, попробуйте puddletag и убедитесь сами. Когда у вас есть много подпапок, нуждающихся в пересмотре, puddletag намного быстрее, чем вы предлагаете.
Родриго

@Rodrigo Я думаю, я только что добавил это как альтернативу, которую люди уже могут иметь! Говоря это , как я обычно использую easytag(вы можете upvote в puddletagответ кстати)
Уилф

3

Мне нравится eyeD3.

Но устанавливайте его из Python, а не из apt. apt в настоящее время устанавливает версию 0.6, но pip устанавливает последнюю версию, я думаю. Документы здесь: https://eyed3.readthedocs.io/en/latest/ . У eyeD3 хорошая документация, поэтому ее легко начать. Также у него есть куча полезных плагинов - попробуйте!

$ pip install eyeD3


1
#!/bin/bash
for i in *.mp3 ; do
resto=$(echo "${i}" | sed 's/.mp3$//')
mid3v2 -t "${resto}" "${i}"
echo "${i}"
done
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.