电商带货视频 ComfyUI 工作流
面向 TikTok Shop/抖店带货视频的 ComfyUI 工作流,支持模特换装、背景替换、多角度生成、字幕烧录、平台规格自动适配,一键输出 9:16 竖屏成片。

工作流信息
- 工作流类型
- comfyui
- 访问级别
- 免费
- 所需工具
- ComfyUIComfyUI-ManagerComfyUI-VideoHelperSuiteComfyUI-IPAdapter-PlusComfyUI-ControlNet-AuxWAN 2.1 / LTX-Video 模型RunningHub (可选,云端跑)
电商带货视频 ComfyUI 工作流
工作流架构
输入: 商品白底图/平铺图 + 参考模特图/视频
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 阶段 1: 模特换装 (IP-Adapter + ControlNet) │
│ - 加载商品图 → IP-Adapter 编码特征 │
│ - 参考模特视频 → ControlNet OpenPose/Depth 提取姿态 │
│ - WAN 2.1 I2V / LTX-Video 生成模特穿着商品的视频片段 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 阶段 2: 场景合成 (背景替换 + 光影融合) │
│ - 分割模特前景 (SAM/BIRefNet) │
│ - 电商场景库选择 (健身房/居家/户外/工作室) │
│ - IC-Light / Relight 光影统一 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 阶段 3: 多角度/特写生成 │
│ - ControlNet Canny/LineArt 引导特写镜头 │
│ - 细节放大展示 (面料纹理/Logo/功能细节) │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 阶段 4: 视频剪辑合成 (VideoHelperSuite) │
│ - 按营销结构拼接: 钩子(3s)→展示(10s)→对比(8s)→CTA(6s) │
│ - 节奏卡点: 音乐 BPM 对齐切点 │
│ - 转场特效: 推拉/故障风/分屏 │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ 阶段 5: 字幕与包装 │
│ - 语音识别 (Whisper) → 逐字字幕 │
│ - 关键词高亮、弹幕风格、品牌水印 │
│ - 封面图生成 (首帧 + 标题文字) │
└─────────────────────────────────────────────────────────────┘
│
▼
输出: 1080x1920 MP4 (H.264, 30fps, ≤50Mbps) + 封面图 + 字幕文件核心节点组
必需自定义节点
cd ComfyUI/custom_nodes
# 管理器 (必装)
git clone https://github.com/ltdrdata/ComfyUI-Manager
# 视频处理套件
git clone https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite
cd ComfyUI-VideoHelperSuite && pip install -r requirements.txt
# IP-Adapter 增强版
git clone https://github.com/Fannovel16/ComfyUI-IPAdapter-Plus
cd ComfyUI-IPAdapter-Plus && pip install -r requirements.txt
# ControlNet 辅助预处理
git clone https://github.com/Fannovel16/ComfyUI-ControlNet-Aux
cd ComfyUI-ControlNet-Aux && pip install -r requirements.txt
# 高级 ControlNet
git clone https://github.com/kijai/ComfyUI-Advanced-ControlNet
# 视频模型节点 (WAN/LTX)
git clone https://github.com/kijai/ComfyUI-WanVideo
git clone https://github.com/kijai/ComfyUI-LTXVideo
# 重光照/光影融合
git clone https://github.com/kijai/ComfyUI-IC-Light
# 图像分割 (SAM/BIRefNet)
git clone https://github.com/kijai/ComfyUI-SAM
git clone https://github.com/kijai/ComfyUI-BIRefNet模型权重下载
models/
├── checkpoints/
│ ├── wan2.1_i2v_14B_fp8.safetensors # WAN 2.1 I2V 14B (FP8量化)
│ ├── ltx-video-2b-v0.9.5.safetensors # LTX-Video 2B
│ └── flux1-dev.safetensors # Flux (可选,高质量首帧)
├── vae/
│ ├── wan_vae_fp8.safetensors
│ └── ltx_vae.safetensors
├── clip/
│ ├── clip_l.safetensors
│ └── t5xxl_fp16.safetensors
├── ipadapter/
│ ├── ip-adapter-plus_sdxl_vit-h.safetensors
│ └── ip-adapter-plus_face_sdxl_vit-h.safetensors
├── controlnet/
│ ├── controlnet-openpose-sdxl-1.0.safetensors
│ ├── controlnet-depth-sdxl-1.0.safetensors
│ └── controlnet-canny-sdxl-1.0.safetensors
├── upscale_models/
│ └── 4x-UltraSharp.pth
└── sam/
└── sam_vit_h_4b8939.pth关键参数配置
WAN 2.1 I2V 关键参数
| 参数 | 推荐值 | 说明 | |------|--------|------| | motion_bucket_id | 127 | 运动幅度 (1-256),电商展示类建议 80-150 | | fps | 16 | 输出帧率,WAN 原生 16fps,后期插帧到 30fps | | width / height | 576x1024 | 生成分辨率,后期超分到 1080x1920 | | num_frames | 81 | 约 5 秒 (16fps),营销片段建议 48-96 帧 | | noise_aug_strength | 0.02 | 噪声增强,保持原图结构建议 0.01-0.05 | | cfg | 3.5 | 分类器自由引导,视频模型通常 2-5 |
LTX-Video 关键参数
| 参数 | 推荐值 | 说明 | |------|--------|------| | num_frames | 97 | 约 4 秒 (24fps) | | height / width | 512x896 | 原生分辨率 | | frame_rate | 24 | 原生帧率 | | guidance_scale | 3.0 | CFG 值 |
IP-Adapter 参数
| 参数 | 推荐值 | 说明 | |------|--------|------| | weight | 0.8-1.0 | 商品特征权重,越高越像原商品 | | weight_type | linear / ease_in | 权重曲线,ease_in 后半段增强 | | combine_embeds | concat | 多参考图融合方式 | | start_at / end_at | 0.0 / 1.0 | 生效时间区间 |
使用步骤
1. 导入工作流
1. 启动 ComfyUI: python main.py --listen 0.0.0.0 --port 8188 2. 界面点击 Load,选择 workflows/ecommerce_video_workflow.json 3. 点击 Manager → Install Missing Custom Nodes 安装缺失节点 4. 重启 ComfyUI
2. 配置输入
- 商品图: 拖入白底图/平铺图到
Load Image (Product)节点 - 参考模特: 拖入模特视频到
Load Video (Reference)节点,或使用预设模特库 - 背景场景: 在
Background Selector节点选择预设场景或上传自定义背景 - 营销脚本: 在
Script Template节点填写钩子/卖点/对比/CTA 文案 - BGM: 上传背景音乐到
Load Audio节点,或使用内置免版税库
3. 调整关键参数
- 根据商品类目调整
motion_bucket_id(服装类 100-130,3C 类 60-100) - 根据视频时长调整
num_frames(15s 约 240 帧 @16fps) - 根据模特视频质量调整 ControlNet
strength(0.6-1.0)
4. 运行与输出
1. 点击 Queue Prompt 开始生成 2. 监控进度:阶段 1 换装最耗时 (约 15-30 分钟/片段,视 GPU 而定) 3. 生成完成后,Video Combine 节点输出最终 MP4 3. 右侧预览区可直接下载,或从 output/ 目录获取
输出规格 (平台合规)
| 平台 | 分辨率 | 时长 | 码率 | 格式 | 音频 | |------|--------|------|------|------|------| | TikTok Shop | 1080x1920 | 15-60s | ≤50Mbps | MP4 (H.264) | AAC 44.1kHz | | 抖音/抖店 | 1080x1920 | 15-60s | ≤50Mbps | MP4 (H.264) | AAC 44.1kHz | | 小红书 | 1080x1920 | ≤60s | ≤30Mbps | MP4 (H.264) | AAC 44.1kHz | | 视频号 | 1080x1920 | ≤60s | ≤20Mbps | MP4 (H.264) | AAC 44.1kHz |
工作流最后阶段自动执行:
VideoHelperSuite→Resize(1080x1920, Lanczos)VideoHelperSuite→Re-encode(H.264, CRF 18, 30fps)VideoHelperSuite→Audio Sync(AAC 128kbps)
批量处理模式
CSV 输入批量生成
product_image,reference_video,background,script_template,bgm,output_name
products/leggings_01.jpg,models/yoga_female.mp4,gym,hook_show_compare_cta,upbeat_01,leggings_01_v1
products/leggings_01.jpg,models/yoga_female.mp4,home,hook_show_compare_cta,calm_02,leggings_01_v2
products/bra_02.jpg,models/fitness_female.mp4,gym,hook_show_compare_cta,energetic_03,bra_02_v1使用 ComfyUI-Manager 的 Batch Processor 或自定义 Python 脚本:
# batch_run.py
import json
import subprocess
import csv
with open("batch_input.csv") as f:
reader = csv.DictReader(f)
for row in reader:
# 1. 读取工作流 JSON
with open("ecommerce_video_workflow.json") as wf:
workflow = json.load(wf)
# 2. 替换输入节点
workflow["Load Image (Product)"]["inputs"]["image"] = row["product_image"]
workflow["Load Video (Reference)"]["inputs"]["video"] = row["reference_video"]
# ... 其他节点
# 3. 保存临时工作流
temp_wf = f"temp_{row['output_name']}.json"
with open(temp_wf, "w") as f:
json.dump(workflow, f)
# 4. 提交队列 (需 ComfyUI API 模式启动)
subprocess.run(["python", "scripts/submit_workflow.py", temp_wf])常见问题
Q: 生成的视频模特脸部变形/商品细节丢失? A: 1) 增加 IP-Adapter weight 到 1.0;2) 使用 FaceID Plus 节点保护人脸;3) 商品细节用 ControlNet Canny 引导特写段;4) 后期用 FaceSwap 修复关键帧。
Q: WAN 2.1 显存不足 (OOM)? A: 1) 使用 FP8/NF4 量化模型;2) 启用 --lowvram 或 --cpuvae;3) 分辨率降到 512x896,后期超分;4) num_frames 减到 48-64;5) 使用 model_offload 节点卸载未用模型。
Q: 模特换装后身材比例不对? A: 1) 参考模特视频选择身材相似者;2) ControlNet OpenPose + Depth 双控制;3) 预处理阶段用 Preprocess Pose 节点调整关键点;4) 训练专属 LoRA 固定身材比例。
Q: 视频时长不固定、节奏不对? A: 使用 VideoHelperSuite 的 Frame Interpolation (RIFE) 统一插帧到 30fps,Time Stretch 调整时长,Beat Detect 自动卡点切割。
Q: 背景融合有明显边缘/光影不匹配? A: 1) 用 BIRefNet 高质量分割;2) IC-Light 重光照统一光源方向;3) 边缘羽化 5-10px;4) 色温/曝光匹配 (Color Match 节点)。
进阶定制
1. 接入 RunningHub 云端跑 (省本地算力)
# 导出工作流 JSON → RunningHub 创建工作流 → API 调用
import requests
def run_on_runninghub(workflow_json, inputs, api_key):
# 1. 创建任务
resp = requests.post(
"https://www.runninghub.cn/api/v1/task/create",
headers={"Authorization": f"Bearer {api_key}"},
json={"workflow": workflow_json, "inputs": inputs}
)
task_id = resp.json()["data"]["task_id"]
# 2. 轮询结果
while True:
resp = requests.get(f"https://www.runninghub.cn/api/v1/task/{task_id}", headers=...)
status = resp.json()["data"]["status"]
if status == "completed":
return resp.json()["data"]["outputs"]
elif status == "failed":
raise Exception(resp.json()["data"]["error"])
time.sleep(10)2. 自动化选品→视频管线
选品 Agent 推荐 SKU
│
▼
自动下载商品图/详情图
│
▼
匹配模特库 (按品类/风格)
│
▼
生成工作流输入 JSON
│
▼
提交 ComfyUI/RunningHub 队列
│
▼
成片 → 批量处理工具 → 分发包更新日志
v2.0.0 (2026-08-20)
- 全面迁移 WAN 2.1 I2V + LTX-Video 双模型支持
- 新增 IC-Light 光影融合、BIRefNet 高质量分割
- 营销结构化脚本模板化 (钩子/展示/对比/CTA)
- 输出规格自动适配 TikTok/抖音/小红书/视频号
v1.1.0 (2026-07-15)
- 新增批量处理 CSV 输入模式
- 集成 RunningHub 云端执行示例
- 优化节点布局、分组、注释
v1.0.0 (2026-06-01)
- 基础换装 + 背景替换 + 简单剪辑
- SDXL + AnimateDiff 方案 (已废弃)
相关资源
- [ComfyUI 入门教程](/learn/comfyui-getting-started)
- [WAN 2.1 视频生成详解](/keywords/wan)
- [批量视频处理工具](/software/batch-video-processor)
- [漫剧软件工作流](/software/manju-software)
- [电商自动化学习路径](/learn/ecommerce-automation-path)
常见问题
下载链接失效怎么办?
请优先切换其他网盘渠道,并反馈失效链接。
会员能下载所有资料吗?
页面标注为会员专享的资料支持会员下载,具体以当前页面显示为准。
相关资源
漫剧软件
AI 生成漫剧视频全流程工具,从小说分镜、角色建模、场景生成、语音合成到成片剪辑,一站式产出可商用漫剧内容。
ComfyUI 高级实战手册:工作流 + 插件 + Lora 训练
ComfyUI 进阶级实战教程,覆盖 ControlNet/IPAdapter/AnimateDiff/视频生成工作流、100+ 常用自定义节点、SDXL/Flux 模型适配、Lora 训练全流程。
竞品广告素材监控台
自动抓取 TikTok 广告库与商店榜单中竞品的投放素材,用视觉模型归类卖点与钩子,每日生成竞品投放日报。
电商带货短视频的 AI 生产流程
展示型/对比型/场景型/证言型四种带货视频,六步标准生产流程、卖点文案三段式,以及 AI 最容易翻车的三个地方与合规提醒。
评论建议
欢迎反馈资料质量、链接状态或希望补充的内容,管理员会持续维护。