ASS → SRT workflow

Convert ASS Subtitles to SRT Text and Timing

Extract the dialogue and timestamps from an ASS subtitle script into a simpler SRT file. This route is useful when styling is not part of the destination requirement and readable timing is the priority.

What ASS contains that SRT does not

ASS can describe styles, margins, positioning, effects, script metadata, and dialogue events. SRT is intentionally simpler: numbered cues, start and end times, and text. CaptionShift reads the ASS dialogue timing and text, removes ASS override tags from the displayed text, and writes an SRT-compatible cue body.

ASS: Dialogue: 0,0:00:12.00,0:00:15.50,Default,,0,0,0,,Styled dialogue\Nsecond line SRT: 00:00:12,000 --> 00:00:15,500 Styled dialogue second line

Expect to review the result if the source relies on exact placement, typefaces, colors, karaoke effects, or other styling.

How to use the ASS to SRT workflow

  1. Select the ASS file in the working CaptionShift converter.
  2. Review the preview for readable text and plausible start/end times.
  3. Choose SRT and use the timing offset only for a consistent global shift.
  4. Download and inspect the complete SRT before delivery.

Known losses

  • ASS styles, fonts, colors, margins, positioning, effects, and karaoke behavior are not preserved in SRT.
  • Dialogue fields are interpreted from the ASS event structure; unusual custom formats should be checked.
  • There is no automatic video comparison, translation, transcription, or drift repair.

ASS to SRT questions

Is ASS to SRT a lossless conversion?

No. Caption timing and readable text are the focus, while ASS-specific styling and script features can be lost.

Can I keep the ASS font and screen position?

Not in a standard SRT output. Those features belong to the richer ASS model and need a destination that supports them.

What should I do after exporting?

Open the SRT in the destination player or editor and check line breaks, timing, and any speaker or effect information that mattered in the source.