Как получить метаданные аудиофайла в python помимо регулярных выражений и тегов id3

Прямо сейчас я работаю над сценарием, который должен извлечь исполнителя, альбом и название из всех этих аудиофайлов. На данный момент я сначала пытаюсь извлечь их с помощью регулярных выражений, и если файлы названы некрасиво, я иду медленным путем и пытаюсь получить информацию с помощью тегов id3. Затем файлы просто игнорируются, если они не работают.

Однако теги id3 работают только с mp3-файлами, поэтому мне было интересно, знает ли кто-нибудь хорошие эквивалентные теги id3, читающие библиотеки python для некоторых других популярных расширений аудиофайлов.

Спасибо! Грант


person G Ullman    schedule 05.07.2010    source источник
comment
Извините, только что нашел похожий вопрос stackoverflow.com/questions/2985641/ Поддержка mp4 и m4a, которые, я не думаю, что какое-либо из этих решений будет действительно адресовано пусть будет идеалом :-)   -  person G Ullman    schedule 05.07.2010


Ответы (1)


Используйте мутаген. Это многоформатная библиотека для чтения (и записи) тегов.

person tzot    schedule 02.08.2010
comment
Проголосовал за этот ответ. Учебное пособие по погружению в Python работает только для тегов ID3v1, даже для расширенного. - person bobrobbob; 13.04.2013