Zhenzhen Seedance 2.0 Ref2Video Fal
Remix up to 9 images, 3 clips and 3 audio tracks
- image1
- image2
- image3
- image4
- image5
- image6
- image7
- image8
- image9
- video
- video_url
- response
Seedance 2.0's reference-to-video mode is the "give me a whole scene and remix it" version of video generation: feed it a pile of source material and it makes a coherent new clip out of it. Comfly_seedance2_fal is the zhenzhen pack's FAL route to exactly that - up to 9 reference images, 3 reference videos, and 3 audio clips in, one generated video out, through the fal.ai queue. If the low-price Comfly_seedance2_low_price node is the cheap domestic path, this is the overseas one with more per-input flexibility on the audio/video reference side.
It's a FAL node, so the key goes in its own api_key field and the traffic runs through zhenzhen's proxy (https://ai.t8star.org/fal standing in for queue.fal.run). Submit, poll, download - the usual queue dance, prepaid credits and refunds included.
The inputs that matter
prompt- required, and the reference tags live here. The tooltips are explicit: reference a video with@Video1/@Video2/@Video3and audio with@Audio1/@Audio2/@Audio3inside the prompt text. Images are referenced positionally - check the shipped workflow examples for the exact convention, because getting this wrong silently produces a clip that ignores half your inputs.image1–image9- reference frames wired in asIMAGEtensors.video_url1–video_url3- reference videos as public URLs (MP4/MOV). Note these are URL strings, not video tensors - the node doesn't upload video tensors the way the image inputs work.audio_url1–audio_url3- reference audio as public URLs (MP3/WAV).resolution- 480p/720p/1080p, 720p default.duration-autoor 4–15 seconds.aspect_ratio-autoor 21:9 down to 9:16.generate_audio- on by default; produces synced sound (effects, ambient, even lip-sync).
Outputs: video (a VIDEO tensor - straight into Save Video), video_url, and response. Seed is capped at 65535 like all FAL seeds, and 0 means random.
Installing it
No models, no VRAM - standard API-pack install:
cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/Comfyui-zhenzhen
or ComfyUI Manager, search "Comfyui-zhenzhen", then restart. Paste a zhenzhen token (overseas https://ai.t8star.org) into api_key.
Common issues
- Clip ignores your references - almost always a prompt-tag mismatch. The
@Video1/@Audio1tags have to match the slot, and the order matters. Re-read the tooltips on the URL inputs. - Reference URLs expire - the shop notes that uploaded/linked media URLs can be time-limited. Re-upload or re-point before a long queue wait.
- Timeouts - default poll is 6s × 600 = one hour. Seedance multi-reference jobs run long; if it times out, the job may still complete on fal's side, so check before re-paying.
This is the node to grab when your video needs to be assembled from stuff - a character across several shots, a scene with existing footage, a voiceover you already have - rather than generated cold from a single prompt.
Inputs (26)
| Name | Type | Default | Description |
|---|---|---|---|
| prompt | STRING | — | |
| image1opt | IMAGE | — | |
| image2opt | IMAGE | — | |
| image3opt | IMAGE | — | |
| image4opt | IMAGE | — | |
| image5opt | IMAGE | — | |
| image6opt | IMAGE | — | |
| image7opt | IMAGE | — | |
| image8opt | IMAGE | — | |
| image9opt | IMAGE | — | |
| video_url1opt | STRING | Reference video URL 1 (MP4/MOV). Use @Video1 in prompt. | |
| video_url2opt | STRING | Reference video URL 2 (MP4/MOV). Use @Video2 in prompt. | |
| video_url3opt | STRING | Reference video URL 3 (MP4/MOV). Use @Video3 in prompt. | |
| audio_url1opt | STRING | Reference audio URL 1 (MP3/WAV). Use @Audio1 in prompt. | |
| audio_url2opt | STRING | Reference audio URL 2 (MP3/WAV). Use @Audio2 in prompt. | |
| audio_url3opt | STRING | Reference audio URL 3 (MP3/WAV). Use @Audio3 in prompt. | |
| api_keyopt | STRING | — | |
| resolutionopt | COMBO | 720p | 3 options: 480p, 720p, 1080p |
| durationopt | COMBO | auto | 13 options: auto, 4, 5, 6, 7, 8, +7 |
| aspect_ratioopt | COMBO | auto | 7 options: auto, 21:9, 16:9, 4:3, 1:1, 3:4, +1 |
| generate_audioopt | BOOLEAN | true | Generate synchronized audio (sound effects, ambient, lip-sync). |
| seedopt | INT | 00–65535 | 0 = random seed. FAL seed max is 65535. |
| image_wayopt | COMBO | image_url | 2 options: image_url, base64 |
| poll_intervalopt | INT | 62–30 | — |
| max_poll_attemptsopt | INT | 60010–3600 | Default 600*6s = 1 hour timeout. |
| skip_erroropt | BOOLEAN | false | 开启后,节点失败时不报错、返回默认空结果。 |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |
| video_url | STRING | — |
| response | STRING | — |