ComfyUI Wan2.2 文生视频完整工作流 JSON

20次阅读
没有评论

适配 wan2.2-t2v-5B fp16,通用 16 帧 720P,低配 8G 显存可直接跑,复制全部内容保存为 wan2.2_t2v_5b_base.json 拖拽进 ComfyUI 即可加载

json

{
  "3": {
    "class_type": "KSampler",
    "inputs": {
      "seed": 123456,
      "steps": 30,
      "cfg": 7.0,
      "sampler_name": "dpmpp_2m",
      "scheduler": "flow",
      "denoising_strength": 1.0,
      "model": ["4", 0],
      "positive": ["6", 0],
      "negative": ["7", 0],
      "latent_image": ["8", 0]
    }
  },
  "4": {
    "class_type": "Wan22ModelLoader",
    "inputs": {
      "ckpt_name": "wan2.2_t2v_5B_fp16.safetensors",
      "vae_name": "wan2.2_vae.safetensors",
      "text_encoder_name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
      "load_text_encoder": true,
      "load_vae": true,
      "fp8_optimization": true
    }
  },
  "6": {
    "class_type": "Wan22CLIPTextEncode",
    "inputs": {
      "text": "A beautiful sunset over sea, gentle waves, smooth camera slow pan, realistic lighting, 8k, high detail, smooth video, no flicker",
      "clip": ["4", 1]
    }
  },
  "7": {
    "class_type": "Wan22CLIPTextEncode",
    "inputs": {
      "text": "blurry, low resolution, distorted limbs, flicker, shaking video, watermark, text, ugly, deformed, noisy, frame jump",
      "clip": ["4", 1]
    }
  },
  "8": {
    "class_type": "Wan22EmptyLatentVideo",
    "inputs": {
      "width": 1280,
      "height": 720,
      "length": 16
    }
  },
  "9": {
    "class_type": "Wan22VAELoader",
    "inputs": {
      "vae": ["4", 2],
      "samples": ["3", 0]
    }
  },
  "10": {
    "class_type": "VideoCombine",
    "inputs": {
      "images": ["9", 0],
      "frame_rate": 16,
      "format": "mp4_h264",
      "crf": 23
    }
  },
  "11": {
    "class_type": "PreviewVideo",
    "inputs": {
      "video": ["10", 0]
    }
  }
}

配套使用说明

1. 模型存放路径(必须严格对应)

  1. 主模型 wan2.2_t2v_5B_fp16.safetensorsComfyUI/models/checkpoints/
  2. VAE wan2.2_vae.safetensorsComfyUI/models/vae/
  3. T5 文本编码器 umt5_xxl_fp8_e4m3fn_scaled.safetensorsComfyUI/models/clip/

2. 硬件适配调整

  1. 8G 显存:开启节点 4 fp8_optimization: true,分辨率改为 960×544,帧数 8–12
  2. 12G + 显存:分辨率 1280×720,帧数 16–24,采样步数 30–35
  3. 14B 模型:替换节点 4 ckpt_name 为 14B 权重,显存至少 16G

3. 关键节点功能解释

  • Wan22ModelLoader:统一加载 Wan2.2 全套权重,内置显存优化开关
  • Wan22CLIPTextEncode:专用 T5 编码节点,适配万相文本结构
  • Wan22EmptyLatentVideo:视频潜空间生成,控制宽高、总帧数
  • KSampler flow 调度器:Wan2.2 官方推荐采样方案,画面最稳定无频闪
  • Wan22VAELoader:视频专用 VAE 解码,避免画面断层
  • VideoCombine:直接输出 MP4 成片,自带预览节点

图生视频扩展补充(新增节点 JSON 片段)

如果需要图生视频,在上述工作流基础上替换节点 8,新增加载图片节点,替换下面这段覆盖原节点 8 即可:

json

"8": {
    "class_type": "LoadImage",
    "inputs": {
      "image": "input/your_pic.jpg"
    }
  },
  "12": {
    "class_type": "Wan22ImageToLatentVideo",
    "inputs": {
      "image": ["8", 0],
      "width": 1280,
      "height": 720,
      "length": 16
    }
  }

同时修改 KSampler 的 latent_image 输入从["8",0]改为["12",0]

常见加载报错修复

  1. 提示找不到 Wan22 节点:更新 ComfyUI 到最新版,重启服务
  2. 权重加载失败:文件名大小写完全匹配,路径不要中文
  3. 显存 OOM:开启 fp8 优化、降低分辨率、减少帧数
正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 0
评论(没有评论)
验证码