Caption a video with one command

From your terminal, or by asking your AI agent. Styled, burned-in captions in seconds, and the video never leaves your machine.
$ npx autosubtitles talk.mp4
GitHubnpmFree. Needs Node 20+ and Chrome or Edge.

What you can do

Add it to your agentOnce. Works with Claude Code, Codex, Cursor, Gemini CLI and more.
$ npx skills add auto-subtitles/cli
Then just askIn your own words. Your agent captions the video and tells you where the file is.
Caption talk.mp4 in the Karaoke style.
Or run it yourselfWrites talk.captioned.mp4 beside your video. Nothing to install first.
$ npx autosubtitles talk.mp4
Choose the lookPick any of the 28 styles below. Trying another one takes seconds.
$ npx autosubtitles talk.mp4 --preset karaoke
Get subtitle filesSRT and VTT for YouTube, Vimeo or your editor, with or without the video. Needs Pro.
$ npx autosubtitles talk.mp4 --captions-only --srt --vtt

28 caption styles

Use the name under each style as the preset. Hover to see it move.

  • Simplesimple
  • Classicclassic
  • Bangersmrbeast
  • Streetstreet
  • Beastbeast
  • Cleanclean
  • Highlighthighlight
  • Firefire
  • Neonneon
  • Hypehype
  • Corporatecorporate
  • Karaokekaraoke
  • Sunshinesunshine
  • Brandedbranded
  • Rotaterotate
  • Slideslide
  • Electricelectric
  • Vibesvibes
  • Markermarker
  • Bubblegumbubblegum
  • Drop Indrop
  • Kawaiikawaii
  • Revealreveal
  • Floatfloat
  • Editorialeditorial
  • Cinematiccinematic
  • Neon Glowneon-glow
  • Comic Popcomic-pop

Want your own? Design it in the web editor.

Free or Pro

The same as the web editor. If you already have AutoSubtitles Pro, your license key works here too.

Free and Pro compared
FreePro
Captioned videoYesYes
WatermarkYesNo
ResolutionUp to 720pUp to 4K
Video lengthUp to 10 minutesNo limit
Subtitle files (SRT, VTT)NoYes

Get Pro in the web editor, then set AUTOSUBTITLES_LICENSE_KEY in your shell.

Questions

Q.Does my video get uploaded?

No. The captions are rendered on your own machine. Only the audio track is uploaded, so the speech can be transcribed.

Q.Is it free?

Captioning a video is free. Free exports are watermarked, up to 720p, for videos of up to 10 minutes. AutoSubtitles Pro removes the watermark, allows up to 4K and longer videos, and adds SRT and VTT subtitle files.

Q.Which agents does it work with?

Any agent that can run a command on your machine, including Claude Code, OpenAI Codex, Cursor and Gemini CLI. Agents that run only in the cloud cannot use it.

Q.What do I need installed?

Node.js 20 or later, and Google Chrome or Microsoft Edge. Nothing else.

Q.Can I design my own caption style?

The command uses the built-in styles. To design your own and see it on your video, use the AutoSubtitles web editor.

Related