- Id3
-
ID3
Pour l’article homonyme, voir Algorithme ID3.ID3 est le nom des métadonnées pouvant être insérées dans un fichier audio comme MP3. Ces métadonnées permettent d'avoir des informations sur le contenu du fichier comme le titre, le nom de l'interprète, ou encore la date de sortie.
Sommaire
Les versions
ID3 est décliné en plusieurs versions :
ID3
ID3 (aussi appelé ID3v1) est la première version. Elle a été conçue par Eric Kemp en 1996 et est devenue de facto un standard. Le premier logiciel gérant les métadonnées ID3 est Studio3, développé par Eric Kemp.
Elle consiste en un espace de 128 octets placés à la fin du fichier. Les 3 premiers octets commencent par la chaîne « TAG », cela permet de trouver le début des informations par les lecteurs MP3. Le reste des octets est partagé entre les différents champs d'informations. Les chaînes de caractères doivent être codées en ISO 8859-1, seuls les caractères de l'alphabet latin peuvent donc être utilisés.
Structure des métadonnées ID3v1 Offset
(en partant du début de la structure)Taille
(en octets)Description 0 3 Identifiant "TAG" 3 30 Titre de la chanson 33 30 Nom de l'interprète 63 30 Nom de l'album 93 4 Année de parution 97 30 Commentaire sur la chanson 127 1 Genre musical Genres musicaux
Les différents genre musicaux sont définis par une valeur numérique de 0 à 79. Le logiciel Winamp a étendu cette liste jusqu'à 147.
Genres musicaux standards Valeur
numériqueGenre 0 Blues 1 Classic rock 2 Country 3 Dance 4 Disco 5 Funk 6 Grunge 7 Hip-Hop 8 Jazz 9 Metal 10 New Age 11 Oldies (rétro) 12 Autre 13 pop 14 R'n'B 15 Rap 16 Reggae 17 Rock 18 Techno 19 Industrial 20 Alternative (rock alternatif) 21 Ska 22 Death metal 23 Pranks 24 Musique de film 25 Euro-Techno 26 Ambient Valeur
numériqueGenre 27 Trip-hop 28 Vocal 29 Jazz-Funk 30 Fusion 31 Trance 32 Classical (musique classique) 33 Instrumental 34 Acid 35 House 36 Musique de jeu vidéo 37 Sound Clip (extrait sonore ou sample) 38 Gospel 39 Noise 40 Rock alternatif 41 Bass 42 Soul 43 Punk 44 Space 45 Meditative 46 Pop instrumental 47 Rock instrumental 48 Musique ethnique 49 Gothique 50 Darkwave 51 Techno-Industrial 52 Musique électronique 53 Pop-Folk Valeur
numériqueGenre 54 Eurodance 55 Dream 56 Southern Rock (Rock sudiste) 57 Comédie 58 Cult (morceau "culte") 59 Gangsta 60 Top 40 (hits) 61 Christian Rap (rap chrétien) 62 Pop/Funk 63 Jungle 64 Musique indienne 65 Cabaret 66 New wave 67 Psychédélique 68 Rave 69 Showtunes (comédie musicale ???) 70 Bande-annonce 71 Lo-fi 72 Musique tribale 73 Acid Punk 74 Acid Jazz 75 Polka 76 Rétro 77 Théâtre 78 Rock & Roll 79 Hard Rock ID3v1.1
ID3v1.1 est une extension de la version originale. Elle a été créée par Michael Mutschler en 1997. Elle consiste en l'ajout d'un champ pour le numéro de la piste. Les octets utilisés par ce champ ont été pris sur le champ réservé aux commentaires. De cette manière, la longueur de 128 octets pour le tag ID3 est conservée et reste compatible avec les anciens lecteurs audio.
Structure des métadonnées ID3v1.1 Offset
(en partant du début de la structure)Taille
(en octets)Description 0 3 Identifiant "TAG" 3 30 Titre de la chanson 33 30 Nom de l'interprète 63 30 Nom de l'album 93 4 Année de parution 97 28 Commentaire sur la chanson 125 1 Caractère null servant de séparateur 126 1 Numéro de la piste 127 1 Genre musical ID3v2
Les limitations de l'ID3v1, aussi bien dans la variété des informations que dans la taille de chacune des étiquettes, incitèrent plusieurs développeurs à rechercher une solution plus souple. ID3v2 est donc une version apportant beaucoup de changements. Elle a ajouté un certain nombre de champs d'informations pour y intégrer les paroles et même des images. Contrairement à la version 1, les informations sont placées au début du fichier et la taille des tags ID3 est variable. ID3v2 supporte les caractères Unicode.
Les étiquettes ID3v2 permettent donc de stocker quasiment n'importe quel type d'information et notamment :
- les paroles de la chanson, voire du karaoké
- la pochette de l'album,
- l'auteur,
- le compositeur,
- le chef d'orchestre,
- etc.
ID3v2.4 est la dernière version du standard (1er novembre 2000), mais Microsoft Windows et Windows Media Player ne supportent pas cette version ; ils ne peuvent lire que de l'ID3v2.3 maximum.
Liens externes
Catégorie : Format de données numériques
Wikimedia Foundation. 2010.