Adds stylized captions designed to look cinematic or “YouTube documentary” style.Documentation Index
Fetch the complete documentation index at: https://docs.mosaic.so/llms.txt
Use this file to discover all available pages before exploring further.

- Talking head videos
- Interviews
- Short-form content
API Info
Node Params & API Details
Node Params & API Details
- Node ID:
dfa94b02-6a18-4922-9613-636bd202d69d
Node params
| Param | Type | Required | Default | Notes |
|---|---|---|---|---|
font1 | string | No | "Montserrat" | Primary font family. |
font2 | string | null | No | null | Secondary/accent font family. Set to null/omit to use only font1. |
color_override | string | null (hex) | No | null | If set, forces this color onto generated caption spec. |
text_bg_enabled | boolean | No | false | Enable text background box. |
text_bg_color | string (hex) | No | "#000000" | Text background color. |
text_bg_opacity | number | No | 0.6 | Text background opacity (0.1-1.0). |
text_bg_roundness | number | No | 6 | Text background corner radius (0-20). |
animation_style | "pop" | "slide" | "fade" | "bounce" | "typewriter" | "wave" | "cinematic" | "highlight" | No | "pop" | Caption animation preset. |
stroke_enabled | boolean | No | true | Enable stroke on caption text. |
stroke_color | string (hex) | No | "#000000" | Stroke color. |
stroke_width | number | No | 2 | Stroke width (0-8). |
shadow_enabled | boolean | No | false | Enable text shadow. |
shadow_blur | number | No | 10 | Shadow blur radius (0-40). |
shadow_color | string (hex) | No | "#000000" | Shadow color. |
shadow_opacity | number | No | 0.5 | Shadow opacity (0.1-1.0). |
uniform_word_size | boolean | No | false | Force consistent word sizing. |
single_line | boolean | No | false | Force single-line captions. |
caption_position | "auto" | "top-left" | "top" | "top-right" | "left" | "center" | "right" | "bottom-left" | "bottom" | "bottom-right" | No | "auto" | Caption placement. |
Parameter groups
- Font pairing:
font1,font2 - Color policy:
color_override,text_bg_* - Animation & layout:
animation_style,caption_position,single_line,uniform_word_size - Edge styling:
stroke_*,shadow_*
Runtime notes
- If
color_overrideis null, AI style generation chooses colors from scene analysis. - Runtime validates/fetches fonts from remotion template; invalid font names can fail render.
font1/font2should be valid Google Font family names.- For API overrides, pass these via
update_params[agent_node_id].