Render a timeline
render_timelineRender a complete video edit from a timeline: clips, transitions, overlays, captions, and audio processed in one pass to a single output file.
Instructions
Render a complete edit — clips, transitions, overlays, captions, audio — in one pass.
This is the entry point for driving the server from a script rather than calling tools one at a time, and it is exactly the structure the local UI's timeline editor produces.
The timeline declares an output width, height and frame rate; every clip is scaled and padded to fit, so sources may differ. Each clip has in and out points into its source, an optional speed, and an optional transition into the next one. Text overlays, media overlays (picture-in-picture or watermarks), a burned-in subtitle file, and extra audio tracks with optional ducking all layer on top.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| encode | No | ||
| timeline | Yes | ||
| output_path | No |
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. |