.aac File Extension

Learn what a .aac file contains, which apps open AAC audio, how Poly supports it, and when M4A or another audio format is a better choice.

File extension details for .aac

Full Support
File typeStandalone AAC audio stream
MIME type
EncodingBinary AAC audio, usually framed as an Audio Data Transport Stream (ADTS)
Operating systemsWindows, macOS, Linux
Opens withVLC media player, FFmpeg
Poly supportYes. Poly provides rich audio support for .aac files.
Indexed by PolyYes. Poly indexes available tags, spoken transcripts, and audio similarity.
Preview in PolyYes. .aac files open in Poly's audio player with a waveform and seekable matches.
Poly agentYes. The Poly agent can use the audio and its generated transcript.

What kind of file is a .aac?

A .aac file is usually a standalone Advanced Audio Coding stream framed as an Audio Data Transport Stream (ADTS). AAC is a lossy perceptual codec that discards audio information its model predicts will be difficult to hear. Standalone files normally use the audio/aac MIME type.1

The extension does not cover every file that contains AAC audio. An M4A file commonly stores AAC inside an MP4 container, which adds timing tables and better support for metadata and artwork. It normally uses audio/mp4, not audio/aac.

ADTS frames begin with a 12-bit syncword of all ones, so common files start with bytes such as FF F1 or FF F9. IANA does not register one fixed magic number, however. A reliable check parses consecutive frame headers rather than trusting the suffix or only two bytes.1

Renaming track.m4a to track.aac does not remove the MP4 container. Renaming another audio file to .aac does not encode it as AAC.

How do I open a .aac on my computer?

VLC opens raw AAC on Windows, macOS, and Linux. FFmpeg can inspect, decode, remux, and convert it.23 Built-in player support depends on the framing and AAC profile.

Browser support for raw .aac streams is less consistent than support for AAC in MP4. MDN documents ADTS playback in Firefox and Safari, with some decoding supplied by the operating system.4 For dependable web delivery, wrap compatible AAC-LC audio in M4A or MP4 and serve it as audio/mp4.

Poly support for .aac

Poly recognizes .aac filenames as audio. It builds a waveform, reads available duration and tags, and uses embedded cover art when present. Spoken content is transcribed for search, while audio similarity helps find recordings that sound alike. Matches can jump to the relevant moment.

The Poly agent can use the audio and its generated transcript. Playback still depends on the browser being able to decode the particular AAC stream, and music without intelligible speech may have little useful transcript text.

History of .aac

AAC was first standardized in 1997 as MPEG-2 Part 7, ISO/IEC 13818-7. MPEG-4 Part 3 later incorporated and expanded the family.1 The design was not constrained by backward compatibility with MPEG-1 audio, which gave its developers more freedom to improve compression. MPEG's technical overview described transparent quality relative to stereo CD source material at 128 kb/s for its evaluated audio, while also stressing multichannel uses.5

Profiles include AAC Low Complexity, HE-AAC, and HE-AAC v2. A decoder that accepts common AAC-LC may not accept every profile or framing.

Working with .aac and alternatives

Choose a target based on the job:

NeedPractical choiceTradeoff
Keep compatible AAC without quality lossRemux to M4AChanges the container, not the encoded sound
Edit or preserve decoded samplesFLAC or WAVLarger; cannot restore detail AAC already discarded
Broad legacy interchangeMP3Re-encoding adds another lossy generation
Efficient modern deliveryOpusCompatibility depends on the target software

Remux when only the wrapper needs to change. Transcode when the destination cannot decode the profile or you need a different codec, sample rate, or channel layout. Keep the best original because repeated lossy conversion can accumulate artifacts.

Footnotes

  1. Internet Assigned Numbers Authority. audio/aac Media Type Registration. 2 3
  2. VideoLAN. VLC Features.
  3. FFmpeg. FFmpeg Codecs Documentation: AAC.
  4. MDN Web Docs. Media Container Formats: ADTS.
  5. Moving Picture Experts Group. MPEG Advanced Audio Coding.
© Poly Corp. 2026