Need subtitles in code? Turn an SRT into a JSON array of cues, times in seconds. Free, nothing is uploaded.
A .json array like [{ "start": 1.5, "end": 3.2, "text": "Hello" }]. Times are seconds as numbers, line breaks are \n.
Clipped Cloud
Building captions into your own videos? Clipped Cloud makes captioned clips without the code.
One object per cue with start and end in seconds and the text as a string. It sorts, filters and maps easily in JavaScript or Python.
Numbers are easier to work with. You can compare them, add offsets and pass them straight to a video element's currentTime.
Yes. The SRT editor and timing adjuster on this site read this JSON too, and can export SRT.
No. Nothing is uploaded. The file is read and converted by your browser, on your device. It even works offline once the page has loaded.
On iPhone? Get the Clipped app, free. It cuts clips for you.