AAC-Audio (.aac)
ISO/IEC StandardAdvanced Audio Coding (AAC) ist der standardisierte Nachfolger von MP3, der entwickelt wurde, um bei identischen Bitraten eine überlegene Kompressionseffizienz und akustische Wiedergabetreue zu bieten.
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 Dateianalysatoren identifizieren AAC-Dateien durch Untersuchung der führenden binären Byte-Sequenz:
Byte-basierte Headersignatur (Magic Bytes)
Betriebssysteme und Dateianalysatoren identifizieren AAC-Dateien durch Untersuchung der führenden binären Byte-Sequenz:
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 temporalem Rauschformung und psychoakustischer Modellierung |
| Byte-Endianness | Big-Endian Bitstrom-Framing |
| Farbräume | Nicht zutreffend (Audio-Bitstrom) |
| Kanäle & 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 & Progressiv | Native ADTS-Frame-Synchronisationswörter ermöglichen beliebiges Bytestream-Streaming |
Technischer Vergleich: AAC im Vergleich zu Wettbewerbern
| Technisches Attribut | AAC (Aktuell) | 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 | Eingeschränkte dedizierte DSP-Hardwarechips | Wachsende Browser- & Android/iOS-Hardwareunterstützung |
| 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 Korruptionsarten & Hex-Wiederherstellungsleitfaden
Mediaplayer hängt in einer Schleife oder erzeugt hochfrequentes digitales Rauschen.
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 & Parser-Angriffsvektore
AAC-Decoder arbeiten in Audiostreams mit hohem Durchsatz, bei denen fehlerhafte Paketlängen Ganzzahlüberläufe (Integer Overflows) in Software-Implementierungen auslösen können.
Bekannte Angriffsvektore
- Ganzzahlüberlauf in ADTS-Framelängenfeldern, der Pufferlesefehler (Buffer Over-Reads) in ungepatchten C++-Decodern verursacht.
- Manipulierte Kanal-Konfigurationsbits, die ungültige Speicherschreiben während des Mehrkanal-Downmixings auslösen.
- Heap-Allokation außerhalb der Grenzen während des Parsens von SBR-Synthesetabellen (Spectral Band Replication).
Bewährte Sicherheitsverfahren: 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öme entbehren eingebetteter Suchtabellen ohne Containerisierung in MP4- (M4A) Wrapper.
- Die von der Via Licensing Corporation verwaltete Patentpool-Lizenzierung hat Open-Source-Encoder-Innovationen historisch verlangsamt.
Interessante technische Wissenswertes
- YouTube verwendet standardmäßig AAC-Kodierung mit 128 kbps für Standard-Stereo-Videowiedergabeströme.
- 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-Audio-Payload 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.
Ähnliche AAC-Konvertierungspaare
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.
Das Konvertieren von MP3-Dateien in das AAC-Format aktualisiert älteres verlustbehaftetes Audio auf eine moderne, hocheffiziente Codierung für besseren Klang bei kleineren Dateigrößen.
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.