Audio AAC (.aac)

ISO/IEC Standard

Le 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 :

Sélectionnez ou déposez des fichiers ici

Conversion 100 % privée dans le navigateur - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet téléchargé vers des serveurs externes. Tout le traitement a lieu localement dans le bac à sable de votre navigateur.

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 F1

REPRÉSENTATION ASCII : ÿñ

Normalisation : ISO/IEC 13818-7 / ISO/IEC 14496-3

Spécifications techniques

Architecture de conteneurFlux de bits ADTS (Audio Data Transport Stream) ou conteneur MPEG-4 Part 14
CompressionTransformée en cohorte discrète modifiée (MDCT) avec modelage temporel du bruit et modélisation psychoacoustique
Boutisme des octetsCadrage de flux de bits Big-Endian
Espaces colorimétriquesN/A (Flux de bits audio)
Canaux et structureJusqu'à 48 canaux audio distincts avec mappage d'enceintes arbitraire
Dimensions maximalesFréquences d'échantillonnage de 8 kHz à 96 kHz (source PCM 16/24 bits)
TransparenceCodage avec perte perceptuel ; qualité transparente atteinte autour de 192-256 kbps en stéréo
Streaming et progressifLes 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 techniqueAAC (Actuel)MP3OGGOPUS
Efficacité de compressionÉlevée ; stéréo transparente à 128-192 kbpsModérée ; nécessite 192-256 kbpsÉlevée ; comparable à l'AAC à 160 kbpsUltra-élevée ; transparente à 96-128 kbps
Canaux max48 canaux distincts2 canaux (stéréo) / 5.1 en MPEG-2255 canaux distincts255 canaux distincts
Accélération matérielle100 % universelle sur tous les siliciums mobiles et de bureauPrise en charge à 100 % du silicium héritéPuces matérielles DSP dédiées limitéesPrise en charge matérielle croissante dans les navigateurs et Android/iOS
Délai algorithmiqueModé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

2003Apple Computer sélectionne AAC comme format audio par défaut pour l'iTunes Store et la gamme iPod.
1999Intégré à la norme MPEG-4 sous le nom ISO/IEC 14496-3 avec les profils HE-AAC (High-Efficiency AAC).
1997Standardisé sous la norme ISO/IEC 13818-7 en tant que MPEG-2 Part 7, surpassant MPEG-1 Layer III à tous les débits.

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.