The problem after the cut
The edit is finished; the captions are not. The master SRT is timed against the full-length source, so a clip that starts 3:42 into the recording expects its first caption at 00:00, not at 3:42. Doing this by hand means finding every caption inside the range, copying it into a new file, subtracting the clip start from both timestamps, renumbering the cues and naming the file — repeated for every clip, and again after every revision.
What you have
- 1 full-length video + its master SRT
- 1 clip list: name, start, end per clip
What you deliver
- 1 clip-relative SRT per clip
- 1 plain-text transcript per clip
- 1 manifest + 1 ZIP
The workflow
- Export one SRT for the whole source. Keep it untouched — it stays the single source of truth for every clip.
- List the clips in a CSV. Three columns:
name,start,end. Copy the in/out points straight from your timeline. - Run the batch splitter. Every row is validated with its row number; captions that cross a boundary are trimmed or excluded per clip.
- Deliver the ZIP. One SRT and TXT per clip under
srt/andtxt/, plus a manifest that records range, caption count and policy.
Try it with the example master SRT and example clip CSV on the batch SRT splitter — no sign-up needed to load and review them.
Clip-relative time, in one line
Source cue: 00:03:45,500 --> 00:03:48,000 Clip starts: 00:03:42,000 Clip-relative cue: 00:00:03,500 --> 00:00:06,000
Clip-relative time = source cue time − clip start time, computed in whole milliseconds. Because the same master SRT is reused for every clip, two clips can never disagree with each other.
Who this is for
- Freelance editors delivering interview or podcast cuts with 10–50 clips per project.
- Short-form studios shipping daily clip batches for several clients who need consistent filenames.
- Podcast teams repurposing one episode transcript into Shorts, Reels and TikToks.
- Course producers splitting a long recording into lessons that each start at 00:00.
- Content marketing teams where the person cutting the video is not the person who made the captions.
Revisions are the real cost
The first export is rarely the last: a clip moves 4 seconds, a client asks for a different opening, one range turns out to be silent. When the timeline lives in a CSV, a revision is a one-row edit and a re-run — not twenty files reopened by hand. The master SRT guide walks through that loop end to end.
Subtitles for video clips FAQ
Generate subtitles for every clip in one run
Upload the master SRT, drop in the clip timeline CSV, review each clip and download the whole delivery package.
Generate subtitles for my clips