AAC-Audio (.aac)

ISO/IEC Standard

Advanced Audio Coding (AAC) ist ein verlustbehafteter Audiocodec, der nach MP3 standardisiert wurde. Komprimierungseffizienz und wahrgenommene Qualität hängen von Encoder, Bitrate und Audioinhalt ab.

Von AAC zu MP3 konvertieren

Kostenloser Konverter von AAC zu MP3 im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren AAC-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren AAC-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

FF F1

ASCII-DARSTELLUNG: ÿñ

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

Technische Daten

Container-ArchitekturADTS (Audio Data Transport Stream) Bitstrom oder MPEG-4-Part-14-Container
KompressionModifizierte diskrete Kosinustransformation (MDCT) mit temporaler Rauschformung und psychoakustischer Modellierung
Byte-ReihenfolgeBig-Endian Bitstrom-Framing
FarbräumeNicht zutreffend (Audio-Bitstrom)
Kanäle und StrukturBis zu 48 diskrete Audiokanäle mit beliebiger Lautsprecherzuordnung
Max. AbmessungenAbtastraten von 8 kHz bis zu 96 kHz (16/24-Bit PCM-Quelle)
TransparenzPerzeptuelle verlustbehaftete Kodierung; transparente Qualität wird bei ca. 192-256 kbps Stereo erreicht
Streaming und progressive DarstellungNative ADTS-Frame-Synchronisationswörter ermöglichen beliebiges Bytestream-Streaming

Technische Vergleichsmatrix: AAC und Konkurrenzformate

Technisches AttributAAC (Aktuelles Format)MP3OGGOPUS
KompressionseffizienzHoch; transparentes Stereo bei 128-192 kbpsMäßig; erfordert 192-256 kbpsHoch; vergleichbar mit AAC bei 160 kbpsUltrahoch; transparent bei 96-128 kbps
Max. Kanäle48 diskrete Kanäle2 Kanäle (Stereo) / 5.1 in MPEG-2255 diskrete Kanäle255 diskrete Kanäle
Hardwarebeschleunigung100% universell auf allen mobilen und Desktop-Prozessoren100% Unterstützung für ältere Silizium-ChipsBegrenzte Unterstützung durch dedizierte DSP-ChipsZunehmende Hardwareunterstützung in Browsern und auf Android/iOS
Algorithmische VerzögerungMäßig (~100 ms Pufferverzögerung)Hoch (~100-150 ms)Mäßig (~100 ms)Ultraniedrig (5-26,5 ms, optimiert für VoIP)

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Der Mediaplayer wiederholt die Wiedergabe oder erzeugt kurze hochfrequente digitale Rauschimpulse.

Ursache: Desynchronisation der ADTS-Frame-Header aufgrund von Paketverlust oder fehlenden 12-Bit-Syncwords.

Wiederherstellung: Verpacken Sie rohes AAC-Audio mit ffmpeg -i broken.aac -c:a copy fixed.m4a in einen MP4/M4A-Container, um die Frame-Indizes neu zu erstellen.

Sicherheitsanalyse und Angriffsvektoren für Parser

AAC-Decoder arbeiten in Audio-DSP-Schleifen mit hohem Durchsatz, in denen fehlerhafte Paketlängen in Softwareimplementierungen Ganzzahlüberläufe auslösen können.

Bekannte Angriffsvektoren

  • Ganzzahlüberlauf in ADTS-Frame-Längenfeldern, der Pufferlesefehler (Buffer Over-Reads) in ungepatchten C++-Decodern verursacht.
  • Manipulierte Kanal-Konfigurationsbits, die ungültige Schreibzugriffe auf den Speicher während des Mehrkanal-Downmixings auslösen.
  • Heap-Allokation außerhalb des zulässigen Bereichs während des Parsens von SBR-Synthesetabellen (Spectral Band Replication).

Empfohlene Schutzmaßnahmen: Dekodieren Sie AAC-Dateien in isolierten Speicherbereichen unter Verwendung von speichersicheren WASM-Bibliotheken oder Betriebssystem-Media-Frameworks.

Historische Ursprünge & Meilensteine

2003Apple Computer wählt AAC als Standard-Audioformat für den iTunes Store und die iPod-Produktreihe.
1999Wird als ISO/IEC 14496-3 mit High-Efficiency AAC (HE-AAC) Profilen in den MPEG-4 Standard integriert.
1997Standardisiert unter ISO/IEC 13818-7 als MPEG-2 Part 7, was MPEG-1 Layer III bei allen Bitraten übertrifft.

Hauptvorteile & Stärken

  • Überlegene Audiotransparenz im Vergleich zu MP3 bei äquivalenten und niedrigeren Bitraten (z. B. 128 kbps vs. 192 kbps).
  • Natives Support für bis zu 48 Audiokanäle mit voller Bandbreite für Surround-Sound- und Dolby-Pro-Logic-Workflows.
  • Universelle native Hardwaredecodierung auf iOS-, Android-, macOS-, Windows- und Smart-TV-Geräten.

Technische Einschränkungen & Nachteile

  • Perzeptuelle verlustbehaftete Kodierung verwirft unhörbare Obertöne, wodurch sie sich nicht für das Mastering eignet.
  • ADTS-Bitströmen fehlen eingebettete Suchtabellen, wenn sie nicht in MP4- (M4A-)Containern verpackt sind.
  • Die von der Via Licensing Corporation verwaltete Patentpool-Lizenzierung hat Open-Source-Encoder-Innovationen historisch verlangsamt.

Interessante technische Fakten

  • YouTube verwendet standardmäßig AAC-Kodierung mit 128 kbps für standardmäßige Stereo-Audiostreams von Videos.
  • Das ADTS-Syncword besteht aus 12 aufeinanderfolgenden binären Einsen (0xFFF), wodurch Tuner mitten im Stream auf Live-Übertragungen aufschalten können.
  • Sony übernahm AAC als Standard-Kompressionsformat für die Audiowiedergabe auf PlayStation 3, PlayStation Portable und Vita.

Häufig gestellte technische Fragen

Warum klingt AAC bei 128 kbps besser als MP3?

AAC enthält eine höhere Frequenzauflösung (bis zu 96 kHz), reine MDCT-Filterbänke, temporale Rauschformung (TNS) und flexiblere Stereoprädiktionswerkzeuge, die bei MP3 auftretende Vor-Echo-Artefakte eliminieren.

Was ist der Unterschied zwischen rohem AAC und M4A?

Rohes AAC verwendet einfaches ADTS-Framing ohne Kapitel- oder Metadatenindizes. M4A verpackt denselben AAC-Audiodaten in einen ISO-Base-Media-Container (MP4) mit Metadaten, Coverbildern und Suchtabellen.

Unterstützt AAC verlustfreie Audiokompression?

Nein. Standard-AAC ist strikt verlustbehaftet. Apple hat Apple Lossless (ALAC) für eine bitgenaue verlustfreie Audiowiedergabe im selben M4A-Container entwickelt.