Dub (video lip sync) dub
video model · provider: bytedance · typical generation time ~180s
Capabilities
| Capability | Value |
|---|---|
| Aspect ratios | — |
| Durations | the audio's length |
| Resolutions | — |
| Modes | lite basic |
Image-to-video (image_url) | — |
First frame (first_frame_url) | — |
Last frame (last_frame_url) | — |
Audio generation (generate_audio) | — |
| Reference images | — |
| Reference videos | — |
| Reference audio | — |
| Extendable | — |
Credits
16 credits per started second of the audio.
Example
bash
curl -X POST "https://api.aiveed.io/v1/generate/video" \
-H "X-API-Key: $AIVEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "dub",
"video_url": "https://YOUR-UPLOADED-VIDEO-URL",
"audio_url": "https://YOUR-UPLOADED-AUDIO-URL",
"mode": "lite"
}'The response is a job — poll GET /v1/jobs/{id} or use
webhooks/SSE; when
status is completed, result_url is the hosted output.
Good to know
- The length is the audio's, and so is the price (per started second). The speech follows the audio, in any language.
audio_durationis optional: it only makes a batch's credit estimate exact, and the charge is always the measured audio. - No image-to-video —
image_url,first_frame_url,last_frame_url, andgenerate_audioreturn 422. - Reference media (
reference_*_urls) is not supported — 422. - No prompt: the video and audio are the whole input.