🐠Seedance2.5全能视频@炮老师的小课堂
Seedance 2.5 in ComfyUI, without the GPU — but it's a paid phone call
- 🎬 首帧图
- 🏁 尾帧图
- 🖼️ 参考图1
- 🖼️ 参考图2
- 🖼️ 参考图3
- 🖼️ 参考图4
- 🖼️ 参考图5
- 🖼️ 参考图6
- 🖼️ 参考图7
- 🖼️ 参考图8
- 🖼️ 参考图9
- 🖼️ 参考图10
- 🖼️ 参考图11
- 🖼️ 参考图12
- 🖼️ 参考图13
- 🖼️ 参考图14
- 🖼️ 参考图15
- 🖼️ 参考图16
- 🖼️ 参考图17
- 🖼️ 参考图18
- 🖼️ 参考图19
- 🖼️ 参考图20
- 🖼️ 参考图21
- 🖼️ 参考图22
- 🖼️ 参考图23
- 🖼️ 参考图24
- 🖼️ 参考图25
- 🖼️ 参考图26
- 🖼️ 参考图27
- 🖼️ 参考图28
- 🖼️ 参考图29
- 🖼️ 参考图30
- 🎞️ 参考视频1
- 🎞️ 参考视频2
- 🎞️ 参考视频3
- 🎞️ 参考视频4
- 🎞️ 参考视频5
- 🎞️ 参考视频6
- 🎞️ 参考视频7
- 🎞️ 参考视频8
- 🎞️ 参考视频9
- 🎞️ 参考视频10
- 🎵 参考音频1
- 🎵 参考音频2
- 🎵 参考音频3
- 🎵 参考音频4
- 🎵 参考音频5
- 🎵 参考音频6
- 🎵 参考音频7
- 🎵 参考音频8
- 🎵 参考音频9
- 🎵 参考音频10
- 🎬 视频
- 🆔 任务ID
- 📋 响应信息
- 🔗 视频URL
🐠Seedance2.5全能视频@炮老师的小课堂 (DapaoSeedance25AllroundVideoNode) is a door into Seedance 2.5, ByteDance's closed video model, sitting inside your ComfyUI graph. No local weights, no VRAM, no model download - the node uploads your assets to a relay at api.dapaoai.com, waits for the render, and hands back a VIDEO output you wire into any normal save node. If you have no GPU that can run Wan-class video, this is how you get 720P cinematic clips anyway. The honest version of that sentence: every render costs money and your footage leaves your machine. It's the exact trade the r/comfyui center-of-gravity resents as a default and accepts when the model genuinely has no open weights - and Seedance is exactly that case, its whole line ships API-only.
How it works
The class extends the pack's Seedance 2.0 allround node and re-points it at the relay's SD2.5 mapping. Flow: your images get encoded and uploaded as files, then the node POSTs to /v1/video/generations, then it polls the task status every few seconds until the job completes and hands you a URL. The render can run for minutes, which is what the 🔁 最大轮询秒数 (default 1800), ⏱️ 轮询间隔 (5s) and ⌛ 请求超时 inputs are for. Outputs: 🎬 视频 (a VIDEO-typed object any normal save node accepts), 🆔 任务ID, 📋 响应信息, and 🔗 视频URL in case you'd rather download it yourself. Errors get decoded a few layers deep so a quota or model failure shows its real upstream code instead of a generic 502 - a genuinely nice touch for a relay.
The four modes (the dropdown that matters)
Pick under 🎛️ 生成模式:
- 文生视频 - text to clip, the default.
- 图生视频 - any of the 30 🖼️ 参考图N lanes.
- 首尾帧生视频 - feed 🎬 首帧图 and 🏁 尾帧图 for a locked first/last frame (a classic character-consistency move).
- 多模态参考 - images plus up to 10 🎞️ 参考视频 and 10 🎵 参考音频. Note the audio tooltip: audio can't be used alone.
Beyond mode, what you'll actually set: 📝 提示词 (a filmic default is pre-filled), ⏱️ 时长(秒) from 4–30, 📐 视频比例 (16:9 or 9:16), and 🔊 生成音频, which is on by default - flip it off for silent tests. 公网素材URL(JSON) takes {"images":[],"videos":[],"audios":[]} when your assets are already hosted, but http(s) URLs only - no local paths, no data URIs. Local images go through the reference lanes instead.
Install and account
This is one node in the dapaoAPI pack. ComfyUI Manager → search dapaoAPI → install → restart, or:
cd ComfyUI/custom_nodes/
git clone https://github.com/paolaoshi/ComfyUI-dapaoAPI
cd ComfyUI-dapaoAPI
pip install -r requirements.txt
Dependencies are light (requests, Pillow; torch/numpy ship with ComfyUI) because nothing runs locally. You need a key from api.dapaoai.com - register, buy a redemption code in the wallet, apply for an API key in the default group, paste it in. The 🔑 API密钥 tooltip is worth quoting: the key only ever requests api.dapaoai.com and is never written to a config file.
What to expect, including the gotchas
Manage expectations on choice: the 🤖 模型 dropdown has exactly one entry (SD2.5) and 🧩 分辨率 is locked to 720P - "当前暂时只开放 720P," per the author. That's the current state of the door, not a bug.
- It's metered. Video is where API sessions get expensive fast; longer clips and sound cost more. Test a 4–5 second silent run first, watch your bill counter.
- Asset size caps are real. The shared runtime enforces safe limits - a reference video over ~60MB or audio over ~50MB gets rejected with a "compress first" error before you waste a request.
- Renders take real minutes. A 30-second clip can run longer than the default 🔁 最大轮询秒数 (1800s) of polling when the queue is busy - raise it, and keep the 🆔 任务ID output around in case the node gives up before the job does. That's what it's for.
- 720P only, and your input leaves the machine for ByteDance's moderation - the standing caveat for every closed-model API wrapper.
Expect documentation and community in Chinese (WeChat, the author's own group) - English Reddit barely knows this pack exists. If that doesn't faze you, this is one of the simpler ways to get Seedance 2.5 results inside a real workflow: type, feed references, wait, save.
Inputs (66)
| Name | Type | Default | Description |
|---|---|---|---|
| 🔑 API密钥 | STRING | 密钥只用于请求 https://api.dapaoai.com,不会写入配置文件。 | |
| 🤖 模型 | COMBO | SD2.5 | 1 options: SD2.5 |
| 🎛️ 生成模式 | COMBO | 文生视频 | 4 options: 文生视频, 图生视频, 首尾帧生视频, 多模态参考 |
| 📝 提示词 | STRING | 电影感镜头缓慢推进,主体动作自然,光影细腻,画面稳定且细节丰富 | — |
| 🧩 分辨率 | COMBO | 720P | 当前暂时只开放 720P。 |
| ⏱️ 时长(秒) | COMBO | 5 | 27 options: 4, 5, 6, 7, 8, 9, +21 |
| 📐 视频比例 | COMBO | 16:9 | 2 options: 16:9, 9:16 |
| 🔊 生成音频 | BOOLEAN | true | — |
| 🎲 随机种 | INT | 00–18446744073709550000 | 仅控制 ComfyUI 缓存,不发送给接口。 |
| 🎬 首帧图opt | IMAGE | 首尾帧模式的首图,将作为 images[0] 提交。 | |
| 🏁 尾帧图opt | IMAGE | 首尾帧模式的尾图,将排在首图之后作为多图参考提交。 | |
| 🌐 公网素材URL(JSON)opt | STRING | {} | 可选:填写公网素材地址,格式 {"images":[],"videos":[],"audios":[]}。上游只接受 http(s),不能填本地路径或 data URI。 |
| 📋 额外参数JSONopt | STRING | {} | — |
| 🔁 最大轮询秒数opt | INT | 180060–7200 | — |
| ⏱️ 轮询间隔opt | INT | 52–30 | — |
| ⌛ 请求超时opt | INT | 12030–600 | — |
| 🖼️ 参考图1opt | IMAGE | 多图参考,第1路,最多30张。 | |
| 🖼️ 参考图2opt | IMAGE | 多图参考,第2路,最多30张。 | |
| 🖼️ 参考图3opt | IMAGE | 多图参考,第3路,最多30张。 | |
| 🖼️ 参考图4opt | IMAGE | 多图参考,第4路,最多30张。 | |
| 🖼️ 参考图5opt | IMAGE | 多图参考,第5路,最多30张。 | |
| 🖼️ 参考图6opt | IMAGE | 多图参考,第6路,最多30张。 | |
| 🖼️ 参考图7opt | IMAGE | 多图参考,第7路,最多30张。 | |
| 🖼️ 参考图8opt | IMAGE | 多图参考,第8路,最多30张。 | |
| 🖼️ 参考图9opt | IMAGE | 多图参考,第9路,最多30张。 | |
| 🖼️ 参考图10opt | IMAGE | 多图参考,第10路,最多30张。 | |
| 🖼️ 参考图11opt | IMAGE | 多图参考,第11路,最多30张。 | |
| 🖼️ 参考图12opt | IMAGE | 多图参考,第12路,最多30张。 | |
| 🖼️ 参考图13opt | IMAGE | 多图参考,第13路,最多30张。 | |
| 🖼️ 参考图14opt | IMAGE | 多图参考,第14路,最多30张。 | |
| 🖼️ 参考图15opt | IMAGE | 多图参考,第15路,最多30张。 | |
| 🖼️ 参考图16opt | IMAGE | 多图参考,第16路,最多30张。 | |
| 🖼️ 参考图17opt | IMAGE | 多图参考,第17路,最多30张。 | |
| 🖼️ 参考图18opt | IMAGE | 多图参考,第18路,最多30张。 | |
| 🖼️ 参考图19opt | IMAGE | 多图参考,第19路,最多30张。 | |
| 🖼️ 参考图20opt | IMAGE | 多图参考,第20路,最多30张。 | |
| 🖼️ 参考图21opt | IMAGE | 多图参考,第21路,最多30张。 | |
| 🖼️ 参考图22opt | IMAGE | 多图参考,第22路,最多30张。 | |
| 🖼️ 参考图23opt | IMAGE | 多图参考,第23路,最多30张。 | |
| 🖼️ 参考图24opt | IMAGE | 多图参考,第24路,最多30张。 | |
| 🖼️ 参考图25opt | IMAGE | 多图参考,第25路,最多30张。 | |
| 🖼️ 参考图26opt | IMAGE | 多图参考,第26路,最多30张。 | |
| 🖼️ 参考图27opt | IMAGE | 多图参考,第27路,最多30张。 | |
| 🖼️ 参考图28opt | IMAGE | 多图参考,第28路,最多30张。 | |
| 🖼️ 参考图29opt | IMAGE | 多图参考,第29路,最多30张。 | |
| 🖼️ 参考图30opt | IMAGE | 多图参考,第30路,最多30张。 | |
| 🎞️ 参考视频1opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频2opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频3opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频4opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频5opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频6opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频7opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频8opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频9opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频10opt | VIDEO | 多模态参考视频。 | |
| 🎵 参考音频1opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频2opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频3opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频4opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频5opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频6opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频7opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频8opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频9opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频10opt | AUDIO | 多模态参考音频,不能单独使用。 |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| 🎬 视频 | VIDEO | — |
| 🆔 任务ID | STRING | — |
| 📋 响应信息 | STRING | — |
| 🔗 视频URL | STRING | — |