veo_reshoot
Re-render an existing video with a different camera motion to change cinematography without regenerating from scratch. Apply static shots, directional pans, or dolly-zoom effects.
Instructions
Re-render a video with a different camera motion.
Re-renders an existing video clip with a new camera movement applied.
Useful for changing the cinematography of a video without regenerating it from scratch.
Use this when:
- You want to change the camera movement in a video
- You need a static shot vs a dynamic camera movement
- You want to apply a dolly-zoom or tracking shot to existing video
Returns:
Task ID and re-rendered video information including URLs and state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| video_id | Yes | The video ID from a previous generation result. Use the 'id' field from the video data. | |
| motion_type | Yes | Camera motion to apply when re-rendering the video. STATIONARY* keeps the camera fixed (with optional direction pan). UP/DOWN/LEFT_TO_RIGHT/RIGHT_TO_LEFT are directional camera movements. FORWARD/BACKWARD moves camera toward/away from subject. DOLLY_IN_ZOOM_OUT/DOLLY_OUT_ZOOM_IN are dolly-zoom effects. | |
| callback_url | No | Optional URL to receive a POST callback when reshoot completes. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |