All / Repurpose and subtitles

Add Subtitles to Any Video

Transcribe locally and burn the captions onto the video; supports forcing a language, using your own SRT and CJK fonts.

What to say

Add subtitles to this video: <path>.
Burn this SRT onto the video with Arial.

How it works

  1. uv run scripts/add_subtitles.py <video>
  2. Optional --language, --srt, --font-name

At a glance

Best for
  • Captioning any clip
You give
  • A video
You get
<slug>_subtitled.mp4
Time
Minutes
Cost
Free

Good to know

  • Captions are rasterized (no libass needed)

Examples (real results, first 24 seconds)

No sample render of this one is checked in yet. Ask for it and the first result becomes the example.

Related