😶🌫️Seedance2全能导演@炮老师的小课堂
A Seedance 2.0 director's chair that sits on your GPU
- 🎬 首帧图
- 🏁 尾帧图
- 🖼️ 参考图1
- 🖼️ 参考图2
- 🖼️ 参考图3
- 🖼️ 参考图4
- 🖼️ 参考图5
- 🖼️ 参考图6
- 🖼️ 参考图7
- 🖼️ 参考图8
- 🖼️ 参考图9
- 🎞️ 参考视频1
- 🎵 参考音频1
- 🎞️ 参考视频2
- 🎵 参考音频2
- 🎞️ 参考视频3
- 🎵 参考音频3
- 🎬 Seedance最终提示词
- 🎛️ 识别任务
- 📑 导演与素材分析
- 📦 项目状态JSON
- 🧾 当前片段合同
- 📄 LLM完整响应
- ℹ️ 处理信息
ByteDance's Seedance 2.0 video model expects a "director's cut" level of prompt: camera, character mapping, continuity across shots. DapaoLocalSeedance20DirectorNode ("Seedance2全能导演") is the local LLM that plays director - it compiles the prompt, maps materials to characters, carries serial story state between segments, and even reviews finished segments and repairs failed generations. Like the rest of the local tool family, it's a dapaoAPI node repointed at your GGUF: same inputs, same structured validation, no API key.
The "director" framing isn't marketing. Look at the optional inputs and you'll see the job: 📦 上一个项目状态JSON and 🎬 上一段成片观察 exist so the node can continue a serial story with the state of the previous segment - real multi-segment continuity, not a one-shot prompt. And Review-成片复盘 / Repair-失败修复 are actual task modes in the 🎛️ Seedance任务 dropdown (auto-detect, 独立提示词, T2V, I2V, V2V, R2V, FLF2V, Edit, Extend, Sequence, Review, Repair).
The inputs that matter
🎛️ Seedance任务- the 12 task modes. This decides what the LLM writes for.🎨 创作类型- 30 presets from 通用导演 through 极简产品广告, 真人电影叙事, 动作大片, 悬疑惊悚·真相反转, 误解喜剧·结尾反转, 一本正经·荒诞反差, 整蛊打脸·连环反转, 萌宠治愈日常, 邵氏复古武侠…📝 原始视频需求- your idea. The default is a solid brief: "电影感镜头,主体动作自然,画面稳定,声音与动作同步."⏱️ 目标时长(秒)(4–15),📐 视频比例,🧩 目标分辨率(自动/480P/720P/1080P),🔊 原生音频.🎬 首帧图/🏁 尾帧图- for I2V / FLF2V.🎞️ 每个视频采样帧数(2–8, default 5) for reference videos.🎧 参考音频原声直传LLM- send the audio spectrogram plus raw WAV when the model supportsinput_audio.🖼️ 参考图1through🖼️ 参考图9,🎞️ 参考视频1–🎞️ 参考视频3,🎵 参考音频1–🎵 参考音频3- the material ports.
The 🌐 输出中文提示词 toggle keeps official formatting while switching prose to simplified Chinese.
The outputs
🎬 Seedance最终提示词 is the one you wire into your Seedance node. The rest are the director's paperwork: 🎛️ 识别任务, 📑 导演与素材分析, 📦 项目状态JSON (feed this back into 上一个项目状态JSON for the next segment), 🧾 当前片段合同, 📄 LLM完整响应, and ℹ️ 处理信息.
Where people get burned
Serial work is where the node shines and where people trip: if you skip the 📦 项目状态JSON round-trip between segments, Sequence/Extend tasks lose their continuity and you get five disconnected clips instead of one story. For Review/Repair you need to actually describe the finished segment in 🎬 上一段成片观察 - the node reviews what you tell it, not what it can see. And like every vision node in this pack, reference images and videos demand a matched mmproj on the model.
Installing it
Standard pack install:
cd ComfyUI/custom_nodes
git clone https://github.com/paolaoshi/ComfyUI-llama_Dapao
then requirements + restart. Pack-wide gotchas: llama-cpp-python pinned to the JamePeng fork at 0.3.47+ (stock PyPI 0.3.35 fails on Qwen3.8 GGUFs), NVIDIA users overlay a GPU wheel from the JamePeng releases, GGUF + mmproj in ComfyUI/models/LLM/. For a director that reads reference frames you want a real vision model - a text-only GGUF leaves the 参考图 inputs unusable.
Inputs (44)
| Name | Type | Default | Description |
|---|---|---|---|
| 🤖本地模型文件 | COMBO | 0 options: | |
| 🔌本地对话处理器 | COMBO | Qwen3.8 | 22 options: None, LLaVA-1.5, LLaVA-1.6, Moondream2, nanoLLaVA, llama3-Vision-Alpha, +16 |
| 🖼️本地mmproj文件 | COMBO | None | 1 options: None |
| 📐本地上下文长度 | INT | 8192512–131072 | — |
| 💾本地显存限制(GB) | FLOAT | -1.0-1–999 | 这是LLM可使用的显存预算,不是预留空间。-1=尝试全部放入GPU,最快但可能因显存不足失败;填写数值=只将部分模型层放入GPU,其余使用系统内存。参考起点:8GB显卡填6,12GB填10,16GB填13,24GB填20,32GB填24-28。请为ComfyUI、mmproj和上下文缓存保留约2GB。 |
| 🔢图像最小token | INT | 2561–4096 | — |
| 🔢图像最大token | INT | 13441–8192 | — |
| 🧠本地思考模式 | BOOLEAN | false | — |
| 🧠Qwen3.8推理强度 | COMBO | 关闭 | 5 options: 关闭, 自动, 低, 中等, 高 |
| 🎛️ Seedance任务 | COMBO | 自动识别 | 12 options: 自动识别, 独立提示词, T2V-文生视频, I2V-图生视频, V2V-视频参考, R2V-全能参考, +6 |
| 🎨 创作类型 | COMBO | 通用导演 | 30 options: 通用导演, 极简产品广告, 品牌宣传短片, 真人电影叙事, 动作大片, 悬疑惊悚·真相反转, +24 |
| 🌐 输出中文提示词 | BOOLEAN | false | 关闭时默认输出英文提示词;开启后输出简体中文。 |
| 📝 原始视频需求 | STRING | 电影感镜头,主体动作自然,画面稳定,声音与动作同步。 | — |
| ⏱️ 目标时长(秒) | INT | 54–15 | — |
| 📐 视频比例 | COMBO | 16:9 | 6 options: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 |
| 🧩 目标分辨率 | COMBO | 自动 | 4 options: 自动, 480P, 720P, 1080P |
| 🔊 原生音频 | BOOLEAN | true | — |
| 🌡️ 温度 | FLOAT | 0.400–2 | — |
| 📝 最大输出令牌 | INT | 4096512–65536 | — |
| 🎲 Top_P | FLOAT | 1.000–1 | — |
| 🎲 随机种 | INT | 00–18446744073709550000 | 仅控制ComfyUI缓存,不发送给接口。 |
| ⌛ 请求超时 | INT | 30030–1200 | — |
| 🎬 首帧图opt | IMAGE | I2V/FLF2V使用。 | |
| 🏁 尾帧图opt | IMAGE | FLF2V/全能参考使用。 | |
| 🎞️ 每个视频采样帧数opt | INT | 52–8 | — |
| 🎧 参考音频原声直传LLMopt | BOOLEAN | false | 同时发送音频频谱;原始WAV需要模型支持input_audio。 |
| 📦 上一个项目状态JSONopt | STRING | {} | 连续剧情或续写时接入上一轮输出。 |
| 🎬 上一段成片观察opt | STRING | 复盘/续写时填写或描述上一段真实结尾。 | |
| 🚫 出错时跳过opt | BOOLEAN | false | — |
| 🖼️ 参考图1opt | IMAGE | Seedance源图片1,总数最多9张。 | |
| 🖼️ 参考图2opt | IMAGE | Seedance源图片2,总数最多9张。 | |
| 🖼️ 参考图3opt | IMAGE | Seedance源图片3,总数最多9张。 | |
| 🖼️ 参考图4opt | IMAGE | Seedance源图片4,总数最多9张。 | |
| 🖼️ 参考图5opt | IMAGE | Seedance源图片5,总数最多9张。 | |
| 🖼️ 参考图6opt | IMAGE | Seedance源图片6,总数最多9张。 | |
| 🖼️ 参考图7opt | IMAGE | Seedance源图片7,总数最多9张。 | |
| 🖼️ 参考图8opt | IMAGE | Seedance源图片8,总数最多9张。 | |
| 🖼️ 参考图9opt | IMAGE | Seedance源图片9,总数最多9张。 | |
| 🎞️ 参考视频1opt | VIDEO | Seedance源视频;具体时长限制按当前中转/上游平台校验。 | |
| 🎵 参考音频1opt | AUDIO | Seedance源音频;具体时长限制按当前中转/上游平台校验。 | |
| 🎞️ 参考视频2opt | VIDEO | Seedance源视频;具体时长限制按当前中转/上游平台校验。 | |
| 🎵 参考音频2opt | AUDIO | Seedance源音频;具体时长限制按当前中转/上游平台校验。 | |
| 🎞️ 参考视频3opt | VIDEO | Seedance源视频;具体时长限制按当前中转/上游平台校验。 | |
| 🎵 参考音频3opt | AUDIO | Seedance源音频;具体时长限制按当前中转/上游平台校验。 |
Outputs (7)
| Name | Type | Description |
|---|---|---|
| 🎬 Seedance最终提示词 | STRING | — |
| 🎛️ 识别任务 | STRING | — |
| 📑 导演与素材分析 | STRING | — |
| 📦 项目状态JSON | STRING | — |
| 🧾 当前片段合同 | STRING | — |
| 📄 LLM完整响应 | STRING | — |
| ℹ️ 处理信息 | STRING | — |