WAN 2.5 ComfyUI 工作流:最佳节点图和稳定结果设置
嘿,伙计!我是多拉。那天,我在为演示制作短产品循环,我的常规设置不断漂移,角色袖子在变化,背景在脉动,运动在边缘摇晃。不是很糟糕,只是令人分心。我想要一个表现得像稳定之手的视频工作流,而不是一个猜谜游戏。
我在这个月(2026年1月)花了几个晚上,让WAN 2.5在ComfyUI中干净地运行。没什么花哨的。我保持了图形最小化,锁定了一些设置,并测试了不同的方法来保持运动稳定,而不会失去有趣的部分。以下是我发现了什么,以及哪些地方没有。如果你搜索”WAN 2.5 ComfyUI”是因为你想要可行的东西,而不是表演性的,这是我会在咖啡时间递给你的版本。
最小化节点图
我一开始尝试了几个庞大的图形。它们在画布上看起来很强大,但在实践中感觉很脆弱。至少在我的机器上(RTX 4090,24 GB VRAM),WAN 2.5最可靠的设置是故意的平凡。
我最后得到的是:
- WAN 2.5模型加载器(官方权重+配置:在启动时加载一次)
- 文本编码器(一个提示,一个负提示)
- 种子节点(单个种子,不是每帧)
- 视频采样器(WAN的采样器或ComfyUI中兼容的视频采样器)
- VAE(在末尾解码:没有中间图重新编码)
- 保存视频
就这样。没有额外的放大器,没有指导适配器,没有去噪分支。不是因为这些不好,而是因为我想看看WAN 2.5不借助帮助能做什么。好处很明显:更少的移动部件,更少的惊喜。当有东西闪烁时,我知道这不是外部节点造成的。
如果你从零开始,我会重新安装ComfyUI,添加ComfyUI Manager以简化节点管理,然后从其官方来源添加WAN 2.5节点包。之后,抵抗装饰图形的冲动。先以适度的分辨率获得一个3-4秒的干净渲染剪辑。然后如果你仍然需要,再添加复杂性。
设置基准
我测试了一些基准,然后将它们上下调整,直到剪辑停止摇晃。
我的稳定起点:
- 分辨率:896×504(16:9)。能被16整除,对VRAM来说很轻,足以判断运动。
- 持续时间:48帧,每秒12帧(约4秒)。足够长以发现漂移,足够短以迭代。
- 步骤:28-32。低于24往往会模糊运动:高于约36没有给我太多帮助。
- CFG指导:4.0-6.0。我大多数时间坐在5.0。较高的值推动风格但增加微闪烁。
- 采样器:Euler或DPM++ 2M SDE(视频兼容构建)。DPM++在逐帧上感觉稳定一点。
- 去噪强度:0.85-0.9用于文本到视频。如果基于图像调节,我会下降到0.7-0.8。
- 种子:固定。整个剪辑中使用相同的种子。
在4090上,这个基准渲染约4秒需要约2-3分钟。在我借来一个下午的4080 Super上,更接近3-4分钟。当我调到1024×576时,渲染时间增加了约20-30%,VRAM使用量超过了17 GB。
小提示:如果你追求更高的播放fps(比如24),我发现以12 fps生成然后之后插值的效果比直接尝试以24渲染更好。采样器有更容易保持一致的时间。
一致性策略
保持外观一致基本上有三个杠杆:种子、调节和你推动提示的积极程度。
对我有效的:
- 锁定种子,不要动它。在一次运行中,我不小心启用了逐帧播种,瞬间衣柜混乱。
- 保持提示简短。WAN 2.5似乎更喜欢清晰的名词和温和的风格提示,而不是堆砌的形容词。“一艘纸船在雨街上,柔和的光线,柔和的颜色”比一段落要好。
- 只在需要时使用参考图像。图像调节有助于锚定角色设计(头发、服装),但有时会过度限制运动。当我确实使用它时,我将去噪强度和CFG降低了约0.5。
- 负提示可以平息闪烁:“刺眼的照明、闪烁的高光、镜头弯曲。“只是不要将你不喜欢的一切都铲进去:3-6个项目已经足够了。
我还尝试了一个IP-Adapter分支来锁定帧之间的姿态。它对”静物加小运动”场景(蒸汽、涟漪)很有帮助,但对于角色运动,它有时会夹住手势。好工具,情景回报。
运动稳定性
这是最棘手的部分。流畅的运动而不是把一切都变成果冻。
重要的小调整:
- 指导约束。将CFG保持在5.0附近减少了帧之间的微小照明弹出。
- 步骤数量上限。超过约36步给了我更清晰的静止图像但随着时间的推移微抖动增加。
- 采样器选择。DPM++ 2M SDE在平移和缓慢缩放中始终更平静:Euler感觉更有活力但在高对比度边缘上闪烁。
- 提示动词。“摇晃、手持、混乱”这样的词做它们说的。除非我想要那种外观,否则我会避免它们。
- 光源。硬点光和镜面高光会促进闪烁。“阴天”或”柔光照明”保持表面稳定。
当我需要更多控制时,我在渲染后而不是在图形内添加了两件事:
- 一个轻微去闪烁通道(DaVinci Resolve的去闪烁或FFmpeg过滤器)以低强度。

