Используя MP3 Diags для очистки моей коллекции mp3, я обнаружил, что в дополнение к тегу ID3v2 некоторые файлы также имеют Lyrics3, ID3v1 и некоторые теги APE. Существуют ли инструменты командной строки для удаления всего, кроме тега ID3v2?
Используя MP3 Diags для очистки моей коллекции mp3, я обнаружил, что в дополнение к тегу ID3v2 некоторые файлы также имеют Lyrics3, ID3v1 и некоторые теги APE. Существуют ли инструменты командной строки для удаления всего, кроме тега ID3v2?
Ответы:
Посмотрите на eyeD3 утилиту командной строки и библиотеку python для манипулирования тегами id3. Чтобы извлечь текст и тег ID3v1 из всех mp3-файлов в текущем каталоге, просто запустите
eyeD3 --remove-lyrics --remove-v1 *.mp3
Если eyeD3 сообщает о проблеме во время записи тегов, попробуйте еще раз выполнить команду, поскольку она, похоже, решает проблему.
Я не совсем уверен, что такое тег APE, но вы также можете удалить произвольные пользовательские теги из mp3-файла с помощью eyeD3.
-1
или -v
показать тег. Согласно документации, он должен уметь обрабатывать тексты. Может быть, --remove-comments
помогает
Я использовал id3v2
раньше и нашел это довольно хорошо.
Есть некоторые другие в соответствии с aptitude: id3
и id3tool
. Если у вас есть система с Debian на основе:
aptitude search id3
. Я уверен, что другие менеджеры пакетов должны иметь средство поиска.
Я не уверен, что они смогут делать все, что вы хотите (я имею в виду, я ничего не знаю о Lyrics3 и APE), но вы можете взглянуть. Конечно , id3v2
есть -s
, -d
и -D
флаги , чтобы удалить ID3v1 тегов ID3v2 тэгов, и как, соответственно (по его странице).