Nodes/ComfyUI_doubao_seed/Doubao-Seedance多图参考视频生成
ComfyUI Node

Doubao-Seedance多图参考视频生成

Seedance video from up to four reference images

By xuchenxu168·Created 11 months ago·Updated 9 months ago· 19
Doubao-Seedance多图参考视频生成
  • reference_image_1
  • reference_image_2
  • reference_image_3
  • reference_image_4
  • video
  • video_url
  • response_text
  • video_info
  • AFVIDEO
prompt一个美丽的场景,包含[图1]和[图2]的元素
mirror_sitecomfly
modeldoubao-seedance-1-0-lite-i2v-250428
duration5s
resolution720p
aspect_ratio16:9
fps30
watermarkfalse
camera_fixedfalse
api_key
seed-1

Doubao-Seedance多图参考视频生成 is the image-driven cousin of the plain video node: instead of animating a single image or a prompt, it takes up to four reference images and asks Seedance to turn them into motion. The use case is character and product work - you've got reference shots of a character from a few angles, or a product from several views, and you want a video that respects all of them rather than whatever one image implies. It's image-to-video with guardrails.

How it works

Plug images into reference_image_1 through reference_image_4, write a prompt that describes the motion ("character turns and waves at the camera, containing elements of [图1] and [图2]"), and the node submits the multi-reference job to the mirror's async endpoint and polls until the clip is done - the same submit-and-poll machinery as the other video nodes, so expect minutes, not seconds. The default prompt's [图1] / [图2] placeholders are the intended style: reference images are fused into the generation, and your prompt tells the model how to use them.

The model here is fixed to the lite i2v variant (doubao-seedance-1-0-lite-i2v-250428) - that's the only choice, which keeps the node simple but means you don't get the pro model's extra quality headroom. Resolution tops out at 720p (no 1080p on this node), with duration 3s–12s, aspect ratio presets, fps 24/30, camera_fixed, watermark, and seed as the other controls.

Outputs: video (the VIDEO tensor), video_url, response_text, video_info, and the AFVIDEO alias carrying the same VIDEO. Wire video into a video-save node and you're done.

Install & setup

Same pack, same one-time install:

cd ComfyUI/custom_nodes
git clone https://github.com/xuchenxu168/ComfyUI_doubao_seed
cd ComfyUI_doubao_seed
pip install -r requirements.txt

Restart, configure a key in SeedReam4_config.json, choose a mirror (comfly, t8_mirror, volcengine).

Gotchas

Multi-reference video is where consistency either works or visibly doesn't, and it's the model doing the fusing - you can't force it with a prompt if the reference images contradict each other (different character designs, wildly different lighting). Keep the references coherent: same character, same wardrobe, same era. Also remember the lite-only model and 720p ceiling mean this is a draft-grade node, not a final-render one; if quality matters, do the single-image route on the pro model. And the standing pack warnings apply: each run is a billed API call, prompts get moderated, and a run that errors instantly is usually a filter trip, not a bug.

CategoryKen-Chen/Doubao

Inputs (15)

NameTypeDefaultDescription
promptSTRING一个美丽的场景,包含[图1]和[图2]的元素
mirror_siteCOMBOcomfly3 options: comfly, t8_mirror, volcengine
modelCOMBOdoubao-seedance-1-0-lite-i2v-2504281 options: doubao-seedance-1-0-lite-i2v-250428
durationCOMBO5s4 options: 3s, 5s, 10s, 12s
resolutionCOMBO720p2 options: 480p, 720p
aspect_ratioCOMBO16:97 options: 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, +1
fpsCOMBO302 options: 24, 30
watermarkBOOLEANfalse
camera_fixedBOOLEANfalse
api_keySTRING
seedINT-1-1–2147483647
reference_image_1optIMAGE
reference_image_2optIMAGE
reference_image_3optIMAGE
reference_image_4optIMAGE

Outputs (5)

NameTypeDescription
videoVIDEO
video_urlSTRING
response_textSTRING
video_infoSTRING
AFVIDEOVIDEO