ComfyUI Node
FFMPEGA Text
Flexible text input for subtitles, overlays, watermarks, and more. Connect to the FFMPEGA Agent node's text_a/text_b/... inputs.
FFMPEGA Text
- text_output
◄text►
◄auto_modetrue►
◄modeauto►
◄positionauto►
◄font_size0►
◄font_color#FFFFFF►
◄start_time0.0►
◄end_time-1.0►
CategoryFFMPEGA
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | The text content to use. Can be plain text, multi-line subtitles, or full SRT format with timestamps. | |
| auto_modeopt | BOOLEAN | true | When Auto, the system detects whether your text is subtitles, a watermark, or overlay text and sets defaults accordingly. Turn off for full manual control. |
| modeopt | COMBO | auto | Text usage mode. 'auto' detects from content. 'subtitle' burns timed text. 'overlay' draws text on video. 'watermark' adds small persistent text. 'title_card' shows large centered text. 'raw' passes text through unchanged. |
| positionopt | COMBO | auto | Where to place the text. 'auto' chooses based on mode (subtitle → bottom, watermark → bottom-right, etc.). |
| font_sizeopt | INT | 00–200 | Font size in pixels. 0 = auto (24 for subtitles, 48 for overlay, 20 for watermark). |
| font_coloropt | STRING | #FFFFFF | Text color — click to pick a color or type a hex value (#RRGGBB). |
| start_timeopt | FLOAT | 0.00–3600 | Start time in seconds. 0 = beginning of video. |
| end_timeopt | FLOAT | -1.0-1–3600 | End time in seconds. -1 = full video duration. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| text_output | STRING | JSON-encoded text with metadata. Connect to text_a, text_b, etc. on the FFMPEGA Agent node. |