3

Я ищу инструмент для редактирования тегов в MP3 через скрипт.

Файлы представляют собой эпизоды нескольких подкастов, в которых теги несовместимы между эпизодами: например, иногда отсутствует тег «Альбом» или «Жанр». Сценарий будет запускаться после загрузки новых эпизодов для изменения тегов.

Я уже пробовал id3tool и id3v2.

id3v2 не поддерживает бесплатные теги жанров, предлагается только нумерованный список предопределенных жанров. В этом списке нет жанра "Подкаст".

id3tool поддерживает только id3v1, где длина поля ограничена. Но есть возможность указать бесплатные определения жанра.

Есть ли инструмент, который поддерживает все необходимые функции? Должен компилироваться под Mac OS X 10.6.

4 ответа4

7

Модуль mutagen Python поставляется с командой mid3v2

mid3v2 --artist "Sigur Rós" *.mp3

Прежде чем вы спросите: Нет, mutagen не поддерживает ID3v1, потому что нет никаких веских причин использовать его в наши дни.

2

Просто используйте Homebrew:

brew install id3lib

Пример команды: ide3tag

Usage: id3tag [OPTIONS]... [FILES]...
   -h         --help            Print help and exit
   -V         --version         Print version and exit
   -1         --v1tag           Render only the id3v1 tag (default=off)
   -2         --v2tag           Render only the id3v2 tag (default=off)
   -aSTRING   --artist=STRING   Set the artist information
   -ASTRING   --album=STRING    Set the album title information
   -sSTRING   --song=STRING     Set the title information
   -cSTRING   --comment=STRING  Set the comment information
   -CSTRING   --desc=STRING     Set the comment description
   -ySTRING   --year=STRING     Set the year
   -tSTRING   --track=STRING    Set the track number
   -TSTRING   --total=STRING    Set the total number of tracks
   -gSHORT    --genre=SHORT     Set the genre
   -w         --warning         Turn on warnings (for debugging) (default=off)
   -n         --notice          Turn on notices (for debugging) (default=off)

Источник: https://apple.stackexchange.com/a/16145/53242.

С Уважением,

1

Тагр был рекомендован; он бесплатный, выглядит мощно (пакетный процесс, работа с обложками и т. д.), но не уверен, что в нем есть CLI.

1

Редактор ID3
Хотя связанная веб-страница ориентирована на GUI, она содержит «NEW! Редактор командной строки ".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .