AAC hang (.aac)

ISO/IEC Szabvány

Az Advanced Audio Coding (AAC) az MP3 szabványosított utódja, amelyet úgy terveztek, hogy kiváló tömörítési hatékonyságot és hanghűséget biztosítson azonos bitráták mellett.

AAC konvertálása erre: MP3

Ingyenes, böngészőn belüli AAC - MP3 konvertáló. Konvertáljon fájlokat azonnal az eszközén.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) AAC fájlokat:

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Bájt-szintű fejléc aláírás (Magic Bytes)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) AAC fájlokat:

HEX ALÁÍRÁS (ELTOLÁS 0):

FF F1

ASCII REPREZENTÁCIÓ: ÿñ

Szabványosítás: ISO/IEC 13818-7 / ISO/IEC 14496-3

Műszaki specifikációk

Konténer architektúraADTS (Audio Data Transport Stream) bitstream or MPEG-4 Part 14 container
TömörítésModified Discrete Cosine Transform (MDCT) with temporal noise shaping and psychoacoustic modeling
BájtsorrendBig-Endian bitstream framing
SzínterekN/A (Audio Bitstream)
Csatornák és struktúraUp to 48 discrete audio channels with arbitrary speaker mapping
Max. méretekSample rates from 8 kHz up to 96 kHz (16/24-bit PCM source)
ÁtlátszóságPerceptual lossy coding; transparent quality achieved around 192-256 kbps stereo
Streaming és progresszívNative ADTS frame synchronization words enable arbitrary byte-stream streaming

Műszaki összehasonlító mátrix: AAC vs Versenytársak

Technikai attribútumAAC (Jelenlegi)MP3OGGOPUS
Tömörítési hatékonyságMagas; átlátszó sztereó 128-192 kbps-nélMérsékelt; 192-256 kbps szükségesMagas; összehasonlítható az AAC-vel 160 kbps-nélUltracsekély; átlátszó 96-128 kbps-nél
Max csatornák48 diszkrét csatorna2 csatorna (sztereó) / 5.1 MPEG-2-ben255 diszkrét csatorna255 diszkrét csatorna
Hardveres gyorsítás100%-ban univerzális minden mobil és asztali szilíciumon100%-os örökölt szilíciumtámogatásKorlátozott dedikált DSP hardveres chipekNövekvőböngésző- és Android/iOS-hardvertámogatás
Algoritmikus késleltetésMérsékelt (~100 ms pufferkésleltetés)Magas (~100-150 ms)Mérsékelt (~100 ms)Ultraalacsony (5-26,5 ms, VoIP-hez optimalizálva)

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

A médialejátszó ismétel vagy magas hangú digitális statikus zajt bocsát ki.

Kiváltó ok: Az ADTS keretfejlécek deszinkronizációja csomagvesztés vagy hiányzó 12 bites szinkronszavak miatt.

Helyreállítás: Csomagolja újra a nyers AAC hangot egy MP4/M4A konténerbe az ffmpeg -i broken.aac -c:a copy fixed.m4a paranccsal a keretindexek újjáépítéséhez.

Biztonsági elemzés és elemző (parser) támadási vektorok

Az AAC dekóderek nagy átviteli sebességű audió DSP-hurkokban működnek, ahol a hibás csomagméretek egész szám túlcsordulást okozhatnak a szoftveres implementációkban.

Ismert támadási vektorok

  • Egész szám túlcsordulás az ADTS kerethossz mezőkben, ami puffer túlolvasást okoz a nem javított C++ dekóderekben.
  • Megtervezett csatornakonfigurációs bitek érvénytelen memóriairányokat váltanak ki a többcsatornás lekeverés során.
  • Határértéken túli halomallokáció az SBR (Spectral Band Replication) szintézistáblázat elemzése során.

Védekező Legjobb Gyakorlatok:

Történeti háttér és mérföldkövek

2003Az Apple Computer az AAC-t választja az iTunes Store és az iPod termékcsalád alapértelmezett hangformátumává.
1999Beépítés az MPEG-4 szabványba ISO/IEC 14496-3 néven, High-Efficiency AAC (HE-AAC) profilokkal.
1997Szabványosítás ISO/IEC 13818-7 néven MPEG-2 Part 7ként, felülmúlva az MPEG-1 Layer III-at minden bitrátán.

Főbb előnyök

  • Kiváló audió-átlátszóság az MP3-hoz képest azonos és alacsonyabb bitrátáknál (pl. 128 kbps vs 192 kbps).
  • Natív támogatás akár 48 teljes sávszélességű hangcsatornához a térhatású hangzás és a Dolby Pro Logic munkafolyamatok érdekében.
  • Univerzális natív hardveres dekódolás iOS, Android, macOS, Windows és fogyasztói okostévék között.

Technikai korlátok és hátrányok

  • A perceptuális veszteséges kódolás eldobja a hallhatatlan harmonikus frekvenciákat, így alkalmatlanná teszi hangmesterelésre.
  • Az ADTS bitfolyamokból hiányoznak a beágyazott léptetési táblázatok MP4 (M4A) burkolás nélküli konténerezés esetén.
  • A Via Licensing Corporation által kezelt szabadalmi medence engedélyezése történelmileg lelassította a nyílt forráskódú kódoló-innovációt.

Érdekes technikai tudnivalók

  • A YouTube alapértelmezés szerint AAC kódolást használ 128 kbps sebességgel a normál sztereó videó hangfolyamokhoz.
  • Az ADTS szinkronszó 12 egymást követő bináris egyes (0xFFF), ami lehetővé teszi a tuner számára, hogy az élő adásokhoz menet közben csatlakozzon.
  • A Sony az AAC-t fogadta el alapértelmezett tömörítési szabványként a PlayStation 3, PlayStation Portable és Vita hangokhoz.

Gyakran Ismételt Műszaki Kérdések

Miért szól jobban az AAC, mint az MP3 128 kbps sebességnél?

Az AAC nagyobb frekvencia-felbontást (akár 96 kHz-ig), tiszta MDCT szűrőbankokat, ideiglenes zajformázást (TNS) és rugalmasabb sztereó becslési eszközöket tartalmaz, amelyek kiküszöbölik az MP3-ra jellemző pre-echo (elővisszhang) műtermékeket.

Mi a különbség a nyers AAC és az M4A között?

A nyers AAC egyszerű ADTS keretezést használ fejezet- vagy metaadat-indexek nélkül. Az M4A az azonos AAC audiotartalmat egy ISO Base Media tárolóba (MP4) csomagolja metaadatokkal, borítóképpel és keresési táblázatokkal.

Támogatja az AAC a veszteségmentes hangtömörítést?

Nem. A szabványos AAC szigorúan veszteséges. Az Apple kifejlesztette az Apple Lossless (ALAC) formátumot a bitre pontos, veszteségmentes hangzáshoz ugyanebben az M4A tárolóban.