Get API key

by Vidu

Animate a frame with sound on by default, up to 16 seconds

vidu/q3-pro/image-to-videoFrom 41 creditsfor a 5-second clip · $0.41
  • Up to 540p
  • 1–16s clips
  • Sound included
  • Image to Video

About Vidu Q3 Pro

Vidu Q3 Pro is the Pro tier of Vidu's Q3 video line, published here as a single image-to-video endpoint. You send an opening frame and a prompt for the movement; clips come back at 540p, 1 to 16 whole seconds long, with audio generated in the same pass as the picture.

Call it with the model name vidu/q3-pro/image-to-video on POST /jobs/createTask, from 41 credits for a 5-second clip ($0.41). New accounts get 30 free credits to try it in the Playground first.

Introduction

Vidu Q3 Pro is the Pro tier of Vidu's Q3 video line, available as a single image-to-video endpoint. You send an opening frame in image_url and a brief in prompt, both required, and get back 1 to 16 whole seconds of 540p video with audio generated in the same pass. The frame settles subject, look and the shape of the output – there is no aspect ratio field, and the image's own ratio must fall between 1:4 and 4:1 – so the prompt only has to describe what moves.

Key features

One resolution, so length is the only size decision

resolution accepts a single value, 540p, and every clip comes back at that size.

Identity comes from the still

Subject, wardrobe, framing and output shape are settled by the image, not by the prompt. Two runs from the same frame differ in movement, not in who is on screen, which is what lets a series of clips from one still cut together. It also means the video request cannot rewrite anything that was approved in the image pass.

Write the motion, then set how much

movement_amplitude sets the overall amount of motion – auto by default, or small, medium, large – while the prompt says what moves and how. When a take moves too much or too little, keep seed and the frame fixed and reword only the movement – a smaller turn, a slower walk – so the difference you see comes from that one edit rather than from a fresh draw.

Request parameters

ParameterRequiredDescription
bgmNoAdd a background music bed that fits the scene. Default: true
duration_secondsNoHow long the clip runs. You pay per second. ≥ 1 · ≤ 16 · Default: 5
generate_audioNoAdds sound made to match the picture: voices, ambience and effects. Default: true
image_urlYesThe picture to start from.
movement_amplitudeNoHow much the subject and camera move. auto · small · medium · large · Default: auto
promptYesDescribe what happens after the opening frame: the action, the camera, and the mood.
resolutionNoOutput size. Bigger sizes look sharper and cost more. 540p · Default: 540p
seedNoReuse the same number to get a repeatable result. ≥ 0 · ≤ 2147483647

Pricing

Prices are in credits, the same credits you use on the website (1 credit = $0.01). The hold is taken when the task is accepted and settled to the actual charge when it finishes; failed tasks are refunded.

OptionCredits per second≈ USD
Standard8.1$0.081

Each task is rounded up to whole credits, so one run at the lowest tier costs 41 credits for a 5-second clip ($0.41).

For an exact number before you run, send the same body to POST /jobs/quote.

Use cases

Reaction sets for one character

One costume frame becomes a wink, a wave, a head tilt and a turn – four requests with the same image and four different prompts. Because identity is fixed by the frame, the set cuts together without anyone drifting between clips.

Close, rhythmic action

The forge example stays tight on a smith's chest and forearms for six seconds, lit from below by the fire, with sparks bursting on each strike of the hammer. Repeated impacts are a useful check for this endpoint: the sparks have to land on the strikes and not between them.

Vertical deliverables

Export the still at 9:16 and the clip comes back vertical.

Prompt guide & pro tips

Export the still at the shape you need

The output follows the frame: a vertical clip starts from a vertical image, a square one from a square image, and the ratio has to stay between 1:4 and 4:1. Settle wardrobe, styling and composition in the image pass as well, because the video request will not change them.

Write only what moves

Keep the prompt to the beat, the camera and the sound, and do not re-describe the picture. The published example runs 8 seconds at 540p with generate_audio on, from a drawn stage frame; its whole brief is two sentences.


She lowers the microphone, tilts her head and winks at the crowd; glowsticks sway out of focus behind her. Slow dolly-in, haze catching the backlight, crowd roar swelling.

Eight seconds from one drawn stage frame. The prompt carries the wink, the dolly-in and the crowd roar; the costume and the line work come from the image.

Write the sound into the brief

generate_audio defaults to true and the track is produced with the picture, so name the sounds you want next to the action they belong to – the stage example asks for the crowd roar to swell as the camera moves in. Set the field to false when the cut goes under a mix you already have. Background music is a separate switch, bgm, on by default; turn it off when you only want the scene’s own sound.

Compare takes with a fixed seed

Keep the frame and seed fixed while you change one phrase of the prompt, so two runs differ only by that edit. The seed makes runs comparable; it does not guarantee identical frames. If the subject needs to look different, change the still rather than the prompt – on this endpoint the image, not the text, decides who is on screen.

API quick start

Call the Vidu Q3 Pro API in three steps

  1. Create an API key. Sign in to PopNow and create a key in the API console. Keys start with sk-popnow- and use the same credits as the website.
  2. Send the request. POST /jobs/createTask with model vidu/q3-pro/image-to-video and an input object that follows the parameter table. The response returns a task ID straight away.
  3. Get the result. Poll GET /jobs/recordInfo with the task ID, or pass a callBackUrl and we post the result to it. Download the output links when the task succeeds.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "vidu/q3-pro/image-to-video",
  "input": {
    "prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
    "image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
    "movement_amplitude": "auto",
    "duration_seconds": 5,
    "resolution": "540p"
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Replace the prompt and any links with your own. The API tab has the response, polling and callback reference.

Vidu Q3 Pro API questions

How much does the Vidu Q3 Pro API cost?

Vidu Q3 Pro costs 41 credits ($0.41) for a 5-second clip. Credits are the same as on the website (1 credit = $0.01), new accounts get 30 free credits, and failed tasks are refunded.

What is the model name for Vidu Q3 Pro in the API?

Put vidu/q3-pro/image-to-video for Image to Video in the model field of POST /jobs/createTask.

What does Vidu Q3 Pro do?

It animates an opening frame you supply. The image decides subject, look and shape; the prompt describes the movement, the camera and the sound. Clips run 1 to 16 whole seconds at 540p.

How do I control the shape of the clip?

Through the still. A vertical image comes back as a vertical clip and a square image as a square one, so the shape of the deliverable is decided in the image pass.

How is Vidu Q3 Pro different from Vidu Q3 Turbo?

They take the same fields on image-to-video. The difference is the resolution on offer: Pro runs at 540p, while Turbo has 540p and 720p.

What are the limits of the Vidu Q3 Pro API?

Clip length: 1–16 s; Resolutions: 540p. Requests outside these limits are rejected before anything is charged.

Can I try Vidu Q3 Pro without writing code?

Yes. The Playground runs Vidu Q3 Pro on your PopNow credits, needs no API key, and shows the matching code for every run.

All Vidu models

Vidu Q3 offers 720p and 1080p from the same kind of request; Q3 Pro outputs 540p only.

More about Vidu Q3 Pro