.ass File Extension
.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 type | Advanced SubStation Alpha subtitle or LATM/LOAS audio |
|---|---|
| MIME type | |
| Encoding | Usually Unicode text subtitles; alternatively binary LATM/LOAS AAC audio |
| Operating systems | Windows, macOS, Linux, Android |
| Opens with | Aegisub, VLC media player, mpv, FFmpeg |
| Poly support | Partial. Poly stores .ass files, but the suffix alone does not distinguish subtitle text from AAC audio. |
| Indexed by Poly | Conditional. Text-classified subtitles are searchable by content; correctly classified audio receives transcript and audio indexing. |
| Preview in Poly | Conditional. Preview depends on whether the source classifies the file as text or audio/aac. |
| Poly agent | Conditional. 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
.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
| Need | Practical choice | Tradeoff |
|---|---|---|
| Preserve detailed styling and positioning | Keep .ass | Renderer and font differences can change appearance |
| Broad, simple subtitle interchange | SRT | Loses most ASS styling and effects |
| Captions for HTML media | WebVTT | Uses a different cue and styling model |
| One distributable video file | Embed ASS in Matroska | Playback 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
- Aegisub. Editing Subtitles: Supported Formats. ↩ ↩2
- Matroska. Codec Mappings: S_TEXT/ASS and S_TEXT/SSA. ↩ ↩2 ↩3
- Internet Assigned Numbers Authority. audio/aac Media Type Registration. ↩
- mpv. Manual: SSA/ASS Subtitle Options. ↩
- FFmpeg. General Documentation: Subtitle Formats. ↩