Reshoot video with different camera motion
Gemini Video (Veo 2/3/3.1)
Reshoot Video
Re-generate video with different camera motion type. Requires a valid videoId from a previously generated video.
POST
Reshoot video with different camera motion
Overview
Re-generate a video with a different camera motion type. This allows you to change how the camera moves in the video while keeping the same content.Available Motion Types
| Motion Type | Description |
|---|---|
RESHOOT_MOTION_TYPE_STATIONARY | Static camera |
RESHOOT_MOTION_TYPE_STATIONARY_DOWN | Static camera, tilt down |
RESHOOT_MOTION_TYPE_STATIONARY_UP | Static camera, tilt up |
RESHOOT_MOTION_TYPE_STATIONARY_LEFT_LARGE | Static camera, pan left |
RESHOOT_MOTION_TYPE_STATIONARY_RIGHT_LARGE | Static camera, pan right |
RESHOOT_MOTION_TYPE_STATIONARY_DOLLY_IN_ZOOM_OUT | Dolly in + zoom out |
RESHOOT_MOTION_TYPE_STATIONARY_DOLLY_OUT_ZOOM_IN_LARGE | Dolly out + zoom in |
RESHOOT_MOTION_TYPE_DOWN | Camera moves down |
RESHOOT_MOTION_TYPE_UP | Camera moves up |
RESHOOT_MOTION_TYPE_LEFT_TO_RIGHT | Camera moves left to right |
RESHOOT_MOTION_TYPE_RIGHT_TO_LEFT | Camera moves right to left |
RESHOOT_MOTION_TYPE_FORWARD | Camera moves forward |
RESHOOT_MOTION_TYPE_BACKWARD | Camera moves backward |
RESHOOT_MOTION_TYPE_DOLLY_IN_ZOOM_OUT | Dolly in + zoom out (moving) |
RESHOOT_MOTION_TYPE_DOLLY_OUT_ZOOM_IN_LARGE | Dolly out + zoom in (moving) |
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
application/json
Video ID (mediaId) from a previously generated video
Example:
"CAUSJD..."
Camera motion type for reshoot
Available options:
RESHOOT_MOTION_TYPE_STATIONARY_DOWN, RESHOOT_MOTION_TYPE_STATIONARY_UP, RESHOOT_MOTION_TYPE_STATIONARY_DOLLY_OUT_ZOOM_IN_LARGE, RESHOOT_MOTION_TYPE_STATIONARY_DOLLY_IN_ZOOM_OUT, RESHOOT_MOTION_TYPE_STATIONARY_RIGHT_LARGE, RESHOOT_MOTION_TYPE_STATIONARY_LEFT_LARGE, RESHOOT_MOTION_TYPE_STATIONARY, RESHOOT_MOTION_TYPE_DOWN, RESHOOT_MOTION_TYPE_UP, RESHOOT_MOTION_TYPE_RIGHT_TO_LEFT, RESHOOT_MOTION_TYPE_LEFT_TO_RIGHT, RESHOOT_MOTION_TYPE_BACKWARD, RESHOOT_MOTION_TYPE_FORWARD, RESHOOT_MOTION_TYPE_DOLLY_IN_ZOOM_OUT, RESHOOT_MOTION_TYPE_DOLLY_OUT_ZOOM_IN_LARGE Example:
"RESHOOT_MOTION_TYPE_LEFT_TO_RIGHT"
Response
201 - application/json
task id, used to get task result later