AAC zvuk (.aac)

ISO/IEC Standardno

Advanced Audio Coding (AAC) je standardizovani naslednik MP3 formata, dizajniran da obezbedi superiornu efikasnost kompresije i auditivnu vernost uz identične bitrate-e.

Конвертујте AAC у MP3

Бесплатан AAC у MP3 конвертор у прегледачу. Конвертујте фајлове тренутно без слања на сервер уз 100% приватност.

Pregledaj i metapodaci

Operativni sistemi i analizatori datoteka identifikuju AAC datoteke proverom početnog binarnog niza bajtova:

Изаберите или превуците датотеке овде

100% приватна конверзија у прегледачу – датотеке никада не напуштају ваш уређај

или налепите Ctrl+V
100% Локална обрада у прегледачу 0 бајтова послато спољним серверима. Сва обрада је извршена локално у безбедном окружењу вашег прегледача.

Potpis zaglavlja na nivou bajtova (Magic Bytes)

Operativni sistemi i analizatori datoteka identifikuju AAC datoteke proverom početnog binarnog niza bajtova:

HEX POTPIS (OFFSET 0):

FF F1

ASCII REPREZENTACIJA: ÿñ

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

Tehničke specifikacije

Arhitektura kontejneraADTS (Audio Data Transport Stream) bitstream or MPEG-4 Part 14 container
KompresijaModified Discrete Cosine Transform (MDCT) with temporal noise shaping and psychoacoustic modeling
Bajtni redosled (Endianness)Big-Endian bitstream framing
Prostori bojaN/A (Audio Bitstream)
Kanali i strukturaUp to 48 discrete audio channels with arbitrary speaker mapping
Maksimalne dimenzijeSample rates from 8 kHz up to 96 kHz (16/24-bit PCM source)
TransparentnostPerceptual lossy coding; transparent quality achieved around 192-256 kbps stereo
Strimovanje i progresivno učitavanjeNative ADTS frame synchronization words enable arbitrary byte-stream streaming

Tehnička matrica poređenja: AAC vs Konkurenti

Tehnički atributAAC (Trenutno)MP3OGGOPUS
Efikasnost kompresijeVisoka; transparentan stereo na 128-192 kbpsUmerena; zahteva 192-256 kbpsVisoka; uporediva sa AAC-om na 160 kbpsUltra-visoka; transparentan na 96-128 kbps
Maksimalni kanali48 diskretnih kanala2 kanala (stereo) / 5.1 u MPEG-2255 diskretnih kanala255 diskretnih kanala
Hardverska akceleracija100% univerzalna na svim mobilnim i desktop silikonskim čipovima100% podrška za stariji silikonOgraničeni namenski DSP hardverski čipoviRastuća hardverska podrška za pretraživače i Android/iOS
Algoritamsko kašnjenjeUmereno (~100 ms kašnjenja bafera)Visoko (~100-150 ms)Umereno (~100 ms)Ultra-nisko (5-26.5 ms, optimizovano za VoIP)

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Plejer ponavlja petlje ili proizvodi visokofrekventne digitalne šumove (static bursts).

Osnovni uzrok: Desinhronizacija ADTS zaglavlja frejmova usled gubitka paketa ili nedostajućih 12-bitnih sinhronizacionih reči.

Oporavak: Repakujte sirovi AAC zvuk u MP4/M4A kontejner koristeći komandu: ffmpeg -i broken.aac -c:a copy fixed.m4a radi obnove indeksa frejmova.

Bezbednosna analiza i vektori napada parsera

AAC dekoderi rade u audio DSP petljama visoke propusnosti gde pogrešno formirane dužine paketa mogu pokrenuti prekoračenja celobrojnih vrednosti (integer overflows) u softverskim implementacijama.

Poznati vektori napada

  • Prekoračenje celobrojne vrednosti u poljima dužine ADTS frejma uzrokuje prekoračenja opsega čitanja bafera u nezakrpljenim C++ dekoderima.
  • Kreirani bitovi konfiguracije kanala pokreću nevažeći upis u memoriju tokom miksovanja više kanala naniže.
  • Alokacija heap-a van granica tokom parsiranja tabele sinteze za SBR (Spectral Band Replication).

Defanzivne najbolje prakse:

Istorijat i prekretnice

2003Apple Computer bira AAC kao podrazumevani audio format za iTunes Store i iPod liniju proizvoda.
1999Uključen u MPEG-4 standard kao ISO/IEC 14496-3 sa High-Efficiency AAC (HE-AAC) profilima.
1997Standardizovan pod ISO/IEC 13818-7 kao MPEG-2 Part 7, nadmašujući MPEG-1 Layer III na svim bitrate-ima.

Ključne prednosti

  • Superiorna zvučna transparentnost u poređenju sa MP3 formatom pri ekvivalentnim i nižim bitrate-ima (npr. 128 kbps prema 192 kbps).
  • Nativna podrška za do 48 audio kanala punog opsega za surround zvuk i Dolby Pro Logic radne procese.
  • Univerzalna nativna hardverska dekodiranja na iOS, Android, macOS, Windows i pametnim televizorima.

Tehnička ograničenja i nedostaci

  • Perceptivna gubitatna (lossy) kompresija odbacuje nečujne harmonijske frekvencije, što ga čini nepodobnim za masterovanje zvuka.
  • ADTS bitstream-ovi nemaju ugrađene tabele za pretragu bez kontejnerizacije u MP4 (M4A) omotače.
  • Licenciranje patenta od strane Via Licensing Corporation je istorijski usporilo inovacije kod open-source enkodera.

Zanimljivosti

  • YouTube podrazumevano koristi AAC kodiranje na 128 kbps za standardne stereo video audio strimove.
  • ADTS sinhronizaciona reč (syncword) sastoji se od 12 uzastopnih binarnih jedinica (0xFFF), što omogućava tjunerima da se zaključaju u živa emitovanja usred strima.
  • Sony je usvojio AAC kao podrazumevani standard kompresije za PlayStation 3, PlayStation Portable i Vita audio.

Često postavljana tehnička pitanja

Zašto AAC zvuči bolje od MP3-ja pri 128 kbps?

AAC uključuje veću frekvencijsku rezoluciju (do 96 kHz), čiste MDCT filter banke, vremensko oblikovanje šuma (TNS) i fleksibilnije alate za predviđanje stereo zvuka koji eliminišu artefakte pred-eha koji su česti kod MP3-ja.

Koja je razlika između sirovog (raw) AAC-a i M4A format?

Sirovi AAC koristi jednostavno ADTS uokvirivanje bez indeksa poglavlja ili metapodataka. M4A pakuje identičan AAC audio sadržaj unutar ISO Base Media kontejnera (MP4) sa metapodacima, omotom albuma i tabelama za pretragu.

Da li AAC podržava kompresiju zvuka bez gubitaka (lossless)?

Ne. Standardni AAC je striktno sa gubicima (lossy). Apple je razvio Apple Lossless (ALAC) za bit-po-bit lossless zvuk unutar istog M4A kontejnera.