Wan VACE Clip Joiner - Lightweight Edition
详情
下载文件
关于此版本
模型描述
ComfyUI Wan VACE 视频拼接器 - 轻量版
此工作流使用 Wan VACE 来平滑视频片段之间的生硬过渡。如果你的片段开头或结尾有噪点帧,此技术也能去除它们。
功能说明
这是一个轻量级的(几乎)无需自定义节点的 ComfyUI 工作流,旨在快速使用 VACE 将两个视频拼接在一起,操作极其简便。无需生成临时文件,也不用担心循环或批量计数器。只需加载你的视频,然后点击“运行”。
如果你需要自动拼接大量片段、减轻颜色/亮度伪影或优化选项,请改用完整工作流。
依赖项
此工作流需要我的 ComfyUI-Wan-VACE-Prep 自定义节点。它替代了大量繁琐的“意大利面式”工作流计算,使得这个轻量版本成为可能。
在 ComfyUI Manager 中搜索 Wan VACE Prep,或直接加载工作流后前往 Manager 中的 Missing 标签页。
这是一个非常轻量的自定义节点,无任何依赖,几乎不可能破坏你的系统(如果你担心这一点的话)。
我尚未在 Nodes 2.0 UI 下测试过此工作流或自定义节点。
配置与模型
你需要以下模型的某种组合才能运行此工作流。如前所述,若未正确配置,此工作流无法在你的系统上正常运行。你可能已有一个在你的系统上运行良好的 Wan 视频生成工作流,你需要将此工作流配置得与你的生成工作流类似。Sampler 子图包含 KSampler 节点和模型加载节点。请根据你的系统调整这些设置,直到感觉合适为止。如果你的系统支持,请启用 sageattention 和 torch compile 节点。确保所有子图的输入输出正确传递数据,最关键的是,你加载的扩散模型必须是 Wan2.2 Fun VACE 或 Wan2.1 VACE 之一。GGUF 格式可以正常工作,但非 VACE 模型不行。
Wan 2.2 Fun VACE
Wan 2.1 VACE
Kijai 提取的 Fun Vace 2.2 模块,可与标准 T2V 模型一同加载。原生使用示例见此处。
故障排除
张量 a 的大小必须与张量 b 在非单例维度 1 上匹配 —— 检查你的输入视频的两个维度是否都能被 16 整除,若不能请调整。有趣的是:1080 不能被 16 整除!
亮度/色彩偏移 —— VACE 有时会影响其生成片段的亮度或饱和度。我无法避免这种倾向,我认为这是模型固有的缺陷。禁用 lightx2v 速度 LoRA 可能有所帮助,同时确保在此工作流中使用的 LoRA 及其强度与生成原始片段时完全一致。有人报告在输出前使用颜色匹配节点取得了成功。不过我认为具体解决方案因情况而异。我找到最一致的缓解方法是:在此工作流后将帧率插值提升至 30 或 60 fps。插值会降低色彩偏移的感知度。偏移依然存在,但被分散到 60 帧而非 16 帧中,因此我们的眼睛不再将其视为突变。
关于帧率 —— Wan 模型是在 16 fps 下训练的,因此如果你的输入视频帧率更高,可能会得到次优结果。至少,你需要根据你的帧率超出 16 fps 的倍数,增加上下文帧和替换帧的数量,才能实现与 VACE 相同的效果。我建议将输入强制降为 16 fps 进行处理,然后在完成后重新插值回你期望的帧率。
如果你无法使工作流运行,请更新 ComfyUI 并重试。如果你不愿意更新 ComfyUI,我无法帮助你。我们必须从相同的起点开始。
欢迎在 GitHub 上提交问题。这是与我直接沟通最直接的方式。如果你想节省时间,可将失败运行的完整控制台日志粘贴到你的问题中。
