Synthèse ID3

15
ID3. Métadonnées 2009 1. Présentation générale 1.1 Qu’est ce que l’ID3 Le procédé d’insertion d’informations autres que du son dans des dossiers audionumériques est généralement définit sous le terme de « tagger » ou étiqueter en français. La norme pour tagger ces dossiers audionumériques à été développée en 1996 par Eric Kemp dans le cadre du programme “Studio 3“, et est apparue sous le nom de ID3. ID3 signifiant alors, « Identify an MP3 ». La norme ID3 s’est propagée et imposée en tant que véritable standard de conversion (ou traduction) des métadonnées pour un fichier audionumérique, on parle alors de tag ID3 ou étiquette ID3. Cependant il convient de distinguer certains formats : Les tags ID3 fonctionnent dans des dossiers de format MP3 et MP3pro Le format WAV ou WAVEform audio format ne possède pas de tag WMA ou Windows Media Audio possède son propre mode de taggage 1.2 Comment obtenir les métadonnées? Concrètement, il s'agit d'une série de 128 octets associés à un fichier audio, contenant des informations sommaires telles que le titre de la chanson, le nom de l'artiste, l'intitulé de l'album, l'année de publication ainsi que son genre musical. 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 1

description

Synthèse accompagnant la présentation sur les métadonnées ID3

Transcript of Synthèse ID3

Page 1: Synthèse ID3

ID3. Métadonnées 2009

1. Présentation générale1.1 Qu’est ce que l’ID3

Le procédé d’insertion d’informations autres que du son dans des dossiers audionumériques est généralement définit sous le terme de « tagger » ou étiqueter en français. La norme pour tagger ces dossiers audionumériques à été développée en 1996 par Eric Kemp dans le cadre du programme “Studio 3“, et est apparue sous le nom de ID3. ID3 signifiant alors, « Identify an MP3 ».

La norme ID3 s’est propagée et imposée en tant que véritable standard de conversion (ou traduction) des métadonnées pour un fichier audionumérique, on parle alors de tag ID3 ou étiquette ID3. Cependant il convient de distinguer certains formats :

Les tags ID3 fonctionnent dans des dossiers de format MP3 et MP3pro Le format WAV ou WAVEform audio format ne possède pas de tag

WMA ou Windows Media Audio possède son propre mode de taggage

1.2 Comment obtenir les métadonnées?

Concrètement, il s'agit d'une série de 128 octets associés à un fichier audio, contenant des informations sommaires telles que le titre de la chanson, le nom de l'artiste, l'intitulé de l'album, l'année de publication ainsi que son genre musical.

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 selon la norme ISO 8859-1.

1.3 Différentes versions ID3

Au fil de son évolution ID3 a vu se succéder différentes versions complémentaires les unes par rapport aux autres :

ID3v1 créée par Eric Kemp a sérieusement été élaboré dans la mesure où le placement de l’étiquette ne devait pas gêner le décodeur. Dans le souci de rendre cette étiquette facile à détecter le nombre 128 octets a été choisi :

1

Page 2: Synthèse ID3

ID3. Métadonnées 2009

Ainsi on remarque sur ce premier schéma que le total est de 125 bytes et non 128, ceci car les trois bytes manquants se trouvent au début du tag. Ces 3 bytes s’inscrivent toujours sous la forme “TAG“ et permettent l’identification qu’il s’agit bien d’un tag ID3.

ID3v1.1 créée par Michael Mutschler un an plus tard, consiste en l’ajout d’un champ nommé “numéro de piste“ par rapport à la version précédente. Ceci en prenant soin de conserver une compatibilité avec les anciens lecteurs audio.

ID3v2 est le produit des lacunes et limites des versions précédentes ID3. Ainsi de nouvelles étiquettes permettent de stocker de l’information :

Paroles de la chanson Pochette de l’album

Compositeur

Auteur

…etc.

Cet étiquetage est possible car les informations sont placées au début du fichier et la taille des tags ID3 est variable. 1.

Quelques caractéristiques techniques de ID3v2 :

