Audio AAC (.aac)
ISO/IEC StandardLe format AAC (Advanced Audio Coding) est le successeur normalisé du MP3, conçu pour offrir une efficacité de compression supérieure et une fidélité auditive accrue à des débits identiques.
Convertir AAC en MP3
Convertisseur gratuit de AAC vers MP3 dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspecter et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers AAC en inspectant la séquence d'octets binaires de tête :
Signature d'en-tête au niveau des octets (Magic Bytes)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers AAC en inspectant la séquence d'octets binaires de tête :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
FF F1REPRÉSENTATION ASCII : ÿñ
Normalisation : ISO/IEC 13818-7 / ISO/IEC 14496-3
Spécifications techniques
| Architecture de conteneur | Flux de bits ADTS (Audio Data Transport Stream) ou conteneur MPEG-4 Part 14 |
| Compression | Transformée en cohorte discrète modifiée (MDCT) avec modelage temporel du bruit et modélisation psychoacoustique |
| Boutisme des octets | Cadrage de flux de bits Big-Endian |
| Espaces colorimétriques | N/A (Flux de bits audio) |
| Canaux et structure | Jusqu'à 48 canaux audio distincts avec mappage d'enceintes arbitraire |
| Dimensions maximales | Fréquences d'échantillonnage de 8 kHz à 96 kHz (source PCM 16/24 bits) |
| Transparence | Codage avec perte perceptuel ; qualité transparente atteinte autour de 192-256 kbps en stéréo |
| Streaming et progressif | Les mots de synchronisation de trame ADTS natifs permettent la diffusion en continu de flux d'octets arbitraires |
Matrice de comparaison technique : AAC vs Concurrents
| Attribut technique | AAC (Actuel) | MP3 | OGG | OPUS |
|---|---|---|---|---|
| Efficacité de compression | Élevée ; stéréo transparente à 128-192 kbps | Modérée ; nécessite 192-256 kbps | Élevée ; comparable à l'AAC à 160 kbps | Ultra-élevée ; transparente à 96-128 kbps |
| Canaux max | 48 canaux distincts | 2 canaux (stéréo) / 5.1 en MPEG-2 | 255 canaux distincts | 255 canaux distincts |
| Accélération matérielle | 100 % universelle sur tous les siliciums mobiles et de bureau | Prise en charge à 100 % du silicium hérité | Puces matérielles DSP dédiées limitées | Prise en charge matérielle croissante dans les navigateurs et Android/iOS |
| Délai algorithmique | Modéré (~100 ms de délai de mémoire tampon) | Élevé (~100-150 ms) | Modéré (~100 ms) | Ultra-faible (5-26,5 ms, optimisé pour la VoIP) |
Modes de corruption courants et guide de récupération hexadécimale
Le lecteur multimédia boucle ou produit des salves de parasites numériques aigus.
Cause racine: Désynchronisation des en-têtes de trame ADTS en raison d'une perte de paquets ou de mots de synchronisation de 12 bits manquants.
Récupération: Réempaqueter l'audio AAC brut dans un conteneur MP4/M4A à l'aide de ffmpeg -i broken.aac -c:a copy fixed.m4a pour reconstruire les index de trames.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les décodeurs AAC fonctionnent dans des boucles DSP audio à haut débit où des longueurs de paquets mal formées peuvent déclencher des dépassements d'entiers dans les implémentations logicielles.
Vecteurs d'attaque connus
- Dépassement d'entier dans les champs de longueur de trame ADTS provoquant des surlectures de mémoire tampon dans les décodeurs C++ non corrigés.
- Bits de configuration de canal forgés déclenchant des écritures mémoire invalides lors du mixage descendant multicanal.
- Allocation de tas hors limites lors de l'analyse de la table de synthèse SBR (Spectral Band Replication).
Bonnes pratiques de défense: Décoder les fichiers AAC dans des espaces mémoire isolés (sandboxing) à l'aide de bibliothèques WASM sécurisées ou de frameworks multimédias du système d'exploitation.
Origines historiques et jalons
Principaux avantages
- Transparence audio supérieure par rapport au MP3 à des débits équivalents et inférieurs (ex. : 128 kbps vs 192 kbps).
- Prise en charge native de jusqu'à 48 canaux audio pleine bande pour le son surround et les flux de travail Dolby Pro Logic.
- Décodage matériel natif universel sur iOS, Android, macOS, Windows et téléviseurs connectés.
Limites techniques
- L'encodage perceptuel avec perte élimine les fréquences harmoniques inaudibles, le rendant inadapté au mastering audio.
- Les flux de bits ADTS manquent de tables de recherche intégrées sans conteneurisation dans des enveloppes MP4 (M4A).
- L'octroi de licences par pool de brevets administré par Via Licensing Corporation a historiquement ralenti l'innovation des encodeurs open-source.
Anecdotes techniques
- YouTube utilise par défaut l'encodage AAC à 128 kbps pour les flux audio vidéo stéréo standard.
- Le mot de synchronisation ADTS est composé de 12 uns binaires consécutifs (0xFFF), permettant aux tuners de se verrouiller sur les diffusions en direct en cours de route.
- Sony a adopté l'AAC comme norme de compression par défaut pour l'audio de la PlayStation 3, de la PlayStation Portable et de la Vita.
Foire aux questions techniques
Pourquoi l'AAC sonne-t-il mieux que le MP3 à 128 kbps ?
L'AAC intègre une résolution de fréquence plus élevée (jusqu'à 96 kHz), des bancs de filtres MDCT purs, un modelage temporel du bruit (TNS) et des outils de prédiction stéréo plus flexibles qui éliminent les artéfacts de pré-écho fréquents en MP3.
Quelle est la différence entre l'AAC brut et le M4A ?
L'AAC brut utilise un cadrage ADTS simple sans index de chapitres ou de métadonnées. Le M4A enveloppe la même charge utile audio AAC dans un conteneur ISO Base Media (MP4) avec des métadonnées, des illustrations d'album et des tables de recherche.
L'AAC prend-il en charge la compression audio sans perte ?
Non. L'AAC standard est strictement avec perte. Apple a développé le format ALAC (Apple Lossless) pour l'audio sans perte bit à bit dans le même conteneur M4A.
Paires de conversion AAC associées
La conversion de fichiers AAC (Advanced Audio Coding) en fichiers MPEG-1 Audio Layer III rend votre musique et vos podcasts lisibles sur les anciens lecteurs matériels et les autoradios historiques.
La conversion de fichiers MP3 au format AAC met à jour l'ancien audio avec perte vers un encodage moderne à haute efficacité pour un meilleur son avec des fichiers plus petits.
La conversion d'un livre audio M4B en narration AAC supprime les repères de chapitres et les conteneurs pour ne conserver qu'un flux audio standard compatible avec la quasi-totalité des lecteurs multimédias de base.