Media

Video Caption

Add captions/subtitles to a video with various styles.

Category: Media · Plans: Trial, Pro, Premium, Enterprise · Type: VideoCaption

Inputs#

FieldTypeRequiredDefaultWhat it does
Video URLTextYes(empty)URL to the video to add captions to.
Captions (JSON)TextYes(empty)JSON array of captions: [{“start_time”: 0, “end_time”: 3, “text”: “Hello”}]
Caption StyleTextNodefaultVisual style for captions. Options: default, modern, classic, bold, minimal, tiktok, youtube, instagram
PositionTextNobottomVertical position of captions. Options: bottom, center, top
FontTextNonoto_sansFont family to use for captions. Noto Sans has best emoji/special character support. Options: noto_sans, noto_serif, dejavu_sans, liberation_sans, liberation_serif, liberation_mono
Font SizeNumberNo32Font size in pixels.
Font ColorTextNo#FFFFFFFont color (hex code, e.g., #FFFFFF). (Advanced)
Background ColorTextNo#00000080Background color for captions (hex code with alpha, e.g., #00000080). (Advanced)
Output FormatTextNomp4Options: mp4, webm, mov (Advanced)

Outputs#

OutputType
Video UrlAny
File IdAny
File NameAny
DurationAny
Caption CountAny
Caption StyleAny
StatusAny
ErrorAny

Use as an agent tool#

Tool name: videocaption

Add captions/subtitles to a video. Supports multiple fonts including Noto Sans (best for emoji and special characters), Noto Serif, DejaVu Sans, and Liberation fonts. Available styles: default, modern, classic, bold, minimal, tiktok, youtube, instagram.