Zvuk AAC (.aac)

ISO/IEC Standardní

Advanced Audio Coding (AAC) je standardizovaný nástupce MP3, navržený tak, aby poskytoval vyšší kompresní účinnost a věrnost zvuku při stejných bitových rychlostech.

Převést AAC do MP3

Bezplatný konvertor z AAC do MP3 v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory AAC kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory AAC kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

FF F1

ASCII REPREZENTACE: ÿñ

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

Technické specifikace

Architektura kontejneruADTS (Audio Data Transport Stream) bitstream or MPEG-4 Part 14 container
KompreseModified Discrete Cosine Transform (MDCT) with temporal noise shaping and psychoacoustic modeling
Endiantita bajtůBig-Endian bitstream framing
Barevné prostoryN/A (Audio Bitstream)
Kanály a strukturaUp to 48 discrete audio channels with arbitrary speaker mapping
Max. rozměrySample rates from 8 kHz up to 96 kHz (16/24-bit PCM source)
PrůhlednostPerceptual lossy coding; transparent quality achieved around 192-256 kbps stereo
Streamování a progresivní načítáníNative ADTS frame synchronization words enable arbitrary byte-stream streaming

Technická srovnávací matice: AAC vs konkurence

Technický atributAAC (Aktuální)MP3OGGOPUS
Kompresní účinnostVysoká; transparentní stereo při 128-192 kbpsMírná; vyžaduje 192-256 kbpsVysoká; srovnatelná s AAC při 160 kbpsUltra-vysoká; transparentní při 96-128 kbps
Max. kanály48 diskrétních kanálů2 kanály (stereo) / 5.1 v MPEG-2255 diskrétních kanálů255 diskrétních kanálů
Hardwarová akcelerace100% univerzální napříč všemi mobilními i desktopovými čipy100% podpora starších čipůOmezené dedikované DSP hardwarové čipyRostoucí hardwarová podpora v prohlížečích a Androidu/iOS
Algoritmické zpožděníMírné (~100 ms zpoždění vyrovnávací paměti)Vysoké (~100-150 ms)Mírné (~100 ms)Ultra-nízké (5-26,5 ms, optimalizováno pro VoIP)

Běžné režimy poškození a příručka pro obnovení v hex

Přehrávač médií se opakuje nebo vydává vysokofrekvenční digitální šum.

Hlavní příčina: Desynchronizace hlaviček rámců ADTS v důsledku ztráty paketů nebo chybějících 12bitových synchronizačních slov.

Obnovení: Zabalte surový zvuk AAC do kontejneru MP4/M4A pomocí příkazu ffmpeg -i broken.aac -c:a copy fixed.m4a pro obnovení indexů rámců.

Bezpečnostní analýza a vektory útoků na parser

Dekodéry AAC pracují ve vysokorychlostních zvukových smyčkách DSP, kde délky chybných paketů mohou v softwarových implementacích vyvolat přetečení celých čísel.

Známé vektory útoků

  • Přetečení celého čísla v polích délky rámce ADTS způsobuje čtení nad rámec vyrovnávací paměti v neopravených dekodérech C++.
  • Upravené bity konfigurace kanálů spouštějící neplatné zápisy do paměti při převodu vícekanálového zvuku na méně kanálů.
  • Alokace haldy mimo hranice při parsování tabulky syntézy SBR (Spectral Band Replication).

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

2003Společnost Apple Computer vybírá AAC jako výchozí zvukový formát pro iTunes Store a řadu iPod.
1999Začleněno do standardu MPEG-4 jako ISO/IEC 14496-3 s profily High-Efficiency AAC (HE-AAC).
1997Standardizováno podle ISO/IEC 13818-7 jako MPEG-2 Part 7, překonávající MPEG-1 Layer III při všech bitových rychlostech.

Klíčové výhody a přednosti

  • Vyšší zvuková průhlednost ve srovnání s MP3 při ekvivalentních a nižších bitových rychlostech (např. 128 kbps vs 192 kbps).
  • Nativní podpora až pro 48 plnopásmových zvukových kanálů pro prostorový zvuk a pracovní postupy Dolby Pro Logic.
  • Univerzální nativní hardwarové dekódování napříč iOS, Androidem, macOS, Windows a chytrými televizory pro spotřebitele.

Technická omezení a nevýhody

  • Vjemové ztrátové kódování odstraňuje neslyšitelné harmonické frekvence, což jej činí nevhodným pro mastering zvuku.
  • Datové proudy ADTS postrádají vložené tabulky pro vyhledávání bez kontejnerizace v obalech MP4 (M4A).
  • Licencování patentového fondu spravované společností Via Licensing Corporation historicky zpomalovalo inovace open-source enkodérů.

Zajímavé technické drobnosti

  • YouTube ve výchozím nastavení používá kódování AAC při 128 kbps pro standardní stereofonní zvukové proudy videa.
  • Synchronizační slovo ADTS se skládá z 12 po sobě jdoucích binárních jedniček (0xFFF), což tunerům umožňuje uzamknout se do živého vysílání uprostřed proudu.
  • Společnost Sony přijala AAC jako výchozí kompresní standard pro zvuk zařízení PlayStation 3, PlayStation Portable a Vita.

Často kladené technické otázky

Proč zní AAC při 128 kbps lépe než MP3?

AAC obsahuje vyšší frekvenční rozlišení (až 96 kHz), čisté filtry s MDCT bankou, časové tvarování šumu (TNS) a flexibilnější nástroje pro předpověď sterea, které eliminují artefakty předzvuku převládající u formátu MP3.

Jaký je rozdíl mezi surovým (raw) AAC a M4A?

Surový AAC používá jednoduché rámování ADTS bez kapitol nebo indexů metadat. Formát M4A balí totožnou zvukovou stopu AAC do kontejneru ISO Base Media (MP4) s metadaty, obrázky alba a vyhledávacími tabulkami.

Podporuje AAC bezztrátovou kompresi zvuku?

Ne. Standardní AAC je striktně ztrátové. Společnost Apple vyvinula formát Apple Lossless (ALAC) pro bezztrátový zvuk ve stejné kontejnerové struktuře M4A.