本文介绍如何使用 ComfyUI 搭建支持'视频换衣'的 AI 工作流,基于 WanVideo Animate Embeds 模型,实现从输入视频 + 衣服图片到输出换装视频的全流程自动化。
一、前言:AI 视频换衣的挑战
在电商、虚拟偶像、短视频内容创作等领域,传统试穿或变装视频制作成本高、周期长。随着 AIGC 技术的发展,尤其是时序可控视频生成模型的突破,AI 自动完成'给人物换衣服'成为可能。
真正的视频换衣需要解决三大挑战:
- 精准区域控制:只替换指定衣物(如上衣/裤子),不干扰其他区域;
- 时序一致性:保证帧间纹理、光影、运动连贯,不闪烁、不跳变;
- 姿态适应性:衣服能贴合动态人体,即使原始服装图是平铺的。
二、整体工作流架构
以下是该工作流的核心节点流程图:
[目标视频] ↓ [Frame Extract] → [LayerMask: Segformer B2 Clothes Ultra] → [Dynamic Mask] ↓ ↗ [ clothes image ] → [Load Image + Clip Encode ] ↓ [WanVideo Animate Embeds] ↓ [WanVideo Sampler (dpmpp_2m_sde)] ↓ [Video Combine & Output]

输入参数:
- 目标视频(mp4, mov 等常见格式)
- 替换衣物图片(JPG/PNG,建议正面清晰图)
- 输出分辨率(如 1080x1920)
- 帧率(默认 24fps)
- 替换类别:Top / Pants / Skirt / Dress(通过 LayerMask 节点选择)
三、关键技术模块详解
1. 动态遮罩生成:LayerMask + Segformer B2 Clothes Ultra
这是本工作流的核心前置模块。传统方法依赖手动蒙版或简单人体解析,容易出现边缘锯齿、误分割等问题。
采用 LayerMask 插件中的 Segformer B2 Clothes Ultra 模型,它支持 12 类服装部件识别,精度高、边界柔滑。
使用技巧:
- 在节点中选择
Clothing Type为目标替换项(如 Skirt) - 可调节
Mask Expand参数(建议 3-5px)防止边缘遗漏 - 添加
Gaussian Blur节点柔化边缘,避免生硬过渡
注意:该模型对背光、遮挡严重的情况效果下降,建议输入视频光照均匀、人物清晰。
2. 内容驱动:WanVideo Animate Embeds 节点
这是实现'换衣'的关键。该节点基于 Wan2.2 的 Animate Embeds 架构,支持将外部图像的纹理特征注入到指定区域。
工作原理:
- 将衣服图片通过 CLIP 编码为文本 + 图像嵌入向量
- 结合动态遮罩,在每帧的目标区域进行条件注入
- 利用时序注意力机制保持帧间一致性
参数建议:
motion_scale: 1.2 ~ 1.5(控制动作保留程度)texture_weight: 0.8 ~ 1.0(增强衣服纹理表现)cfg: 6 ~ 7steps: 20 ~ 25(推荐 dpmpp_2m_sde)
3. 采样器优化:WanVideo Sampler
使用官方推荐的 WanVideo Sampler,内置帧间光流补偿与噪声调度优化,显著减少闪烁和抖动。
对比测试:
| 采样器 | 效果 | 推荐指数 |
|---|---|---|
| Euler a | 快但闪烁明显 | ⭐⭐ |
| DDPMSampler | 稳定但细节模糊 | ⭐⭐⭐ |
| WanVideo Sampler (dpmpp_2m_sde) | 流畅自然,细节保留好 | ⭐⭐⭐⭐⭐ |
四、实测效果与局限性
成功案例:
- 连衣裙 → 渐变亮片裙(动作自然,褶皱跟随身体)
- 白 T 恤 → 印花卫衣(图案完整还原,无扭曲)
- 黑色长裤 → 牛仔短裤(边缘处理干净,无穿模)
当前局限:
- 对多人视频支持较差(遮罩易混淆)
- 极端动作(如翻滚、跳跃)可能导致纹理错位
- 输入衣服图若为模特图(非平铺),可能引入姿态干扰
五、部署说明
本地 GPU 环境下需预装 Wan2.2 所需模型(animate_embeds, wan_video_models)、LayerMask 插件及 Segformer 模型。自定义节点包括 WanVideo Sampler 和 Animate Embeds Loader。需配置好.json 工作流文件并阅读安装指南。
六、总结
本文分享了一套基于 ComfyUI + Wan2.2 的 AI 视频换衣工作流,实现了从想法到可运行系统的落地。虽然目前仍有优化空间,但已具备实用价值。未来计划支持多衣物同时替换、引入 ControlNet 辅助姿态控制以及开发 WebUI 简化操作流程。


