.mp3
Audio MP3
Le format audio avec perte universel pris en charge par tous les navigateurs et appareils. Idéal pour le streaming web, les podcasts et les tests mobiles.
Voir les exemples MP3Explorez les types courants de fichiers audio et comprenez comment le PCM linéaire non compressé, la compression sans perte et les codecs psychoacoustiques avec perte diffèrent en bande passante, plage dynamique, fréquences d’échantillonnage et décodage web.
Bibliothèque
Les formats audio se distinguent par leur méthode de compression : modulation par impulsions codées non compressée (WAV), algorithmes sans perte au bit près (FLAC) et encodeurs psychoacoustiques avec perte (MP3, OGG Vorbis).
.mp3
Le format audio avec perte universel pris en charge par tous les navigateurs et appareils. Idéal pour le streaming web, les podcasts et les tests mobiles.
Voir les exemples MP3.wav
Audio LPCM linéaire non compressé offrant une fidélité studio de référence sans charge de décodage. Standard pour les masters et bruitages de jeux.
Voir les exemples WAV.flac
Codec sans perte open-source réduisant la taille de moitié tout en garantissant une fidélité parfaite au bit près. Standard pour l’archivage audiophile.
Voir les exemples FLAC.ogg
Conteneur et codec libre offrant une excellente fidélité acoustique par bit. Très utilisé dans les jeux vidéo, WebRTC et les applications web.
Voir les exemples OGGGuide des formats
Passez en revue les paramètres clés entre formats non compressés, sans perte et avec perte : débits, résolution d’échantillonnage, consommation d’espace et compatibilité navigateurs.
| Format | Architecture | Débit typique | Échantillonnage | Profondeur de bits | Taille / Min | Type MIME | Support navigateurs |
|---|---|---|---|---|---|---|---|
Audio MP3 (.mp3) | Perte psychoacoustique | 32 – 320 kbps (CBR / VBR) | 32 kHz, 44.1 kHz, 48 kHz | Équivalent 16 bits | ~0.9 – 2.4 Mo / min | audio/mpeg | Universel (100% navigateurs et OS) |
Audio WAV (.wav) | LPCM non compressé | 1 411,2 kbps (16 bits 44,1 kHz stéréo) | 44.1 kHz, 48 kHz, 96 kHz, 192 kHz | 16 bits, 24 bits, virgule flottante 32 bits | ~10.6 Mo / min (CD) / ~33 Mo (96 kHz) | audio/wav | Natif dans tous les navigateurs et DAW |
Audio FLAC (.flac) | Compression sans perte | ~600 – 1 100 kbps (variable) | 1 Hz – 655 350 Hz (généralement 44,1 – 192 kHz) | 16 et 24 bits (jusqu’à 32 bits) | ~5.0 – 6.5 Mo / min | audio/flac | Chrome, Firefox, Safari, Edge, Android, iOS 11+ |
Audio Ogg Vorbis (.ogg) | Open-source avec perte | 45 – 500 kbps (nominal 160 kbps) | 8 kHz – 192 kHz | Équivalent 16 et 24 bits | ~1.2 – 2.0 Mo / min | audio/ogg | Chrome, Firefox, Edge, Android, VLC, Linux |
Le son acoustique se compose d’ondes physiques continues de pression d’air. Les systèmes numériques convertissent ces ondes en données binaires par échantillonnage temporel et quantification d’amplitude. Les lois mathématiques régissant cette conversion définissent la dynamique, la bande passante et la fidélité.
La modulation par impulsions codées linéaire (LPCM), présente dans WAV et AIFF, enregistre les amplitudes à intervalles réguliers sans altération. Les formats sans perte comme FLAC utilisent des prédictions mathématiques et le codage d’entropie Golomb-Rice pour réduire la taille d’environ 50 % avec une réversibilité parfaite. En revanche, les codecs avec perte comme MP3 et Vorbis exploitent des modèles psychoacoustiques pour éliminer les fréquences inaudibles, économisant jusqu’à 90 % d’espace.
Le théorème de Nyquist–Shannon démontre qu’un signal continu peut être parfaitement reconstitué si sa fréquence d’échantillonnage dépasse le double de sa fréquence maximale. L’oreille humaine entendant jusqu’à 20 000 Hz, la norme CD à 44 100 Hz fixe la limite de Nyquist à 22 050 Hz, ménageant une marge sûre pour les filtres anti-repliement. Les productions vidéo et de diffusion adoptent 48 000 Hz.
La profondeur de bits définit la résolution d’amplitude de chaque échantillon. Chaque bit supplémentaire ajoute environ 6,02 dB de rapport signal sur bruit de quantification (SQNR). Un flux 16 bits propose 65 536 niveaux et 96,3 dB de dynamique. L’audio professionnel 24 bits fournit 144,5 dB, dépassant le bruit de fond des composants analogiques. Les stations audio numériques (DAW) calculent en virgule flottante 32 bits pour bannir tout écrêtage.
Un format conteneur (comme RIFF, Ogg ou M4A) structure les métadonnées, l’horodatage et les blocs de synchronisation. Le format d’encodage décrit la syntaxe mathématique du flux binaire (comme MPEG-1 Layer III ou LPCM). Le codec est l’algorithme logiciel ou matériel qui réalise l’encodage et le décodage (ex. : LAME, libvorbis, FFmpeg). En assurance qualité, il est indispensable de tester séparément le conteneur et le codec.
Les navigateurs web modernes gèrent le son via la balise HTML5 <audio> pour la lecture linéaire et l’API Web Audio (AudioContext) pour les traitements temps réel, la spatialisation, la synthèse et l’analyse spectrale. Tous les navigateurs lisent MP3 et WAV nativement. FLAC est pris en charge sur tous les moteurs modernes (Chrome, Firefox, Safari iOS 11+), tandis qu’Ogg Vorbis fonctionne nativement sous Chromium et Firefox.
Lors de la conception de formulaires d’envoi ou de lecteurs multimédias, vérifiez la configuration des types MIME (audio/mpeg, audio/wav, audio/flac, audio/ogg) sur le serveur. Assurez-vous que le serveur gère les requêtes par plage HTTP 206 pour permettre le défilement instantané. Testez les fichiers à débit variable (VBR), la lecture des métadonnées ID3v2 et Vorbis, et contrôlez le volume selon la norme EBU R128.
Un conteneur audio (comme WAV/RIFF, Ogg ou M4A) est une enveloppe de fichier qui rassemble les échantillons sonores avec les métadonnées, les repères de chapitres et les tables de synchronisation. Un codec audio (comme PCM, MP3, AAC ou Vorbis) est l’algorithme mathématique qui encode et décode le signal audio en binaire. Par exemple, un fichier .wav est un conteneur RIFF renfermant généralement du PCM non compressé, mais il peut aussi héberger d’autres codecs.
Les fichiers WAV stockent généralement du PCM linéaire (LPCM) sans aucune compression : 44 100 échantillons par seconde en 16 bits stéréo génèrent un débit continu de 1 411,2 kbps (~10,6 Mo par minute). FLAC compresse ce signal sans la moindre perte pour atteindre environ 5 à 6 Mo par minute, et MP3 supprime les fréquences inaudibles pour se situer entre 128 et 320 kbps (1 à 2,4 Mo par minute).
Lors de tests d’écoute en double aveugle ABX avec des casques ou enceintes grand public, la grande majorité des auditeurs ne parvient pas à distinguer de manière fiable un MP3 encodé à 320 kbps avec LAME d’un master FLAC original. Cependant, le format sans perte reste indispensable en studio et en production car chaque réencodage avec perte dégrade progressivement le signal (perte de génération).
Pour les applications web et les jeux interactifs, 44,1 kHz ou 48 kHz en 16 bits ou 24 bits constitue la norme recommandée. 48 kHz est particulièrement conseillé lorsque l’audio accompagne de la vidéo HTML5, les horloges vidéo étant cadencées sur 48 kHz. Les fréquences comme 96 kHz ou 192 kHz n’apportent aucun gain audible pour l’oreille humaine lors de la diffusion et augmentent inutilement la consommation mémoire et le temps de chargement.
La compatibilité dépend des licences de codecs et des composants multimédias du système hôte. MP3 et WAV sont universellement pris en charge par 100 % des navigateurs. FLAC est supporté par toutes les versions récentes de Chrome, Firefox, Edge et Safari (depuis iOS 11 et macOS High Sierra). Ogg Vorbis est natif sous Chromium et Firefox, Apple privilégiant historiquement ses formats MP4/AAC et ALAC.
Effectuez des tests avec des fichiers valides et corrompus à débits constants et variables (CBR et VBR), des fréquences rares (22,05 kHz, 32 kHz, 88,2 kHz), des canaux mono, stéréo et multicanal 5.1, des tailles extrêmes et des métadonnées ID3/Vorbis manquantes. Vérifiez le support des requêtes HTTP Range 206 pour le défilement et assurez-vous que la lecture respecte les règles de lecture automatique (autoplay).
Références encyclopédiques et normes techniques : Wikipédia : Format de fichier audio · Wikipédia : Format de codage audio · Wikipédia : MP3 · Wikipédia : WAV · Wikipédia : FLAC · Wikipédia : Ogg Vorbis