Premiere Pro won’t import .ass or .ssa subtitles
Premiere Pro won’t import .ass subtitles
Seen in: Adobe Premiere Pro
What is actually wrong
ASS and SSA are scripting formats built for softsub players like mpv and VLC. Timing and text sit inside Dialogue lines alongside style names and override tags such as {\pos(320,40)}. Premiere Pro does not list either extension among its caption imports and cannot parse the Dialogue syntax, so the file is refused.
Fix it here: ASS to SRT
Drop the file. It is detected and converted in your browser; nothing is uploaded. Free to start, no signup.
Convert a file now
Conversions …
Drop EDL, SRT, VTT, .prtranscript, or transcript files
Any caption, transcript or timeline file: CutConvert picks the converter and shows what survives · up to 100 KB per file
The fix, step by step
Drop the .ass or .ssa file
The converter reads the [Events] section, finds the Dialogue lines, and keeps their start and end times.
Download the SRT
Override tags are stripped, \N line breaks become real line breaks, and every cue is numbered.
Import into Premiere
File > Import the SRT and drag it onto the timeline. Premiere creates a caption track you can restyle in the Essential Graphics panel.
What an ASS file actually contains
An Advanced SubStation Alpha file is an INI-style script. The [Script Info] block describes the video resolution, [V4+ Styles] defines named styles with fonts, colours, outlines and margins, and [Events] holds one Dialogue: line per subtitle with layer, start, end, style, actor, margins, effect and finally the text. Inside the text, override tags in braces change position, colour, fade and animation per cue: {\an8} for top-centre, {\fad(200,200)} for a fade, {\pos(640,60)} for absolute placement.
That richness is the point of the format for anime and fansub work, and it is exactly why an NLE cannot use it. Premiere Pro’s caption engine models a caption as timed text with a style applied in Premiere, not as a self-styled script. There is no mapping for layers, fades or per-cue positioning.
What survives the conversion to SRT
- Timing. ASS stores centiseconds (
0:01:02.50); the SRT gets milliseconds (00:01:02,500). Nothing is rounded away that Premiere could display. - Line breaks.
\N(hard break) becomes a real line break.\n(soft break) is treated the same way, since SRT has no soft-break concept. - Text order. Cues are written in time order and numbered, which Premiere requires.
- Dropped: every override tag, style name, actor field and layer. Colour and position are lost by design; SRT has no place for them.
If the actor field carries speaker names you need, the SRT to Word or CSV converters will give you a spreadsheet to work from, but Premiere itself does not display a speaker column from SRT.
Comments and karaoke lines
Comment: lines in the Events section are skipped, as they should be. Karaoke tags ({\k50}) are stripped like any other override, leaving the full lyric line as one cue. That is usually what you want for a broadcast or social edit.
Runs in your browser
The file is parsed and rewritten locally. Nothing is uploaded, which is why the conversion is instant even for a feature-length script with several thousand Dialogue lines.
FAQ
- Does the converter keep ASS colours or positions?
- No. SRT cannot carry them and Premiere would not read them. Restyle the caption track in Premiere after import.
- What about .ssa files (the older SubStation format)?
- Same parser. SSA v4 Dialogue lines have the same time and text columns, and the converter reads both.
- My file has multiple styles for different speakers. Are they merged?
- All cues are written to one SRT in time order. Style names are dropped, so two speakers on screen at once become two overlapping cues.