La taille maximum de tags est de 256 méga-octets. Capacité de compresser les données fichiers plus petits

Supporte le langage UNICODE

…etc.

2

Song title 30 characters Artist 30 charactersAlbum 30 charactersYear 4 charactersComment 30 charactersGenre 1 byte

Les champs de ID3v1 répartis

Page 3: Synthèse ID3

ID3. Métadonnées 2009

1.4 La limite des tags ID3

Avec un disque original ou une copie fidèle de celui-ci, la reconnaissance des métadonnées est proche de 100%. Avec des fichiers isolés et la technique de comparaison d'empreintes sonores, le taux chute à 50%. Pour une empreinte inconnue, des fichiers tronqués ou corrompus, artiste peu connu Les raisons d’échecs sont nombreuses et difficilement évitables.

2. Zoom sur 3 champs significatifs du langage ID3v1

Dans la version ID3v1, on retrouve sept champs descriptifs : identifiant TAG, titre de la chanson, nom de l’interprète, nom de l’album, année de parution, commentaire sur la chanson et enfin genre musical.

Nous nous pencherons ici, plus précisément, sur trois descripteurs d’un fichier audio MP3.

2.1 Le champ « titre de la chanson »

Ce champ apparaît tout de suite après la mention TAG.

Sa taille ne dépasse pas 30 octets.

Offset

(en partant du début de la structure)

Taille

(en octets)

Description

0 3 Identifiant « TAG »3 30 Titre de la chanson

Ce champ indique donc simplement le titre du morceau de musique. (Ex : The woman in you)

2.2 Le champ « nom de l’interprète »

Ce champ suit directement le descripteur « titre de la chanson ».

Sa taille est aussi de 30 octets

Offset Taille Description

3

Page 4: Synthèse ID3

ID3. Métadonnées 2009

(en partant du début de la structure)

(en octets)

0 3 Identifiant « TAG »3 30 Titre de la chanson33 30 Nom de l’interprète

Ce champ indique très précisément le nom de l’interprète du morceau de musique choisi. (Ex : Ben Harper)

2.3 Le champ « genre »

Ce champ apparaît tout à la fin de l’ensemble des descripteurs et ne dépasse pas 1 octet.

Offset (en partant du début de la structure)

Taille (en octets)

Description

0 3 Identifiant « TAG »3 30 Titre de la chanson33 30 Nom de l’interprète63 30 Nom de l’album93 4 Année de parution97 30

Commentaire 127 1 Genre musical

148 genres ont été prédéfinis et sont rattachés à un chiffre précis. Voici les différents genres proposés par le langage ID3 :

4

Page 5: Synthèse ID3

ID3. Métadonnées 2009

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 = Other 13 = Pop 14 = R&B 15 = Rap 16 = Reggae 17 = Rock 18 = Techno 19 = Industrial 20 = Rock alternatif21 = Ska 22 = Death Metal 23 = Pranks 24 = Musique de film25 = Euro-Techno 26 = Ambient 27 = Trip-Hop 28 = Vocal 29 = Jazz+Funk

30 = Fusion31 = Trance 32 = Musique classique 33 = Instrumental 34 = Acid 35 = House 36 = Musique de jeu vidéo37 = Extrait sonore 38 = Gospel 39 = Noise 40 = AlternRock41 = Bass 42 = Soul 43 = Punk 44 = Space 45 = Meditative 46 = Pop Instrumental 47 = Rock Instrumental 48 = Musique ethnique49 = Gothique50 = Darkwave 51 = Techno-Industrial 52 = Musique électronique53 = Pop-Folk 54 = Eurodance 55 = Dream 56 = Rock sudiste57 = Comedie 58 = Morceau culte 59 = Gangsta 60 = Top 40

61 = Rap chrétien62 = Pop/Funk 63 = Jungle 64 = Musique indienne 65 = Cabaret 66 = New Wave 67 = Psychédélique 68 = Rave 69 = Comédie musicale 70 = Tbande-annonce71 = Lo-Fi 72 = Musique tribale 73 = Acid Punk 74 = Acid Jazz 75 = Polka 76 = Retro 77 = Théâtre78 = Rock & Roll 79 = Hard Rock 80 = Folk 81 = Folk-Rock 82 = Folk américain83 = Swing 84 = Fast Fusion 85 = Bebob 86 = Musique latine 87 = Revival

