AAC-Audio (.aac)
ISO/IEC StandardAdvanced 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:
Headersignatur auf Byte-Ebene (Magic Bytes)
Betriebssysteme und Dateianalyseprogramme identifizieren AAC-Dateien anhand der führenden binären Bytefolge:
HEX-SIGNATUR (OFFSET 0):
FF F1ASCII-DARSTELLUNG: ÿñ
Standardisierung: ISO/IEC 13818-7 / ISO/IEC 14496-3
Technische Daten
| Container-Architektur | ADTS (Audio Data Transport Stream) Bitstrom oder MPEG-4-Part-14-Container |
| Kompression | Modifizierte diskrete Kosinustransformation (MDCT) mit temporaler Rauschformung und psychoakustischer Modellierung |
| Byte-Reihenfolge | Big-Endian Bitstrom-Framing |
| Farbräume | Nicht zutreffend (Audio-Bitstrom) |
| Kanäle und Struktur | Bis zu 48 diskrete Audiokanäle mit beliebiger Lautsprecherzuordnung |
| Max. Abmessungen | Abtastraten von 8 kHz bis zu 96 kHz (16/24-Bit PCM-Quelle) |
| Transparenz | Perzeptuelle verlustbehaftete Kodierung; transparente Qualität wird bei ca. 192-256 kbps Stereo erreicht |
| Streaming und progressive Darstellung | Native ADTS-Frame-Synchronisationswörter ermöglichen beliebiges Bytestream-Streaming |
Technische Vergleichsmatrix: AAC und Konkurrenzformate
| Technisches Attribut | AAC (Aktuelles Format) | MP3 | OGG | OPUS |
|---|---|---|---|---|
| Kompressionseffizienz | Hoch; transparentes Stereo bei 128-192 kbps | Mäßig; erfordert 192-256 kbps | Hoch; vergleichbar mit AAC bei 160 kbps | Ultrahoch; transparent bei 96-128 kbps |
| Max. Kanäle | 48 diskrete Kanäle | 2 Kanäle (Stereo) / 5.1 in MPEG-2 | 255 diskrete Kanäle | 255 diskrete Kanäle |
| Hardwarebeschleunigung | 100% universell auf allen mobilen und Desktop-Prozessoren | 100% Unterstützung für ältere Silizium-Chips | Begrenzte Unterstützung durch dedizierte DSP-Chips | Zunehmende Hardwareunterstützung in Browsern und auf Android/iOS |
| Algorithmische Verzögerung | Mäß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
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.
Passende AAC-Konvertierungen
Das Konvertieren von Advanced-Audio-Coding-Dateien in MPEG-1 Audio Layer III macht Ihre Musik und Podcasts auf älterer Hardware und klassischen Autoradios abspielbar.
Die Konvertierung von MP3-Dateien in das AAC-Format wandelt älteres verlustbehaftetes Audio in ein modernes, hocheffizientes Format um, das bei kleineren Dateigrößen besseren Klang bietet.
Die Umwandlung eines M4B-Hörbuchs in eine AAC-Audiodatei entfernt Kapitelmarkierungen und Container-Hüllen, wodurch ein standardmäßiger Audiostream verbleibt, der auf nahezu jedem einfachen Mediaplayer abgespielt werden kann.