🐠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
- 🎞️ 参考视频1
- 🎞️ 参考视频2
- 🎞️ 参考视频3
- 🎵 参考音频1
- 🎵 参考音频2
- 🎵 参考音频3
- 🎬 视频
- 🆔 任务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 (33)
| Name | Type | Default | Description |
|---|---|---|---|
| 🔑 API密钥 | STRING | 密钥只用于请求 https://api.dapaoai.com,不会写入配置文件。 | |
| 🤖 模型 | COMBO | doubao-seedance-2-5 | 1 options: doubao-seedance-2-5 |
| 🎛️ 生成模式 | COMBO | 自动识别 | 5 options: 自动识别, 文生视频, 图生视频, 首尾帧生视频, 多模态参考 |
| 📝 提示词 | STRING | 电影感镜头缓慢推进,主体动作自然,光影细腻,画面稳定且细节丰富 | — |
| 🧩 分辨率 | COMBO | 720P | 标准版支持480P/720P/1080P;SP仅720P。 |
| ⏱️ 时长(秒) | COMBO | 5 | 12 options: 4, 5, 6, 7, 8, 9, +6 |
| 📐 视频比例 | COMBO | 16:9 | 7 options: 16:9, 9:16, 4:3, 3:4, 1:1, 21:9, +1 |
| 🔊 生成音频 | BOOLEAN | true | — |
| 🎲 随机种 | INT | 00–18446744073709550000 | 仅控制 ComfyUI 缓存,不发送给接口。 |
| 🎬 首帧图opt | IMAGE | 图片上传妙笔后作为first_frame提交,无需素材登记。 | |
| 🏁 尾帧图opt | IMAGE | 图片上传妙笔后作为last_frame提交,无需素材登记。 | |
| 🔁 最大轮询秒数opt | INT | 180060–7200 | — |
| ⏱️ 轮询间隔opt | INT | 52–30 | — |
| ⌛ 请求超时opt | INT | 12030–600 | — |
| 🖼️ 参考图1opt | IMAGE | 多图参考,第1路,最多9张。 | |
| 🖼️ 参考图2opt | IMAGE | 多图参考,第2路,最多9张。 | |
| 🖼️ 参考图3opt | IMAGE | 多图参考,第3路,最多9张。 | |
| 🖼️ 参考图4opt | IMAGE | 多图参考,第4路,最多9张。 | |
| 🖼️ 参考图5opt | IMAGE | 多图参考,第5路,最多9张。 | |
| 🖼️ 参考图6opt | IMAGE | 多图参考,第6路,最多9张。 | |
| 🖼️ 参考图7opt | IMAGE | 多图参考,第7路,最多9张。 | |
| 🖼️ 参考图8opt | IMAGE | 多图参考,第8路,最多9张。 | |
| 🖼️ 参考图9opt | IMAGE | 多图参考,第9路,最多9张。 | |
| 🎞️ 参考视频1opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频2opt | VIDEO | 多模态参考视频。 | |
| 🎞️ 参考视频3opt | VIDEO | 多模态参考视频。 | |
| 🎵 参考音频1opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频2opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎵 参考音频3opt | AUDIO | 多模态参考音频,不能单独使用。 | |
| 🎞️ 保留参考视频音轨opt | BOOLEAN | false | — |
| 🎚️ 码率模式opt | COMBO | standard | 2 options: standard, high |
| 📦 输出格式opt | COMBO | mp4 | 2 options: mp4, mov |
| 🎞️ 参考任务opt | COMBO | auto | 仅多模态参考时提交;edit/extend需要参考视频。 |
Outputs (4)
| Name | Type | Description |
|---|---|---|
| 🎬 视频 | VIDEO | — |
| 🆔 任务ID | STRING | — |
| 📋 响应信息 | STRING | — |
| 🔗 视频URL | STRING | — |