TranskribatorTranskribator
How to create an SRT file from a transcript: structure and timing checks
Working with video

How to create an SRT file from a transcript: structure and timing checks

Turn a transcript into SRT subtitles: split speech into cues, mark start and end times, save the file and check synchronisation. Includes a two-cue example.

The Transkribator team5-minute read
SOURCESRT SUBTITLE FILE1.2 s: first cue3.6 s: first cue ends4.0 s: second cue6.5 s: second cue endsFROM WORDS TO RESULTS
Working with a real recordingIllustrated training exampleTemplate to copy
Working with video

A regular transcript isn’t a subtitle file yet

A transcript may have one timestamp for a long paragraph. Subtitles need more detail: each cue should appear and disappear at the right time and give viewers time to read. You can’t reliably infer the end time from sentence length alone.

SRT is a text format with sequential blocks. Formatting support varies by application, so plain text is the most portable basic option. Check the platform’s requirements before uploading: YouTube, for example, supports basic SRT and requires UTF-8 text.

Workflow

Prepare the text and timing

  1. Check the transcript

    Correct names, terms, numbers and missing negatives against the original recording. Remove only what your subtitle format allows. Preserve the meaning of each cue. Important sounds and speaker labels may be needed for accessibility.

  2. Split speech into cues

    Choose short, meaningful passages that are easy to read on screen. Avoid breaking up closely related words without a reason. Follow the platform or project requirements for length and reading speed instead of treating one limit as universal.

  3. Set the start and end

    Mark when each cue appears and disappears in a subtitle editor or by watching the video. Basic timestamps use hours, minutes, seconds and milliseconds, with a comma before milliseconds. The start must precede the end. Fix accidental overlaps and long delays.

  4. Save and test the file

    Use plain text rather than a formatted document. Check the extension, encoding, numbering and blank lines between blocks. Load the file in the intended environment. Watch the beginning, middle, end and tricky passages, then review the whole video if necessary.

Worked example

Two cues from a short instruction

This is a fictional training example. The names, circumstances and outcomes are included solely to explain the method.

Excerpt from a training recording · 12:40
First, select a recording. Then check that you can hear the speech.

In this example the first cue begins at 1.2 seconds and ends at 3.6. The second appears at 4 seconds. These times illustrate the format. Work out the right times for your own recording.

The block number gives the order and the timing line gives the display interval. A blank line separates the next block. A paragraph timestamp can serve as a guide, but you still need to check the exact boundaries.

1.2 s: firstcueAppears3.6 s: firstcue endsDisappears4.0 s: second cuecueAppears6.5 s: secondcue endsDisappears
Each subtitle cue has its own start and end on the video timeline.
Part of the blockExamplePurpose
Number1Cue order
Interval00:00:01,200 --> 00:00:03,600Display time
TextFirst, select a recording.Subtitle content
Blank lineBetween blocksSeparates cues
Ready-to-use template

Minimal SRT example

Copy this example into a plain text editor to study the format. Replace the cues and times with those for your video before using it.

Template for your workSelect and copy
1
00:00:01,200 --> 00:00:03,600
First, select a recording.

2
00:00:04,000 --> 00:00:06,500
Then check that you can hear the speech.
Check the result

Check the subtitles in the intended environment

  • The file is saved as plain text with the correct extension.
  • Every block has a start time, an end time and text.
  • Cues appear at the right points in the recording.
  • The text is readable and retains the essential meaning.
TextVerified speechCuesBreaks by meaningIntervalsStart and endPlaybackReadability and synchronisation
Creating an SRT combines accurate text with timing checked against the video itself.
Frequently asked questions

A closer look

Can I just rename a TXT file to SRT?

Only if the contents already match the SRT structure and the target application’s encoding. Renaming doesn’t add time intervals or separate the blocks.

What should I do after cutting the video?

Check the timestamps again. Editing changes where speech falls. When a section is removed, later subtitles can shift relative to the speech.

Keep working with the recording