Transcribe Video to Text and SRT
Turn the speech in a video or audio file into timestamped text and a ready-to-burn SRT caption file, with an open model that runs on our own workers rather than a third-party speech API. Run the preset directly on this page or call the same agent-ready endpoint from your product.
See what the tool changes.
A real example: the after side is the unedited output of a KinoPipe job. Run the live form above to generate the same result from your own media.
Demo footage: public-domain timelapses (Bureau of Land Management, Oregon · NASA SVS). Processed by the same pipeline the API and MCP tools call.
Useful defaults, typed options.
The tool slug stays stable while your agent supplies named media inputs and a narrow set of documented options.
- Self-hosted model: audio never leaves the render worker
- 25 European languages, detected automatically
- SRT output drops straight into add-subtitles-to-video
- 01Extract the audio track as 16 kHz mono
- 02Cut it into utterances with voice activity detection
- 03Recognize each utterance with Parakeet-TDT 0.6B v3 (punctuation, capitalization, word timestamps)
- 04Return JSON with text and segments plus an SRT caption file
POST /api/v1/tools/transcribe-videoKnow the boundaries before you run.
About transcribe video
What is in the result?
result.analysis has the full text, the speech and audio durations and one segment per utterance with start, end and text (plus per-word times with include_words). result.outputs[1] is captions.srt: cues of at most 6 seconds and two lines of 42 characters, ready for add-subtitles-to-video.
Which model runs it?
NVIDIA Parakeet-TDT 0.6B v3 (CC-BY-4.0) through sherpa-onnx on the same worker that renders your video, after Silero voice activity detection. Nothing is sent to an external speech API.
How is it billed?
Like every job: one credit per worker second. Transcription runs at roughly a tenth of real time on the worker, so a ten-minute interview costs about a minute of worker time.
Related media tools
Add Subtitles to Video
Burn an SRT or WebVTT caption track into a durable video output.
ExploreDescribe a Video as Text
Turn a video into a summary and a list of timestamped scene descriptions, so an agent can decide what to trim, split or caption without watching the footage or sending frames to a model on every call.
ExploreDetect Silence in Audio or Video
List silent passages with start, end and duration for chaptering, cut planning or ad-break placement, without editing anything.
Explore