AAC-lyd (.aac)

ISO/IEC Standard

Advanced Audio Coding (AAC) er den standardiserte etterfølgeren til MP3, designet for å tilby overlegen kompresjonseffektivitet og hørbar trofasthet ved identiske biterater.

Konverter AAC til MP3

Gratis AAC til MP3-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.

Undersøk og metadata

Operativsystemer og filanalysatorer identifiserer AAC-filer ved å undersøke den innledende binære bytesekvensen:

Velg eller slipp filer her

100 % privat in-browser-konvertering - filer forlater aldri enheten din

eller lim inn Ctrl+V
Personverngaranti uten nettverksoverføring: 0 byte lastet opp til eksterne servere. All behandling skjedde lokalt i nettlesersandkassen din.

Byte-nivå hodesignatur (Magic Bytes)

Operativsystemer og filanalysatorer identifiserer AAC-filer ved å undersøke den innledende binære bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

FF F1

ASCII-REPRESENTASJON: ÿñ

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

Tekniske spesifikasjoner

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

Teknisk sammenligningsmatrise: AAC vs konkurrenter

Teknisk attributtAAC (Gjeldende)MP3OGGOPUS
KompresjonseffektivitetHøy; transparent stereo ved 128-192 kbpsModerat; krever 192-256 kbpsHøy; kan sammenlignes med AAC ved 160 kbpsUltrahøy; transparent ved 96-128 kbps
Maks. kanaler48 diskrete kanaler2 kanaler (stereo) / 5.1 i MPEG-2255 diskrete kanaler255 diskrete kanaler
Maskinvareakselerasjon100 % universell på tvers av all mobil- og stasjonær silisium100 % eldre silisiumstøtteBegrensede dedikerte DSP-maskinvarebrikkerVoksende nettleser- og Android/iOS-maskinvarestøtte
Algoritmisk forsinkelseModerat (~100 ms bufferforsinkelse)Høy (~100-150 ms)Moderat (~100 ms)Ultralav (5-26,5 ms, optimalisert for VoIP)

Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning

Mediespilleren looper eller produserer høyfrekvente digitale statiske utbrudd.

Underliggende årsak: Desynkronisering av ADTS-rammeoverskrifter på grunn av tap av pakker eller manglende 12-bits synkorder.

Utbedring: Pakke rå AAC-lyd inn i en MP4/M4A-beholder på nytt ved hjelp av ffmpeg -i broken.aac -c:a copy fixed.m4a for å gjenoppbygge rammeindekser.

Sikkerhetsanalyse og parser-angrepsvektorer

AAC-dekodere opererer i lyd-DSP-løkker med høy gjennomstrømning der feilformede pakkelengder kan utløse heltallsoverflyt i programvareimplementeringer.

Kjente angrepsvektorer

  • Heltallsoverflyt i ADTS-rammelengdefelt som forårsaker bufferoverlesing i upatchede C++-dekodere.
  • Utformede kanalkonfigurasjonsbiter som utløser ugyldige minneskrivinger under nedblanding av flerkanaler.
  • Heap-allokering utenfor grensene under parsing av SBR-syntesetabeller (Spectral Band Replication).

Beste praksis for forsvar:

Historisk opprinnelse og milepæler

2003Apple Computer velger AAC som standard lydformat for iTunes Store og iPod-serien.
1999Inkorporert i MPEG-4-standardiseringen som ISO/IEC 14496-3 med HE-AAC-profiler (High-Efficiency AAC).
1997Standardisert under ISO/IEC 13818-7 som MPEG-2 Del 7, som yter bedre enn MPEG-1 Layer III ved alle biterater.

Viktige fordeler

  • Overlegen lydgjennomsiktighet sammenlignet med MP3 ved tilsvarende og lavere biterater (f.eks. 128 kbps mot 192 kbps).
  • Innebygd støtte for opptil 48 fullbåndbreddes lydkanaler for surroundlyd og Dolby Pro Logic-arbeidsflyter.
  • Universell innebygd maskinvaredekoding på tvers av iOS, Android, macOS, Windows og moderne smart-TV-er.

Tekniske begrensninger og ulemper

  • Perseptuell tapskompresjon kaster bort uheldige harmoniske frekvenser, noe som gjør det uegnet for lydmastring.
  • ADTS-bitstrømmer mangler innebygde søketabeller uten containerisering i MP4- (M4A) innpakninger.
  • Patentpool-lisensiering administrert av Via Licensing Corporation bremset historisk sett innovasjon i programvare med åpen kildekode.

Interessante tekniske fakta

  • YouTube bruker som standard AAC-enkoding ved 128 kbps for vanlige stereovideolydstrømmer.
  • ADTS-synkordet består av 12 påfølgende binære enere (0xFFF), slik at tunere kan låse seg til direktesendinger midt i strømmen.
  • Sony tok i bruk AAC som standard kompresjonsstandard for lyden i PlayStation 3, PlayStation Portable og Vita.

Ofte stilte tekniske spørsmål

Hvorfor låter AAC bedre enn MP3 ved 128 kbps?

AAC inneholder høyere frekvensoppløsning (opptil 96 kHz), rene MDCT-filterbanker, temporal støyforming (TNS) og mer fleksible stereoprediksjonsverktøy som fjerner pre-echo-artifakter som er vanlige i MP3.

Hva er forskjellen mellom rå AAC og M4A?

Rå AAC bruker enkel ADTS-inramming uten kapittel- eller metadataindekser. M4A pakker inn den identiske AAC-lydnyttelastene i en ISO Base Media-beholder (MP4) med metadata, albumcover og søketabeller.

Støtter AAC tapssfri lydkomprimering?

Nei. Standard AAC er strengt tatt tapsbasert (lossy). Apple utviklet Apple Lossless (ALAC) for bit-for-bit tapssfri lyd inne i den samme M4A-beholderen.