Media
Video Caption
Add captions/subtitles to a video with various styles.
Category: Media · Plans: Trial, Pro, Premium, Enterprise · Type: VideoCaption
Inputs#
| Field | Type | Required | Default | What it does |
|---|---|---|---|---|
| Video URL | Text | Yes | (empty) | URL to the video to add captions to. |
| Captions (JSON) | Text | Yes | (empty) | JSON array of captions: [{“start_time”: 0, “end_time”: 3, “text”: “Hello”}] |
| Caption Style | Text | No | default | Visual style for captions. Options: default, modern, classic, bold, minimal, tiktok, youtube, instagram |
| Position | Text | No | bottom | Vertical position of captions. Options: bottom, center, top |
| Font | Text | No | noto_sans | Font 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 Size | Number | No | 32 | Font size in pixels. |
| Font Color | Text | No | #FFFFFF | Font color (hex code, e.g., #FFFFFF). (Advanced) |
| Background Color | Text | No | #00000080 | Background color for captions (hex code with alpha, e.g., #00000080). (Advanced) |
| Output Format | Text | No | mp4 | Options: mp4, webm, mov (Advanced) |
Outputs#
| Output | Type |
|---|---|
| Video Url | Any |
| File Id | Any |
| File Name | Any |
| Duration | Any |
| Caption Count | Any |
| Caption Style | Any |
| Status | Any |
| Error | Any |
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.