Clip Caption Kit

Subtitle Delivery Workflow for Every Video Clip

Turn one master SRT into a repeatable subtitle delivery workflow. Add a CSV with each clip’s name, start and end time; review the re-timed captions; then export an SRT, a plain-text TXT and a manifest for every clip in one ZIP.

No video upload required · Preview every clip before export · SRT + TXT + manifest in one ZIP

Ready
Input

Pick a master.srt and a clips.csv to run the flow

  • 1 × 60-minute master.srt
  • 1 × clips.csv with 20 time ranges
Output
  • 20 × clip-relative .srt
  • 20 × clean transcript .txt
  • 1 × manifest.csv
  • 1 × organized .zip

Upload → parse → export → zip

Run the subtitle delivery workflow with your files

Choose your master SRT and a timeline CSV with name,start,end columns. Check the clips and boundary captions here before signing in to generate the ZIP. You can upload and review without an account.

Turn one timeline into every deliverable.

Upload your master subtitles and a simple timeline CSV. Review each clip, then export clean, clip-relative captions in one ZIP.

01 · Subtitles
SRT

Master subtitles

Drop your SRT hereor choose a file from your device
02 · Timeline
CSV

Deliverables CSV

Drop your CSV hereor choose a file from your device
CSV format
Use columns name,start,end with timecodes like 00:03:42.000.

Preview without an account. Validate every clip before committing to an export.

Sign in only when you export. The free plan includes 3 projects per UTC day with up to 100 captions per project.

What is Clip Caption Kit?

Clip Caption Kit handles the subtitle delivery workflow when one long video becomes many clips. It reads the master SRT and clip ranges, resets each retained caption against its clip’s start time, and packages the resulting SRT and TXT files with a manifest. The video itself is not uploaded. Read the step-by-step workflow guide for the complete handoff.

What is a clip-relative subtitle file? A clip-relative subtitle file uses the start of a video clip as time zero. Each retained cue is re-timed relative to that point; the first cue may begin later than 00:00:00,000. You create one by subtracting the clip's start time from every caption timestamp in the master SRT. On this site, “clip-relative subtitle”, “re-timed subtitle”, “reset to 00:00” and “zero-based caption timing” all mean the same thing.

Example: 03:45.500 − 03:42.000 = 00:03.500.

For a fixed input/output proof, view the input, output and verification method.

How does the subtitle delivery workflow work?

01

Upload your master subtitles

Use the SRT exported for the full-length source video. It stays the single source of truth for every clip.

02

Define clips in a CSV timeline

Upload a CSV with name, start and end for every clip — or download the example files below and try those first.

03

Review boundaries and export

Preview each clip and choose how captions crossing its boundaries are handled. Then export re-timed SRT and TXT files plus a manifest in one ZIP.

Want to try it without your own files?

Download the example master SRT and clip CSV, load them in the splitter above, and see the whole delivery package without using your own files.

Every clip leaves with the same files.

Each ZIP follows the same delivery structure: one clip-relative SRT and one plain-text TXT per clip, plus manifest.csv for ranges, caption counts, boundary policy and warnings. The clip start is time zero; the first retained cue may begin later.

Clip-relative SRT

Cues are re-timed so 00:00:00,000 is the first frame of the clip. The file drops into the edit with no manual offset.

Plain-text TXT

The same captions with timecodes removed, ready for scripts, social copy, QC sheets and translation handoffs.

manifest.csv

One row per clip with start, end, duration, caption count, boundary policy and warning count, so the package is auditable without opening a single file.

episode-042-shorts-deliverables.zip
├── srt/          one SRT per clip, re-timed from 00:00
├── txt/          one plain-text transcript per clip
└── manifest.csv  range, duration, caption count, policy

Timecodes accept HH:MM:SS.mmm and HH:MM:SS,mmm in the timeline CSV. Captions that cross a clip boundary are either trimmed to the boundary or excluded, and the choice is written into manifest.csv so the handoff stays reproducible.

Built for the teams that cut one video into many.

Free SRT splitting tools.

One range or one split point — no CSV needed. When the job grows to a whole clip list, the batch splitter takes over.

Manual subtitle delivery workflow vs Clip Caption Kit

Manual workflowClip Caption Kit
Search the master SRT for every rangeRead all ranges from one CSV
Copy captions into separate filesGenerate all clip files together
Subtract each clip start time manuallyRe-time every caption automatically
Renumber and rename filesConsistent numbering and filenames
Repeat for every revisionRe-run the same project deterministically

Free subtitle converters and editors.

Convert SRT and WebVTT, extract a transcript, fix a constant timing offset or create an SRT by hand. These focused tools process files entirely in your browser; when the job grows to many clips, return to the batch workflow above. Explore all free SRT tools.

Privacy with a defined retention window.

Files are stored only for processing and deleted after 24 hours.

The video itself is never uploaded — only the master SRT and the clip timeline CSV. Project records remain so your account limits and delivery history are clear.

Start with real projects. Scale when the workflow sticks.

Free

$0

3 projects per UTC day
Up to 100 subtitle cues per project

Start free

Studio

$9.99/month

Unlimited projects and cues
Commercial studio workflow

Subscribe to Studio

Subtitle delivery questions, answered.

One master SRT. One clip timeline. Subtitle files for every clip.