Add text overlays
text_overlayAdd animated titles and lower-thirds to videos, controlling start/end time, position, color, and slide/fade effects.
Instructions
Draw titles and lower-thirds over the video, with timing and animation.
Each item has its own in and out point, named position (or explicit x/y), font size and colour, optional outline or background box, and an animation: fade, or a slide from any direction. Everything renders in one pass.
The text itself is written to a sidecar file and referenced by path rather than embedded in the filter graph, so any characters are safe — including colons, commas, brackets, quotes and %{...} sequences, which are drawn literally.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | ||
| encode | No | ||
| input_path | Yes | Path to the source media file. | |
| output_path | No | Destination file. If omitted, the output is written into the job's workspace directory and its path is returned by job_result. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| job_id | Yes | ||
| status | No | queued | |
| message | No | Job queued. Poll job_status for progress, then job_result. |