88 = Musique celtique89 = Bluegrass90 = Avantgarde91 = Gothic Rock92 = Rock progressif 93 = Rock psychédelique 94 = Rock symphonique 95 = Slow Rock 96 = Big Band 97 = Choeur 98 = Easy Listening 99 = Acoustique 100 = Humour101 = Discours 102 = Chanson 103 = Opéra 104 = Musique de chambre

105 = Sonate 106 = Symphonie107 = Booty Bass 108 = Primus 109 = Porn Groove 110 = Satire 111 = Slow Jam 112 = Club 113 = Tango 114 = Samba 115 = Folklore 116 = Ballade 117 = Power Ballad

118 = Rhythmic Soul 119 = Freestyle 120 = Duo121 = Punk Rock 122 = Solo de batterie 123 = A capella 124 = Euro-House 125 = Dancehall 126 = Goa 127 = Drum & Bass 128 = Club-House 129 = Hardcore 130 = Terror 131 = Indie 132 = BritPop 133 = Negerpunk 134 = Polsk Punk 135 = Beat 136 = Christian Gangsta rap137 = Heavy Metal 138 = Black Metal 139 = Crossover 140 = Musique chrétienne141 = Rock chrétien 142 = Merengue 143 = Salsa 144 = Thrash Metal 145 = Anime 146 = JPop 147 = SynthPop

Ex : Rock / Pop (17 / 13)

Un genre est désigné automatiquement mais il est possible de le modifier par la suite s’il ne convient pas à l’utilisateur.

Il est aussi possible de fusionner plusieurs genres de musique comme dans l’exemple ci-dessus.

3. L’explication par l’exemple

Le logiciel Itunes utilise le langage ID3 pour donner des informations spécifiques sur les morceaux de musique.

Itunes utilise le langage ID3v2.3, plus évolué et complet que celui présenté plus haut. Des champs supplémentaires apparaissent donc et donnent des informations plus précises sur le morceau de musique.

5

Page 6: Synthèse ID3

ID3. Métadonnées 2009

Voici donc ce qu’affiche Itunes pour un titre choisi (avec la version ID3v2.2)

Nom équivaut à « titre de la chanson »

Artiste équivaut à « nom de l’interprète »

Album équivaut à « nom de l’album »

Année équivaut à « année de parution »

Les champs « commentaires » et « genre » sont similaires au langage ID3 vu précédemment.

Apparaissent, en accord avec le langage ID3v2.2, les champs suivants:

- Artiste de l’album- Regroupement

- Compositeur

6

Page 7: Synthèse ID3

ID3. Métadonnées 2009

- N° de la piste

- N° du disque

- BPM (Beats Per Minute)

4. Quelques exemples de contextes d’utilisation des tags ID3

4.1 Apple :

Depuis le début des années 2000, l’entreprise Apple s’est très largement diversifiée et occupe une place importante dans le secteur du son et de la musique. Le lancement du logiciel ITunes va permettre aux utilisateurs de disposer d’un lecteur multimédia, ainsi qu’une discothèque numérique. Elle permet une gestion poussée des fichiers audio, les utilisateurs sont en mesure de tagger leurs fichiers en informations ID3.

ITunes permet d’importer le contenu de CD et reconnaît les tags encodés dans les fichiers ce qui épargne du temps de recherche pour l’utilisateur. Ces fonctionnalités permettent de classer la musique, de créer des playlist (liste de lecture intelligente), c'est-à-dire de grouper les fichiers selon les préférences de l’utilisateur (Ex : tri par genre, artiste, date, etc.).

Apple accorde un rôle important à l’esthétique de son interface, l’utilisation est simple et agréable, comme par exemple la navigation par pochette d’album.

Si le fichier exporté vers ITunes comporte des informations manquantes, le logiciel va alors se connecter à internet et va alors importer les informations manquantes et « combler les tags » du fichier en question.

