2010-07-05 36 views
2

En ce moment, je travaille sur un script qui doit extraire l'artiste, l'album et le titre de tous ces fichiers audio. Pour l'instant, j'essaie d'abord de les extraire avec des expressions régulières, et si les fichiers ne sont pas bien nommés, je vais sur la route lente et j'essaie d'obtenir les informations avec les tags id3. Les fichiers sont simplement ignorés si aucun des deux ne fonctionne. Les tags Id3 ne fonctionnent qu'avec des fichiers mp3, donc je me demandais si quelqu'un connaissait une bonne balise id3 équivalente lisant des bibliothèques python pour certaines des autres extensions de fichiers audio populaires.Comment obtenir des métadonnées de fichiers audio en python au-delà des expressions régulières et des tags id3

Merci! Accorder

+0

Désolé viens de trouver une question similaire http://stackoverflow.com/questions/2985641/python-what-is-the-most-feature-rich-library-for-loading-audio-metadata-from-var Support pour mp4 et m4a dont je ne pense pas que l'une de ces solutions adresse serait vraiment idéal si :-) –

Répondre

3

Utiliser mutagen. C'est une bibliothèque de lecture (et d'écriture) d'étiquettes multi-format.

+0

lien est cassé aller à: http://code.google.com/p/mutagen/ – titus

+0

@titus: merci beaucoup pour l'URL modifiée. – tzot

+0

Upcoted cette réponse. Le didacticiel diveintopython ne fonctionne que pour les tags ID3v1, pas même le fichier étendu – bobrobbob