Skip to main content
Add Video Subtitles transcribes a video and adds subtitles or captions, with control over typography, position, and highlight colors. Subtitles can be burned permanently into the video.

When to use

  • Accessibility
  • Social clips
  • Localization drafts
Common pattern: upload_video → add_video_subtitles.

Inputs

Video
video
required
The video to caption. Required. Supports loop mode.

Outputs

Video
video
The captioned video.

Configuration

language
string
default:"auto"
Language code, or auto to detect the spoken language.
burnIn
boolean
default:"true"
Permanently render subtitles onto the video.
autoApprove
boolean
default:"false"
Automatically approve generated subtitles without manual review.
subtitleStyle
string
default:"null"
A named style preset to apply.
fontColor
string
default:"#FFFFFF"
Subtitle text color.
strokeColor
string
default:"#000000"
Outline color around the text.
fontShadow
string
default:"none"
Text shadow size. One of none, small, medium, or large.
stroke
string
default:"none"
Outline width. One of none, small, medium, or large.
topPosition
number
default:"null"
Vertical position of the subtitles, as a percentage from the top (0–100).
highlightColor1
string
default:"null"
First highlight color for emphasized words.
highlightColor2
string
default:"null"
Second highlight color for emphasized words.
highlightColor3
string
default:"null"
Third highlight color for emphasized words.
This node consumes credits per run.