.ass File Extension

Learn what an .ass file contains, which apps open ASS subtitles, why the suffix can also mean AAC audio, and how Poly supports it.

File extension details for .ass

Partial Support
File typeAdvanced SubStation Alpha subtitle or LATM/LOAS audio
MIME type
EncodingUsually Unicode text subtitles; alternatively binary LATM/LOAS AAC audio
Operating systemsWindows, macOS, Linux, Android
Opens withAegisub, VLC media player, mpv, FFmpeg
Poly supportPartial. Poly stores .ass files, but the suffix alone does not distinguish subtitle text from AAC audio.
Indexed by PolyConditional. Text-classified subtitles are searchable by content; correctly classified audio receives transcript and audio indexing.
Preview in PolyConditional. Preview depends on whether the source classifies the file as text or audio/aac.
Poly agentConditional. The Poly agent can use indexed subtitle text or recognized audio and its transcript.

What kind of file is an .ass?

An .ass file is usually an Advanced SubStation Alpha subtitle script. It is a text file that stores timed dialogue plus reusable styles, positioning, colors, borders, karaoke timing, motion, and other rendering instructions. Aegisub describes ASS as SSA v4+ and treats it as its native advanced subtitle format.1

A typical subtitle script contains [Script Info], [V4+ Styles], and [Events] sections. ScriptType: v4.00+ and the [V4+ Styles] heading are strong content clues. There is no short binary magic number, so software should parse the section structure rather than trust the filename alone.2

The suffix is genuinely ambiguous. IANA also registers .ass for AAC audio transported as LATM/LOAS under audio/aac. That binary form uses an 11-bit 0x2B7 syncword, or 0x4DE1 for an EPAudioSyncStream.3

Renaming an SRT, WebVTT, or AAC file to .ass does not convert it. Inspect the contents before choosing a subtitle editor or audio tool.

How do I open an .ass on my computer?

For subtitle work, use Aegisub on Windows, macOS, or Linux. It reads Advanced SubStation Alpha files and exposes timing, styles, and visual typesetting controls.1 VLC and mpv can load an .ass track alongside a video. mpv uses libass for SSA/ASS rendering and supports script styling and fonts attached to Matroska files.4

FFmpeg can inspect, convert, embed, or extract ASS subtitles. Its current format list supports SSA/ASS muxing, demuxing, encoding, and decoding.5 A plain text editor is useful for inspection, but it will not show the rendered result.

If the file is binary LATM/LOAS audio instead, open it with an AAC-capable media tool such as FFmpeg. Check the data first because a subtitle editor will display binary noise and an audio player will reject a normal ASS script.

Poly support for .ass

Poly can store, sync, share, version, download, and find .ass files by name. Poly does not infer a format from this ambiguous suffix alone.

When the source supplies text/plain, Poly can open the subtitle source in its text editor, index the readable script, and make that text available to the Poly agent. It does not render ASS styling over a video. When the source supplies audio/aac, Poly can use its audio player, available tags, speech transcription, audio similarity, and transcript-aware agent features. These capabilities depend on correct classification.

History of .ass

ASS evolved from SubStation Alpha as the v4+ form of the subtitle script. The distinction remains visible in its headers: Matroska requires the S_TEXT/ASS codec ID when a source contains ScriptType: v4.00+ or a [V4+ Styles] section, while older SSA uses S_TEXT/SSA.2

That richer style model made ASS useful for subtitles that need precise placement, typography, signs, or karaoke effects. Matroska can carry ASS events as a subtitle track and attach the fonts needed to render them consistently.2

Working with .ass and alternatives

NeedPractical choiceTradeoff
Preserve detailed styling and positioningKeep .assRenderer and font differences can change appearance
Broad, simple subtitle interchangeSRTLoses most ASS styling and effects
Captions for HTML mediaWebVTTUses a different cue and styling model
One distributable video fileEmbed ASS in MatroskaPlayback still depends on ASS rendering and fonts

Converting ASS to SRT or WebVTT can preserve dialogue and timing, but not every visual effect. Review line breaks, overlaps, signs, karaoke, fonts, and positioning against the video before discarding the original. Use maintained parsers for untrusted scripts, and inspect font attachments before installing or distributing them.

Footnotes

  1. Aegisub. Editing Subtitles: Supported Formats. 2
  2. Matroska. Codec Mappings: S_TEXT/ASS and S_TEXT/SSA. 2 3
  3. Internet Assigned Numbers Authority. audio/aac Media Type Registration.
  4. mpv. Manual: SSA/ASS Subtitle Options.
  5. FFmpeg. General Documentation: Subtitle Formats.
© Poly Corp. 2026