Edit a video clip
edit_videoEdit an existing clip with a natural-language instruction to change its subject, setting, or style while keeping motion and timing intact. Use for background changes, nighttime looks, or product swaps.
Instructions
EDIT/transform an existing video clip with a natural-language instruction (video-to-video) — KEEPS the original motion, timing and edit, changes the subject/setting/style. Use for 'change the background to a city', 'make it nighttime', 'restyle it as claymation', 'swap the product'. Best on 3–10s clips. NOT for mechanical cuts, trims, end cards or watermarks (use post_edit — seconds, ~2 credits, no AI model), NOT for making a new video (generate_video / render_ad), NOT for translating the spoken track (dub_video) and NOT for putting a saved creator's face on the motion (recast_motion). Paid render; returns the served URL of the edited clip.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video | Yes | the source video URL (from a previous render, a job result, or list_library) | |
| elements | No | OPTIONAL identity/product grounding (≤4): a creator portrait or the real product photo, so the edit restores the REAL thing instead of re-inventing it. Describe each one in the instruction. Leave out for a plain restyle | |
| keepAudio | No | default true — keep the source clip’s audio track. Set false to return the edit silent | |
| instruction | Yes | the exact transformation to apply, in the user’s own words |