AAC-ljud (.aac)

ISO/IEC Standard

Advanced Audio Coding (AAC) är den standardiserade efterträdaren till MP3, utformad för att ge överlägsen komprimeringseffektivitet och ljudtrohet vid identiska bithastigheter.

Konvertera AAC till MP3

Gratis konverterare från AAC till MP3 i webbläsaren. Konvertera filer direkt på din enhet.

Granska & Metadata

Operativsystem och filanalysverktyg identifierar AAC-filer genom att granska den inledande binära bytesekvensen:

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.

Signatur för filhuvud på bytenivå (Magic Bytes)

Operativsystem och filanalysverktyg identifierar AAC-filer genom att granska den inledande binära bytesekvensen:

HEX-SIGNATUR (OFFSET 0):

FF F1

ASCII-REPRESENTATION: ÿñ

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

Tekniska 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
BytessordinningBig-Endian bitstream framing
FärgrymderN/A (Audio Bitstream)
Kanaler och strukturUp to 48 discrete audio channels with arbitrary speaker mapping
Maximala dimensionerSample rates from 8 kHz up to 96 kHz (16/24-bit PCM source)
TransparensPerceptual lossy coding; transparent quality achieved around 192-256 kbps stereo
Strömning och progressivNative ADTS frame synchronization words enable arbitrary byte-stream streaming

Teknisk jämförelsematris: AAC vs konkurrenter

Tekniskt attributAAC (Aktuell)MP3OGGOPUS
KomprimeringseffektivitetHög; transparent stereo vid 128-192 kbpsMåttlig; kräver 192-256 kbpsHög; jämförbar med AAC vid 160 kbpsUltrahög; transparent vid 96-128 kbps
Maximala kanaler48 separata kanaler2 kanaler (stereo) / 5.1 i MPEG-2255 separata kanaler255 separata kanaler
Hårdvaruacceleration100 % universell över all mobil- och skrivbordskisel100 % stöd för äldre kiselBegränsade dedikerade DSP-hårdvaruchipVäxande hårdvarustöd för webbläsare samt Android/iOS
AlgoritmfördröjningMåttlig (~100 ms buffertfördröjning)Hög (~100-150 ms)Måttlig (~100 ms)Ultralåg (5-26,5 ms, optimerad för VoIP)

Vanliga skadeorsaker och hex-återställningsguide

Mediaspelaren hakar upp sig i loopar eller producerar höga, digitala statiska brusstötar.

Grundorsak: Synkroniseringsfel för ADTS-ramhuvuden på grund av paketförlust eller saknade 12-bitars synkord.

Återställning: Paketera om rå AAC-ljud till en MP4/M4A-container med hjälp av ffmpeg -i broken.aac -c:a copy fixed.m4a för att återskapa ramindex.

Säkerhetsanalys och attackvektorer för tolkar

AAC-avkodare körs i ljud-DSP-loopar med högt dataflöde där felaktigt utformade paketlängder kan utlösa heltalsspill i programvaruimplementationer.

Kända attackvektorer

  • Heltalsspill i ADTS-ramens längdfält som orsakar buffertläsning utanför gränserna i opatchade C++-avkodare.
  • Manipulerade kanalkonfigurationsbitar som utlöser ogiltiga minnesskrivningar vid nedmixning av flerkanalssound.
  • Minnesallokering utanför heapens gränser under parsning av SBR-syntestabeller (Spectral Band Replication).

Rekommenderade skyddsåtgärder:

Historiskt ursprung och milstolpar

2003Apple Computer väljer AAC som standardljudformat för iTunes Store och iPod-serien.
1999Inkorporeras i MPEG-4-standarden som ISO/IEC 14496-3 med HE-AAC-profiler (High-Efficiency AAC).
1997Standardiseras under ISO/IEC 13818-7 som MPEG-2 Part 7, vilket presterar bättre än MPEG-1 Layer III vid alla bithastigheter.

Viktiga fördelar

  • Överlägsen ljudtransparens jämfört med MP3 vid motsvarande och lägre bithastigheter (t.ex. 128 kbps vs 192 kbps).
  • Inbyggt stöd för upp till 48 ljudkanaler med full bandbredd för surroundljud och Dolby Pro Logic-arbetsflöden.
  • Universell inbyggd hårdvaruavkodning på iOS, Android, macOS, Windows och smarta TV-apparater för konsumenter.

Tekniska begränsningar

  • Perceptuell förstörande komprimering (lossy) gallrar bort ohörbara övertoner, vilket gör formatet olämpligt för ljudmastring.
  • ADTS-bitströmmar saknar inbäddade söktabeller utan containrar i MP4- (M4A) omslag.
  • Licensiering av patentpooler som administreras av Via Licensing Corporation har historiskt bromsat öppen källkods-innovation för kodare.

Intressant teknisk kuriosa

  • YouTube använder AAC-kodning som standard vid 128 kbps för vanliga stereovideoljudströmmar.
  • ADTS-synkordet består av 12 efterföljande binära ettor (0xFFF), vilket gör att mottagare kan låsa fast på direktsändningar mitt i strömmen.
  • Sony antog AAC som standardkomprimeringsformat för ljudet i PlayStation 3, PlayStation Portable och Vita.

Vanliga tekniska frågor

Varför låter AAC bättre än MP3 vid 128 kbps?

AAC har högre frekvensupplösning (upp till 96 kHz), rena MDCT-filterbanker, temporal noise shaping (TNS) och mer flexibla stereoprognosverktyg som eliminerar pre-echo-artefakter som är vanliga i MP3.

Vad är skillnaden mellan rå AAC och M4A?

Rå AAC använder enkel ADTS-inramning utan kapitel- eller metadataindex. M4A kapslar in samma AAC-ljudström i en ISO Base Media-behållare (MP4) med metadata, omslagsbild och sökregister.

Stöder AAC förlustfri ljudkomprimering?

Nej. Standard-AAC är strikt förlustbehäftat. Apple utvecklade Apple Lossless (ALAC) för bit-för-bit förlustfritt ljud inuti samma M4A-behållare.