Vidu Q1 Image to Video transforms static images into dynamic videos, incorporating creative storytelling and animations.
This is an asynchronous API; only the task_id will be returned. You should use the task_id to request the Task Result API to retrieve the video generation results.
Supports: application/json
Bearer authentication format, for example: Bearer {{API Key}}.
Request Body
An image to be used as the start frame of the generated video.For fields that accept images:
- Only accepts 1 image
- Accepts public URL or Base64 format
- Supported formats: png, jpeg, jpg, webp
- The aspect ratio of the images must be less than 1:4 or 4:1
- All images are limited to 50MB
- The length of the base64 decode must be under 10MB, and it must include an appropriate content type string. For instance:
data:image/png;base64,{base64_encode}
Text prompt for video generation, with a maximum length of 1500 characters.
Video duration in seconds. The default is 5 seconds, with 5 being the only available option.
Random seed for video generation.
- Defaults to a random seed number
- Manually set values will override the default random seed
Output video resolution. Default is 1080p, with 1080p as the only option available.
The movement amplitude of objects in the frame. Default: auto
Accepted values: auto, small, medium, large
Whether to add background music to the generated video. Default: false
Acceptable values: true, falseWhen true, the system will automatically add a suitable BGM. BGM has no time limit and the system automatically adapts.
Response
Use the task_id to request the Task Result API to retrieve the generated outputs.