Comment puis-je utiliser TagLib pour lire/écrire des coverart dans les différents formats audio?
Je voudrais utiliser TagLib pour lire/écrire des coverart en particulier pour les fichiers mp3 ET ogg, mais je ne pouvais pas trouver des exemples. Quelqu'un pourrait-il m'indiquer quelques exemples? Où dois-je chercher pour trouver plus d'informations à ce sujet?
wikipédia dit que le mp3 et l'ogg avoir différentes marquage formats donc il est probable que le code ci-dessous fonctionne uniquement pour les mp3. voir cet article en.wikipedia.org/wiki/ID3
OriginalL'auteur Bernd | 2011-01-20
Vous devez vous connecter pour publier un commentaire.
Ici est une version pour mp3 et m4a.
OriginalL'auteur guymac
Je l'ai eu à travailler pour les fichiers mp3. Voyez si vous pouvez l'adapter pour ogg
Bonne chance.
PS::marquage Ce genre de choses est beaucoup plus difficile qu'elle ne devrait l'être. Nous devons trouver une autre lib.
OriginalL'auteur Dr Deo
Ogg Vorbis tags sont que du texte (et, comme telle, ne prennent pas en charge l'art de couverture). Pour les Mp3, c'est un peu plus propre que l'autre solution proposée:
Ogg en charge de l'album-arts, même si c'est "texte seulement".
C'est un peu amusant que j'ai été voté une couple de fois sur: je suis l'auteur de TagLib. Au moment où j'ai écrit ce commentaire, Xiph balises n'a en fait pas en charge les images (et les spécifications spécifiquement recommandé de séparer les méta-données de flux). Ils ont depuis ajouté le base64 option de texte.
Salut scotchi, votre réponse est aujourd'hui obsolète, à mon avis. Merci de voir meta.stackoverflow.com/questions/265749/... Plus précisément: "le vote est destiné à pousser le bon contenu vers le haut, et si le contenu de devenir obsolète, il n'est plus bon. Il doit être poussé vers le bas ci-dessous plus de la mise à jour du contenu."
OriginalL'auteur scotchi
Ici est une solution complète, y compris Ogg. Le titre officieux de façon de faire a été base64 encode le fichier et de l'intégrer dans les métadonnées. Il y a maintenant un projet de (mieux) de l'encodage base64 FLAC bloc d'Image (qui peuvent inclure les données d'image, ou une URL file://).
https://gist.github.com/1468279
OriginalL'auteur guymac