- 帧插值12→24 fps with motion-compensated interpolation. 它平滑了感知运动而没有在生成过程中混淆模型。
一个惊喜:相机推(缓慢推进)比横向平移组合得更好。如果左右平移在标牌上不断撕裂,我会将提示改写为”相机轻轻向前移动”,并获得与类似感觉的更干净结果。
批量渲染
我没有预期批处理会有帮助,但它确实有帮助,主要是为了决策。连续运行4-8个种子暴露了哪些提示有真正的潜力。
我使用的:
- 一个简单的”Seed (batch)“节点馈送相同的图形。
- 队列长度4-6个任务。超过那个,我开始为没什么好理由地照看热量。
- 批次中的相同基线设置:只有种子变化。
来自几晚运行的提示:
- 在批次中保持持续时间短(2-3秒)。一秒内你就会知道一个种子是否有潜力。
- 以信息性文件名保存:提示slug+种子+分辨率+fps。我也将种子添加到视频元数据中,未来的我会感谢现在的我。
- 如果VRAM峰值,将批次大小减少到1但保留种子列表。它在精神上仍然是批次。
我尝试了在一次运行中批处理不同的CFG值。它有效,但它混淆了比较。通过隔离每个批次的一个变量,我获得了更清晰的读数。
常见错误
一些重复的违规者出现了。没有一个是戏剧性的,但它们确实吃掉了时间,直到我把它们写下来。
- CUDA内存不足。通常是我刚好推动分辨率超过悬崖的迹象。修复:将宽度/高度降低64像素,将步骤减少4-6个,或关闭任何啃VRAM的东西(浏览器标签计数)。半精度(fp16)有帮助。
- 不匹配的模型/配置。如果WAN 2.5加载器和其配置不同意,你会得到形状或dtype错误。重新安装节点包并重新选择确切配置解决了它。
- 不可整除的尺寸。视频解码器更挑剔。我坚持使用16的宽度和高度倍数。
- 不支持的编解码器。Save Video节点有时默认为我系统FFmpeg不喜欢的编解码器。我明确设置H.264和yuv420p以避免绿色帧。
- 破损的提示。过度指定的负面使脸部崩溃。移除”变形、毁容、丑陋”(通常的样板)实际上在几个剪辑中改善了稳定性。
当日志变得嘈杂时,我首先检查两件事:ComfyUI版本(如果你落后几周则更新),和NVIDIA驱动程序。我三分之二的奇怪之处住在那里。如果你被卡住了,ComfyUI GitHub issues对错误模式出人意料地直接。
如果你宁愿专注于提示和运动而不是驱动程序和VRAM限制,这是我们构建WaveSpeed的一个原因。我们通过稳定的API层提供对WAN 2.5等模型的托管访问——所以你可以生成而无需维护本地堆栈。
导出
一旦我选择了一个干净的路径,我就停止过度思考导出。
我用于草稿的:
- 编解码器:H.264
- 像素格式:yuv420p
- FPS:匹配生成(通常为12)
- 比特率:896×504恒定8-12 Mbps
为了编辑,我首先导出有损,然后只向上转换保留者:
- 在后期制作中插值12→24 fps。
- 如果我需要对等级友好的文件,我将最终重新渲染为ProRes 422 LT。更重,但对于颜色传递来说好得多。
两个小注意节省了我重新渲染:
- 颜色偏移:某些播放器在yuv420p上提升黑色。如果它在VLC中看起来错误但在Resolve中很好,那是播放器。
- 音频:Save Video节点不会添加它。如果我需要临时音轨,我之后用FFmpeg混音。
我也在文件名和侧车JSON中嵌入了种子、步骤、CFG和分辨率。这是平凡的簿记,可以防止未来的考古。
模板想法
我现在保留的模板很小,有三个切换。
图形框架:
- WAN 2.5加载器→文本编码→固定种子→视频采样器→VAE解码→保存视频
三个我可以打开或关闭的可选分支:
- 参考图像调节。当我想要稳定的角色时。带有自动下降去噪和CFG。
- 提示计划。一个温和的两阶段提示,用于有简单节拍的剪辑(例如,一秒后”雨开始”)。我保持过渡柔和以避免闪烁。
- 批种子列表。一个我可以粘贴3-8个种子的字段。
烘焙的默认值:
- 896×504,每秒12帧,48帧,CFG 5.0,步骤30
- H.264导出带yuv420p,包含种子的文件名模板
它与华而不实相反,这就是重点。我想要一个模板,每次都推动我走向相同的习惯:先短剪辑,一次一个变量,边走边做笔记。
谁适合这个:任何重视稳定性而不是惊喜的人,制作可重复镜头的产品团队,需要可预测外观的独立创作者,以及发现大图表比赋权更疲劳的人。
谁会不喜欢它:如果你喜欢最大滑块和混乱的涌现外观,你会反弹这个。没关系。
为什么它对我很重要:WAN 2.5在ComfyUI中最终感觉像它尊重我的注意力。更少的旋钮,更清晰的权衡,以及我可以信任足以进行构建的结果。
我仍然很好奇WAN在更高分辨率和更长序列中的表现,但我还没有急着去做。对我来说安静的胜利是注意到小的改变,更平静的CFG,固定的种子,柔和的照明,对稳定性的帮助比任何英雄节点都大。我一直期待一个技巧。事实证明这是一个系统。







