Speech-aligned timing
Cue timing comes from word-level timestamps in the speech-to-text pass, so each cue starts and ends with the words it carries.
LumeGrid · Caption Files
Auto-captions are free, and they look it: drifted timing, mangled names, walls of text. We deliver word-timed .srt + .vtt files, with every cue kept to 2 lines of up to 42 characters, and your names and terms spelled the way you list them.
Secure checkout by Stripe. Refund policy
Your first video is captioned free (up to 15 minutes). Put it next to the auto-captions before you pay anything.
from $5 · 24-HOUR DELIVERY

01 · What you get
Every video returns an .srt (SubRip) and a .vtt (WebVTT) file. Upload either to YouTube; both work everywhere else too.
Cue timing comes from word-level timestamps in the speech-to-text pass, so each cue starts and ends with the words it carries.
1 to 7 seconds per cue, max 2 lines, max 42 chars/line, reading speed ≤ 20 cps. No overlapping cues, no empty cues, nothing past the end of the video.
Names, numbers, and technical terms spelled the way you list them. Speaker changes labeled. Relevant sound cues noted: [music], [laughter]. Profanity transcribed as spoken.
Every cue has at most 2 lines of 42 characters and reads at under 20 characters per second.
Press play and the captions on the player are the actual .vtt file below. We ran our 82-second explainer demo (read by a stock digital voice) through our standard pass: open-source faster-whisper speech-to-text (small.en), then cue building with the readability rules above. Result: 21 cues, max 42 characters per line, max 17.2 characters per second, every cue 2.0 to 6.5 seconds long, no overlaps.
1 00:00:00,000 --> 00:00:04,280 Extreme ultraviolet lithography prints features smaller 2 00:00:04,320 --> 00:00:09,320 than the wavelength of the light itself: 13.5 nanometers. 3 00:00:09,760 --> 00:00:12,040 EUV never failed on the physics. 4 00:00:12,460 --> 00:00:16,080 This light is absorbed by air and by glass. 5 00:00:17,080 --> 00:00:20,040 So, no lenses and no air. 6 00:00:20,160 --> 00:00:22,200 The whole machine runs in a vacuum,
Editorial pass: two changes to the machine transcript, listed so nothing is hidden: “chirps” → “chips” and a stray “and-” → “and”. Timing comes from the speech-to-text word timestamps, with no manual timing edits. Generated September 28, 2026.

02 · Pricing
Flat prices by video length, delivered within 24 hours. You get an .srt and a .vtt, ready to upload.
$5
Up to 20 video minutes
Secure checkout by Stripe. Refund policy
$12
Up to 60 video minutes
Secure checkout by Stripe. Refund policy
$19
Up to 120 video minutes
Secure checkout by Stripe. Refund policy
$19/month
Up to 240 video minutes a month
Secure checkout by Stripe. Refund policy · Subscription terms
Turnaround: within 24 hours, standard on every tier, no rush fee. Larger than 120 minutes? Ask before ordering.
42
Readability spec
characters per line, max. Paced at ≤ 20 characters per second.
03 · How it works
Any public or unlisted YouTube link, Drive/Dropbox link, or any download URL. No link? Email the file to hello@trylumegrid.com instead.
Every cue is timed from word-level timestamps of your audio.
Two files per video, delivered as attachments. Upload either to YouTube Studio in seconds.
Claim it below: send one recent video (up to 15 minutes) and we’ll caption it free, no strings. Compare against auto-captions, then decide on the backlog. Claim your free video →
04 · How ordering works
How to order:
1. Pay via Stripe for the tier that fits ($5, $12, $19, or $19/month).
2. Stripe sends you straight to a short order form.
3. On that form, add your video link (YouTube, Drive, Dropbox, or any download link), your video length, and any names or terms we should get right.
Then: we match your order to your payment, and your files are due within 24 hours. To send files or ask a question, email hello@trylumegrid.com. Your .srt + .vtt files arrive by email when they’re done. (Flat price by tier. If your video runs longer than the tier you paid for, we’ll send a balance invoice before starting.)
No account needed. Questions before ordering? Email hello@trylumegrid.com.
05 · Honest limits
Turnaround is within 24 hours for each video up to 120 minutes. There is no rush tier: 24 hours is the standard.
Speech is transcribed as spoken, including profanity. If you want words cleaned up, say so up front.
Working files are retained 90 days, then deleted.
06 · FAQ
One finished minute of your video. A 10-minute video fits the $5 tier (up to 20 minutes).
Auto-captions drift out of sync, mangle names and technical terms, and ignore readability: walls of text flashing past. Every cue we ship is capped at 2 lines of up to 42 characters and paced under 20 characters per second.
You can, but a transcript is only the text. Captions also need a start and end time on every cue, pacing slow enough to read, and line breaks that don’t strand words. We time each cue from word-level timestamps of your audio and send a finished .srt + .vtt, so you skip that work.
Yes. Speaker changes are labeled, and relevant sound cues like [music] or [laughter] are noted.
A video link (public or unlisted) or the video file. That’s it. Pronunciation notes for unusual names are welcome but optional.
Within 24 hours for each video up to 120 minutes. There’s no rush fee because every order gets the same 24 hours.
Then don’t order. The free first video exists so you can judge the difference against auto-captions with zero risk.
Send one recent video (up to 15 minutes). We’ll caption it (SRT + VTT, full readability pass) and you compare it against auto-captions yourself. No card, no catch.
First video free (up to 15 minutes). This form needs a link. If your video isn’t online, email the file to hello@trylumegrid.com instead. After that: from $5 per video, or $19/month for 240 minutes · within 24 hours.