File formats

How to convert ASS and SBV subtitles to SRT

By SubtitleDock Updated 2 min read

An editor asking for SRT needs a file with SubRip syntax. Renaming an ASS or SBV file will not give it that syntax. Converting a copy is useful when the captions already exist and you want to use their words and timing in another workflow.

Start with the file you actually have

Open a copy in a text editor if the extension is unclear. ASS and SSA scripts contain sections such as [Events], a Format declaration and Dialogue lines. A simple SBV file uses two timestamps separated by a comma. SRT uses cue numbers and an arrow between timestamps.

SubtitleDock detects these supported formats from their contents. An image subtitle or video needs a different process: a text converter cannot recognize letters from subtitle pictures or transcribe speech.

InputTypical taskUse
ASS / SSAMove styled dialogue into a plain-caption workflowASS to SRT
SBVUse SubViewer captions in an SRT importerSBV to SRT
Mixed supported formatsChoose SRT, WebVTT or text outputSubtitle Converter

ASS to SRT: keep a copy of the styled original

ASS can express fonts, positions, animation and karaoke highlighting. SubtitleDock exports plain dialogue with its start and end times. Hard line breaks are kept, while style overrides and comment events are removed. Vector drawing content is omitted with a note; the tool does not perform OCR.

For example, an ASS start of 0:00:01.25 becomes 00:00:01,250 in SRT. The timestamp changes notation, not position on the timeline. Review text that depended on placement, such as signs shown alongside speech, because plain output may show overlapping lines differently.

SBV to SRT: the same caption in a new structure

YouTube documents both SRT and SBV as basic caption formats and requires plain UTF-8 files. The original example below shows how the same words and millisecond timing can be represented in either format. SubtitleDock requires a blank line between SBV caption blocks.

One caption, before and after conversion
SBV
0:00:02.125,0:00:04.750
Welcome to the editing lesson.

SRT
1
00:00:02,125 --> 00:00:04,750
Welcome to the editing lesson.

Check the destination before publishing

Choose the format your destination requests, review the conversion notes, and compare the first and last caption times with the source. Download the new file and test it with the matching video. A conversion changes file structure; it does not fix incorrect words, a delayed track or a different video edit.

  1. Keep the source file so its original styles and metadata remain available.
  2. Review the plain text preview for missing dialogue, spelling and line breaks.
  3. Use the subtitle editor for individual corrections or the time shifter for a constant delay.

Subtitle guides

View all guides

Understand the formats, follow an example, and choose your next step.

Practical guides 3 min read

How to fix subtitles that are out of sync

Shift SRT or VTT subtitles earlier or later with the correct offset. Learn the difference between a constant subtitle delay and gradual timing drift.