.adts File Extension
.adts file contains, which apps open ADTS audio, how Poly supports it, and when M4A or another format is a better choice. File extension details for .adts
Partial Support| File type | Audio Data Transport Stream |
|---|---|
| MIME type | |
| Encoding | Binary AAC audio framed as an Audio Data Transport Stream |
| Operating systems | Windows, macOS, Linux |
| Opens with | VLC media player, FFmpeg |
| Poly support | Partial. Poly processes ADTS audio when the source supplies the audio/aac MIME type. |
| Indexed by Poly | Conditional. Correctly classified files receive tags, speech transcripts, and audio-similarity indexing. |
| Preview in Poly | Conditional. Correctly classified files open in Poly's audio player. |
| Poly agent | Conditional. The Poly agent can use recognized audio and its generated transcript. |
What kind of file is an .adts?
An .adts file is an Audio Data Transport Stream, usually carrying one Advanced Audio Coding (AAC) stream. ADTS puts a small header in front of every compressed audio frame. That repeated framing lets a receiver start decoding partway through a broadcast or recover after missing data, which suits streaming uses such as internet radio.12
The registered MIME type is audio/aac. .aac is a more common extension for the same type of standalone ADTS stream. AAC inside an M4A file instead uses an MP4 container, normally with audio/mp4.
ADTS frames begin with a 12-bit syncword of all ones. Common streams therefore start a frame with bytes such as FF F1 or FF F9, but IANA registers no single magic number. Verify several valid frame headers and lengths rather than trusting the suffix or the first two bytes alone.1
track.m4a to track.adts does not remove the MP4 container or add ADTS frame headers. Remux or transcode the file with a media tool.How do I open an .adts on my computer?
VLC can play raw AAC on Windows, macOS, and Linux. FFmpeg recognizes ADTS input containing a single AAC stream and can inspect, decode, remux, or convert it.34
Built-in players and browsers are less predictable. MDN documents ADTS playback in Firefox and Safari, with Firefox support depending partly on the operating system's media framework.2 If a player rejects the file, first confirm that it contains valid ADTS-framed AAC and that the decoder supports its AAC profile.
Poly support for .adts
Poly can store, sync, share, version, download, and find .adts files by name. Poly does not currently infer audio/aac from the .adts suffix alone. When an upload source supplies the correct MIME type, Poly treats the file as audio, builds a waveform, reads available duration and tags, and opens it in the audio player.
Correctly classified speech can be transcribed for full-text search, while audio similarity helps find related recordings. The Poly agent can use the recognized audio and its transcript. Playback still depends on the browser decoding the particular AAC profile and stream.
History of .adts
AAC and ADTS were standardized in MPEG-2 Part 7, ISO/IEC 13818-7, in 1997. MPEG-4 Part 3 later incorporated and expanded the AAC family.15 ADTS remained useful because each frame carries enough configuration and length information for sequential transport without an MP4-style file index.
The .adts spelling explicitly names that transport framing. The more widespread .aac suffix often stores the same structure, so extension choice alone does not imply different sound quality.
Working with .adts and alternatives
| Need | Practical choice | Tradeoff |
|---|---|---|
| Keep compatible AAC without quality loss | Remux to M4A | Better metadata and seeking support, but less suited to a bare continuous stream |
| Stream independently framed AAC | Keep .adts | Narrower app and browser compatibility |
| Edit decoded audio | FLAC or WAV | Much larger and cannot restore detail AAC discarded |
| Broad legacy playback | MP3 | Transcoding adds another lossy generation |
Remuxing changes the wrapper without re-encoding compatible AAC. Transcoding decodes and encodes the sound again, which may be necessary for an unsupported AAC profile but can add artifacts. Keep the best original when future editing matters.
Footnotes
- Internet Assigned Numbers Authority. audio/aac Media Type Registration. ↩ ↩2 ↩3
- MDN Web Docs. Media Container Formats: ADTS. ↩ ↩2
- VideoLAN. VLC Features. ↩
- FFmpeg. FFmpeg Formats Documentation: AAC Demuxer. ↩
- Moving Picture Experts Group. MPEG Advanced Audio Coding. ↩