Qu’est-ce qu’un fichier MP3 ?
Les fichiers avec l’extension .mp3 sont des formats de fichiers codés numériquement pour les fichiers audio qui sont formellement basés sur MPEG-1 Audio Layer III ou MPEG-2 Audio Layer III. Il a été développé par le Moving Picture Experts Group (MPEG) qui utilise la compression audio de couche 3. La compression obtenue par le format de fichier MP3 est 1/10ème de la taille des fichiers .WAV ou .AIF. Le format offre l’avantage de diffuser ces fichiers audio sur Internet pour une écoute en ligne, ce qui n’était auparavant pas possible en raison de la grande taille des fichiers audio. La qualité sonore d’un fichier audio MP3 peut être contrôlée par des réglages de paramètres tels que le débit binaire, le taux d’échantillonnage, la stéréo commune ou normale.
Bref historique du format de fichier MP3
Le format MP3 a été inventé et développé par une société allemande, Fraunhofer-Gesellshart. L’algorithme possède des brevets sous licence pour la technologie de compression qu’il utilise. Voici une chronologie pratique de MP3 :
• 1987 - L’Institut Fraunhofer en Allemagne a commencé à rechercher un codage audio à faible débit binaire de haute qualité. Il s’appelait le projet EUREKA EU147, Digital Audio Broadcasting.
• Janvier 1988 - Création du Moving Picture Experts Group, ou MPEG.
• Avril 1989 - Fraunhofer a reçu un brevet en Allemagne pour le MP3.
• 1992 - Dieter Seitzer, qui a aidé le Fraunhofer dans ses recherches, a intégré son codage audio avec MPEG-1.
• 1993 - La norme MPEG-1 est publiée.
• 1994 - La norme MPEG-2 a été développée puis publiée un an plus tard.
• **Nov. 26, 1996 ** - Le brevet américain pour MP3 a été délivré.
• Septembre 1998 - Fraunhofer a commencé à faire respecter les droits de brevet. Quiconque a utilisé le codage audio MP3 a payé une redevance à Fraunhofer.
• Février 1999 - SubPop, une maison de disques, distribue de la musique au format MP3, la première à le faire.
• 1999 - Les premiers lecteurs MP3 portables apparaissent.
Format de fichier MP3
Un fichier MP3 se compose de trames MP3 où chaque trame se compose d’un en-tête et d’un bloc de données. Les trames ne sont pas indépendantes et ne peuvent généralement pas être extraites à des limites de trame arbitraires. Les blocs de données du fichier contiennent des informations sur l’audio en termes de fréquences et d’amplitudes. Le mot de synchronisation dans l’en-tête identifie le début d’une trame valide. Ceci est suivi de 3 bits où le premier bit indique qu’il s’agit d’une norme MPEG et les 2 bits restants indiquent que la couche 3 est utilisée ; d’où MPEG-1 Audio Layer 3 ou MP3. Après cela, les valeurs seront différentes selon le fichier MP3.
ISO/IEC 11172-3 définit la plage de valeurs pour chaque section de la en-tête avec la spécification de l’en-tête. Aujourd’hui, la plupart des fichiers MP3 contiennent ID3 metadata, qui précède ou suit les images MP3, comme indiqué sur le schéma. Le flux de données peut contenir une somme de contrôle facultative.