Есть ли программа, которая выдает полную структуру тегов ID3v2?
Не только имена и значения кадров, но и полная информация, такая как порядок кадров, кодировка текста, кодировка описания (для кадров TXXX), наличие несинхронизации, наличие нескольких тегов ...
Предыстория: мне довольно любопытно, почему некоторые файлы несовместимы с некоторыми программами. Например, некоторые теги ID3v2.4, написанные foobar2000, не читаются Winamp; редактирование с помощью Mutagen исправляет их, но редактирование с помощью foobar2000 снова прерывается. Это не версия или кодировка данных - большинство других тегов v2.4 UTF-16 работают нормально ... Однако, если я использую foobar2000 для преобразования тегов в v2.3, а затем обратно в v2.4, они начинают нормально работать в Winamp - этот последний бит просто не имеет никакого смысла.
Изменить: Linux или / и Windows.
источник
exiftool может дать много информации:
источник
Beaglebuddy библиотека MP3 делает то , что вы просите. Он поддерживает теги ID3v2.3, а поддержка тегов ID3v2.4 будет завершена к маю 2014 г. Он показывает необработанные байты, а также проанализированные значения. Я включил пример вывода.
источник
Возможно, вам придется написать свой собственный инструмент. TagLib и id3lib могут быть полезны в этом случае.
Особого внимания заслуживает список проектов на домашней странице id3lib, который содержит несколько инструментов, которые могут решить вашу проблему без какого-либо программирования.
источник
Python-библиотека Mutagen включает в себя утилиту mid3v2, которая обеспечивает очень чистый и тщательный сброс / экспорт значений, подходящих для выполнения до / после сравнения сравнений.
Если вы никогда не устанавливали скрипт на python, возможно, стоит выяснить exiftools, но я считаю, что mid3v2 намного проще.
metamp3 разработан для этого, но IMO немного устарел, показывает некоторые довольно распространенные де-факто стандартные поля (читай: iTunes) как «неопределенные».
ID3RawTagViewer и ID3TagBackup также являются довольно старыми инструментами, но вы также можете найти их полезными.
MP3Tags имеет плагин «глобального экспорта», но в некоторых случаях он «скрывает» истинные имена фреймов, используя свои внутренние «сопоставленные» имена полей, чтобы они были одинаковыми в разных форматах (например, FLAC и MP3).
Не по теме, но Ex Falso - еще один член семейства Mutagen / Quod Libet, который делает это очень хорошо для FLAC, но по какой-то причине «скрывает» все пользовательские теги TXXX, не относящиеся к QL, для ID3.
Кстати, многие люди просто используют свой любимый редактор HEX. , ,
источник
Я ни в коем случае не эксперт по id3, однако в последнее время я работаю над своей библиотекой. Вы не указали ОС. Я почти исключительно использую Linux. Некоторые инструменты, которые я использовал, могут быть полезны вам: id3info (CLI) и kid3-qt (qt KDE id3). Последнее интересно. Я не уверен, что он даст вам все, что вам нужно, но он действительно показывает много информации, которая может, по крайней мере, дать вам некоторые вещи, которые вы, похоже, ищете. Если вы ищете более переносимый инструмент, который, кажется, может дать вам все, что вы ищете, это инструмент python mid3v2. Я только что проверил это, и у него есть аргумент --list-raw, который кажется довольно полезным!
источник