Aller au contenu
Bibliothèque de formats audio

Formats de fichiers audio et guide technique de test

Explorez 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.

.mp3.wav.flac.ogg .aac .m4a

Bibliothèque

Découvrez les formats audio courants

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).

Voir les exemples MP3
Conteneur MPEG-1 Layer III

.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 MP3
Voir les exemples WAV
Conteneur RIFF LPCM

.wav

Audio 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
Voir les exemples FLAC
Codec audio sans perte

.flac

Audio 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
Voir les exemples OGG
Conteneur Ogg Vorbis

.ogg

Audio Ogg Vorbis

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 OGG

Guide des formats

Tableau comparatif technique des formats audio

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.

FormatArchitectureDébit typiqueÉchantillonnageProfondeur de bitsTaille / MinType MIMESupport navigateurs
Audio MP3 (.mp3)
Perte psychoacoustique32 – 320 kbps (CBR / VBR)32 kHz, 44.1 kHz, 48 kHzÉquivalent 16 bits~0.9 – 2.4 Mo / minaudio/mpegUniversel (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 kHz16 bits, 24 bits, virgule flottante 32 bits~10.6 Mo / min (CD) / ~33 Mo (96 kHz)audio/wavNatif 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 / minaudio/flacChrome, Firefox, Safari, Edge, Android, iOS 11+
Audio Ogg Vorbis (.ogg)
Open-source avec perte45 – 500 kbps (nominal 160 kbps)8 kHz – 192 kHzÉquivalent 16 et 24 bits~1.2 – 2.0 Mo / minaudio/oggChrome, Firefox, Edge, Android, VLC, Linux
Bibliothèque de formats audio

Fonctionnement des fichiers audio numériques, codecs et conteneurs

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é.

PCM non compressé, compression sans perte et avec perte

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.

Théorème d’échantillonnage de Nyquist–Shannon et bande passante

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.

Profondeur de bits, plage dynamique et bruit de quantification

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.

Distinction entre conteneur audio, flux encodé et codec

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.

API Web Audio, balise HTML5 et compatibilité web

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.

Liste de contrôle pour tests d’envoi de fichiers et lecteurs audio

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.

Foire aux questions sur les formats de fichiers audio

Quelle différence entre un conteneur audio et un codec audio ?

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.

Pourquoi un fichier WAV est-il beaucoup plus volumineux qu’un MP3 ou FLAC ?

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).

Peut-on distinguer un MP3 à 320 kbps d’un fichier FLAC sans perte ?

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).

Quelle fréquence d’échantillonnage et résolution utiliser pour le web et les jeux ?

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.

Pourquoi certains navigateurs ne lisent-ils pas OGG ou FLAC nativement ?

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.

Comment les équipes d’assurance qualité doivent-elles tester les lecteurs et formulaires audio ?

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

Parcourir toutes les catégories de fichiers