ITunes se synchronise avec les Ipod et les Iphone, et ce sont les tags ID3 qui apparaissent sur leurs écrans, qu’ils aient été édités par l’utilisateur même sur ITunes, ou qu’ils étaient présents auparavant.

Aperçu :

7

Page 8: Synthèse ID3

ID3. Métadonnées 2009

4.2 Winamp et lecteur Windows Media Player :

Winamp est un logiciel similaire à ITunes dans le sens où il s’agit ici aussi d’un lecteur multimédia. Il incorpore lui aussi la reconnaissance automatique des tags ID3 et il permet de les éditer. Les utilisateurs sont en mesure de gérer leurs fichiers audionumériques comme bon leur semble.

8

Page 9: Synthèse ID3

ID3. Métadonnées 2009

Aperçu :

Le lecteur Windows Media Player permet d’éditer les tags MP3, et est équipé de la reconnaissance automatique. Son module bibliothèque assure une gestion optimale des fichiers audionumériques.

Aperçu :

9

Page 10: Synthèse ID3

ID3. Métadonnées 2009

En bref, l’ensemble des lecteurs multimédia permettent de modifier les tags, il suffit d’effectuer un clic droit sur le fichier en question dans la bibliothèque pour accéder aux tags ID3, l’ensemble des champs n’est pas représenté, mais cela permet d’entrer les informations principales.

4.3 Lecteurs MP3 et téléphones portables :

Les tags ID3 permettent de :

Organiser les fichiers MP3 pour avoir le maximum d’information dans les lecteurs MP3.

Cette utilisation est fortement liée à l’innovation concernant les lecteurs MP3 qui permettent aujourd’hui d’afficher sur des écrans, toujours plus grands, de

nombreuses informations utiles pour l’utilisateur, ou tout simplement esthétiques.

Ex : nom de l’artiste titre de l’album titre de la piste durée imagette de la jaquette du Cd

10

Page 11: Synthèse ID3

ID3. Métadonnées 2009

On observe un phénomène similaire mais cette fois-ci avec les téléphones portables qui incorporent de nos jours de plus en plus de fonctionnalités, y compris celle de lecteur MP3.

4.4 Logiciels d’édition ID3 :

De nombreux logiciels de tag ont fait leur apparition, nous n’en citerons ici que quelques uns :

- Les lecteurs multimédia, pour les novices.

- ID3 Taglt

- MP3 Tag

- Tag & Rename

Ces derniers permettent de stocker un grand nombre d'informations sur l'artiste et l'album, et le logiciel en profite allègrement : ainsi, en plus des traditionnels champs artiste, album, genre, ou année, il est possible d'entrer des informations très précises sur les musiciens ou producteurs ayant participé au disque, ou sur l'orchestre pour les morceaux classiques.

Il existe par ailleurs des logiciels d’extraction de tag, pour récupérer les informations en passant par des bases de données spécialisées.

Ex : Audiograbber, CD'n'Go, Easy CD-DA Extractor ou CDex

4.5 Chaîne Hifi et Autoradio :

C’est aussi grâce aux tags ID3 contenus dans les fichiers audio numériques, sur le même principe que pour les lecteurs MP3, que les informations sur les fichiers apparaissent sur l’écran des chaînes Hi-fi ou les autoradios par exemple.

4.6 Un « bonus » pour les utilisateurs :

Avec les nouvelles versions d’ID3, la masse d’informations qu’il est possible de taguer devient de plus en plus importante. Aux données textuelles de la version 1, viennent s'ajouter celles multimédias, prévues par la version 2 de ces étiquettes. Elles comprennent par exemple des jaquettes d'album, des paroles de chansons ainsi que des tablatures de

11

Page 12: Synthèse ID3

ID3. Métadonnées 2009

guitare ou des indications supplémentaires sur le morceau ou l'artiste, un peu comme les bonus des DVD vidéo. Ces informations peuvent s’avérer forts utiles pour les musiciens ou les étudiants en musique, ainsi que pour les bases de données musicales, comme pour les médiathèques, les maisons de disque, etc.

12