SRT Subtitle Generator — Subtitles from Any Video
Pricing
from $21.00 / 1,000 minute transcribeds
SRT Subtitle Generator — Subtitles from Any Video
Give it a video or audio file and get a finished SRT or WebVTT subtitle file back, with the timings already aligned. 90+ languages, optional translation to English, speaker labels, and the timed passages alongside the subtitle file. No API key to set up.
Pricing
from $21.00 / 1,000 minute transcribeds
Rating
0.0
(0)
Developer
Matvey
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
SRT Subtitle Generator takes a video or an audio file and hands back a finished subtitle file — SRT or WebVTT, timings already aligned, ready to drop next to the video or upload to YouTube. 90+ languages, optional translation to English, optional speaker labels, and no API key to set up.
What it is for
Subtitling videos for social media and YouTube, making footage accessible, preparing translation-ready caption files, and adding captions in bulk to a library of recordings. Give it a list of URLs and every file comes back with its own subtitle track.
| What you give it | What you get back |
|---|---|
| A video URL | An SRT file with aligned timings |
subtitleFormat: vtt | A WebVTT file instead |
translateToEnglish: true | English subtitles for a foreign-language video |
diarize: true | Speaker labels inside the captions |
| A three-hour file | One continuous subtitle file, timings unbroken |
Formats: MP4, MOV, WEBM, MP3, M4A, WAV, FLAC, OGG — from a public URL or an upload.
What data does it return?
| Field | Example |
|---|---|
subtitles | the complete SRT or WebVTT file, as text |
source, fileName | https://example.com/clip.mp4 · clip.mp4 |
durationSeconds, durationMinutes | 461.05 · 7.68 |
language, model, translatedToEnglish | English · accurate · false |
transcript, wordCount, charCount | the plain text behind the captions |
segments | [{"start": 0, "duration": 4.56, "text": "…", "speaker": "Speaker 1"}] |
segmentCount, speakerCount, speakers | 101 · 3 · ["Speaker 1", …] |
status, errorCode, errorMessage | ok, or why a file failed |
The subtitle file arrives as a field on the row, so you can save it straight to disk from the API or from an integration.
How much does it cost?
| Event | Price | When it is charged |
|---|---|---|
| Minute transcribed | $0.03 | Per started minute, using the built-in key |
| Minute with your own key | $0.012 | Per started minute when you supply a Groq key |
| Add-on: Speaker labels | $0.012 | Per started minute, only when speaker labels are on |
| File processed | $0.002 | Per file downloaded and prepared |
A ten-minute video costs about $0.30. A failed file is an error row and is never charged.
Notes
Recognition is Whisper large v3 with a built-in key — nothing to sign up for. Timings come from the model's own segment boundaries, so captions break where the speaker pauses rather than at a fixed character count.