Hva er ADTS-filformatet?
En .adts-fil inneholder AAC (Advanced Audio Coding)-lyd pakket i innrammingsformatet ADTS (Audio Data Transport Stream), standardisert i MPEG-2 del 7 (ISO/IEC 13818-7, 1997) og videreført i MPEG-4 del 3 (ISO/IEC 14496-3). I motsetning til containerformater som .mp4, har ADTS ingen global filheader - hver ramme begynner med et 12-biters synkroniseringsord (0xFFF), noe som gjør strømmen selv-synkroniserende slik at en dekoder kan låse seg til enhver rammegrense uten å måtte lese fra starten av filen.
Hver ADTS-ramme bærer en 7-byte header (9 byte når CRC-beskyttelse er aktivert) som koder AAC-profilen, samplingsfrekvensindeks, kanalkonfigurasjon og rammelengde, etterfulgt av de rå AAC-lyddataene. Støttede samplingsfrekvenser varierer fra 8 kHz til 96 kHz; bithastigheter ligger vanligvis mellom 64 kbps og 320 kbps.
MPEG-4 AAC-rammer bruker synkroniseringsmønsteret 0xFFF1; MPEG-2 AAC-varianten bruker 0xFFF9. De fleste moderne dekodere håndterer begge sømløst.
ADTS er funksjonelt lik filer som bruker filendelsen .aac - IANA og de fleste medieavspillere foretrekker nå .aac for rå AAC-strømmer, så .adts påtreffes hovedsakelig i kringkastingsarbeidsflyter og HTTP Live Streaming (HLS) transportsegmenter. FFmpeg, VLC og flertallet av maskinvarebaserte medieavspillere dekoder .adts-filer naturlig.
Sikkerhet og trygghet
RISIKO: LOWADTS/AAC-filer inneholder kun lyddata. Ingen makro- eller skriptmuligheter. Ubetydelig risiko for utnyttelse i godt vedlikeholdte avspillere.
Formatdetaljer
i et nøtteskallProgrammer som åpner ADTS-filer
Tekniske detaljer
dyp spesifikasjon| Lydkodek | AAC (Advanced Audio Coding) - lossy perseptuell lydkodek |
| Innramming | ADTS (Audio Data Transport Stream) - selv-synkroniserende headere per ramme; ingen global filheader |
| Synkroniseringsord | 0xFFF1 (MPEG-4 AAC) eller 0xFFF9 (MPEG-2 AAC) ved hver rammegrense |
| Størrelse på rammeheader | 7 byte (uten CRC; protection_absent=1) eller 9 byte (med 16-biters CRC per ramme; protection_absent=0) |
| Byterekkefølge | Big-endian |
| Støttede samplingsfrekvenser | 8 kHz - 96 kHz (12 diskrete frekvenser kodet via 4-biters sampling_frequency_index i ADTS-headeren) |
| Kanalstøtte | Opptil 48 kanaler (MPEG-4 AAC); typiske filer bruker 1 (mono) eller 2 (stereo) kanaler |
| Typisk bithastighet | 64 - 320 kbps |
| Standarder | MPEG-2 del 7 (ISO/IEC 13818-7, 1997) og MPEG-4 del 3 (ISO/IEC 14496-3) |
| MIME-type | audio/aac (primær); audio/vnd.dlna.adts (DLNA); audio/aacp (HE-AAC) |
| CRC-integritet | Valgfri 16-biters CRC per ramme; aktivert eller deaktivert per ramme via protection_absent-biten i ADTS-headeren |
| Foretrukket alternativ filendelse | .aac - IANA-anbefalt filendelse for rå AAC/ADTS-strømmer; .adts er foreldet til fordel for .aac |
| Typisk bruksområde | HTTP Live Streaming (HLS) transportsegmenter; distribusjon av kringkastingslyd; rå AAC-utdata fra maskinvare-kodere |
| Utgitt | 1997 (MPEG-2 Part 7, ISO/IEC 13818-7) |
| Siste versjon | ISO/IEC 14496-3:2019 (MPEG-4 Part 3) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.iso.org |
ADTS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om ADTS-filer.