AAC-lyd (.aac)

ISO/IEC Standard

Advanced Audio Coding (AAC) er den standardiserede efterfølger til MP3, designet til at levere overlegen komprimeringseffektivitet og lydtroskab ved identiske bitrater.

Konverter AAC til MP3

Gratis AAC til MP3-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøg & Metadata

Operativsystemer og filanalysatorer identificerer AAC-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

100% privat konvertering i browseren - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 bytes uploadet til eksterne servere. Al behandling foregik lokalt i din browsers sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer AAC-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

FF F1

ASCII-REPRÆSENTATION: ÿñ

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

Tekniske specifikationer

ContainerarkitekturADTS (Audio Data Transport Stream) bitstream or MPEG-4 Part 14 container
KomprimeringModified Discrete Cosine Transform (MDCT) with temporal noise shaping and psychoacoustic modeling
BytterejsningBig-Endian bitstream framing
FarverumN/A (Audio Bitstream)
Kanaler og strukturUp to 48 discrete audio channels with arbitrary speaker mapping
Maks. dimensionerSample rates from 8 kHz up to 96 kHz (16/24-bit PCM source)
GennemsigtighedPerceptual lossy coding; transparent quality achieved around 192-256 kbps stereo
Streaming og progressivNative ADTS frame synchronization words enable arbitrary byte-stream streaming

Tekniske sammenligningsmatrix: AAC vs. konkurrenter

Teknisk attributAAC (Aktuel)MP3OGGOPUS
KomprimeringseffektivitetHøj; gennemsigtig stereo ved 128-192 kbpsModerat; kræver 192-256 kbpsHøj; kan sammenlignes med AAC ved 160 kbpsUltrahøj; gennemsigtig ved 96-128 kbps
Maks. kanaler48 diskrete kanaler2 kanaler (stereo) / 5.1 i MPEG-2255 diskrete kanaler255 diskrete kanaler
Hardwareacceleration100 % universel på tværs af al mobil- og desktopsilicon100 % ældre silikonunderstøttelseBegrænset dedikeret DSP-hardwareVoksende browser- og Android/iOS-hardwareunderstøttelse
Algoritmisk forsinkelseModerat (~100 ms bufferforsinkelse)Høj (~100-150 ms)Moderat (~100 ms)Ultrablav (5-26,5 ms, optimeret til VoIP)

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Medieafspilleren looper eller producerer højfrekvente digitale statiske støjbursts.

Grundlæggende årsag: Desynkronisering af ADTS-rammeheadere på grund af pakketab eller manglende 12-bit synkroniseringsord.

Gendannelse: Ompak rå AAC-lyd til en MP4/M4A-container ved hjælp af ffmpeg -i broken.aac -c:a copy fixed.m4a for at genopbygge rammeindekser.

Sikkerhedsanalyse og parser-angrebsvektorer

AAC-afkodere opererer i audio-DSP-løkker med høj gennemstrømning, hvor fejlbehæftede pakkelængder kan udløse heltals-overløb (integer overflows) i software-implementeringer.

Kendte angrebsvektorer

  • Heltals-overløb i ADTS-rammelængdefelter, der forårsager buffer over-reads i ikke-patchede C++-afkodere.
  • Speciallavede kanalkonfigurationsbits, der udløser ugyldige hukommelsesskrivninger under nedblanding af flerkanalers lyd.
  • Uden for grænserne (out-of-bounds) heap-allokering under SBR-syntesetabelparsing (Spectral Band Replication).

Defensive bedste praksisser:

Historisk oprindelse og milepæle

2003Apple Computer vælger AAC som standard-lydformat til iTunes Store og iPod-serien.
1999Inkorporeret i MPEG-4-standarden som ISO/IEC 14496-3 med High-Efficiency AAC (HE-AAC)-profiler.
1997Standardiseret under ISO/IEC 13818-7 som MPEG-2 Part 7, hvilket overgår MPEG-1 Layer III ved alle bitrater.

Vigtige fordele og styrker

  • Overlegen lydmæssig gennemsigtighed sammenlignet med MP3 ved tilsvarende og lavere bitrater (f.eks. 128 kbps vs 192 kbps).
  • Indbygget understøttelse af op til 48 lydkanaler med fuld båndbredde til surroundsound og Dolby Pro Logic-arbejdsgange.
  • Universel indbygget hardware-afkodning på tværs af iOS, Android, macOS, Windows og moderne smart-tv'er.

Tekniske begrænsninger og ulemper

  • Perceptuel tabsgivende kodning fjerner uhørbare overtoner, hvilket gør formatet uegnet til lydmastering.
  • ADTS-bitstreams mangler indlejrede søgetabeller uden containerisering i MP4 (M4A)-wrappers.
  • Patentpool-licensiering administreret af Via Licensing Corporation bremsede historisk set innovationen i open source-kodere.

Interessant teknisk trivia

  • YouTube bruger som standard AAC-kodning ved 128 kbps til almindelige stereovideolydstrømme.
  • ADTS-synkroniseringsordet består af 12 på hinanden følgende binære ettaller (0xFFF), hvilket gør det muligt for tunere at låse sig fast på live-uitendelser midt i strømmen.
  • Sony adopterede AAC som standardkomprimeringsformat for PlayStation 3, PlayStation Portable og Vita-lyd.

Ofte stillede tekniske spørgsmål

Hvorfor lyder AAC bedre end MP3 ved 128 kbps?

AAC indeholder en højere frekvensopløsning (op til 96 kHz), rene MDCT-filterbanker, temporal noise shaping (TNS) og mere fleksible stereoprognoseværktøjer, der eliminerer præ-ekko-artefakter, som er udbredte i MP3.

Hvad er forskellen på rå AAC og M4A?

Rå AAC bruger enkel ADTS-framing uden kapitel- eller metadataindekser. M4A omslutter den identiske AAC-lydpayload inde i en ISO Base Media-beholder (MP4) med metadata, albumcover og søgetabeller.

Understøtter AAC tabsfri lydkomprimering?

Nej. Standard AAC er strengt tabsgivende. Apple udviklede Apple Lossless (ALAC) til bit-for-bit tabsfri lyd inde i den samme M4A-beholder.