{
  "11": {
    "inputs": {
      "model_name": "umt5-xxl-enc-bf16.safetensors",
      "precision": "bf16",
      "load_device": "offload_device",
      "quantization": "disabled"
    },
    "class_type": "LoadWanVideoT5TextEncoder",
    "_meta": {
      "title": "WanVideo T5 Text Encoder Loader"
    }
  },
  "16": {
    "inputs": {
      "positive_prompt": "an old man is stroking his beard thoughtfully",
      "negative_prompt": "色调艳丽，过曝，静态，细节模糊不清，字幕，风格，作品，画作，画面，静止，整体发灰，最差质量，低质量，JPEG压缩残留，丑陋的，残缺的，多余的手指，画得不好的手部，画得不好的脸部，畸形的，毁容的，形态畸形的肢体，手指融合，静止不动的画面，杂乱的背景，三条腿，背景人很多，倒着走",
      "force_offload": true,
      "use_disk_cache": false,
      "device": "gpu",
      "t5": [
        "11",
        0
      ],
      "model_to_offload": [
        "22",
        0
      ]
    },
    "class_type": "WanVideoTextEncode",
    "_meta": {
      "title": "WanVideo TextEncode"
    }
  },
  "22": {
    "inputs": {
      "model": "wan2.1_i2v_480p_14B_fp8_e4m3fn.safetensors",
      "base_precision": "fp16",
      "quantization": "fp8_e4m3fn",
      "load_device": "offload_device",
      "attention_mode": "sdpa",
      "rms_norm_function": "default",
      "lora": [
        "71",
        0
      ]
    },
    "class_type": "WanVideoModelLoader",
    "_meta": {
      "title": "WanVideo Model Loader"
    }
  },
  "27": {
    "inputs": {
      "steps": 4,
      "cfg": 1,
      "shift": 5,
      "seed": 447772156836120,
      "force_offload": true,
      "scheduler": "dpm++_sde",
      "riflex_freq_index": 0,
      "denoise_strength": 1,
      "batched_cfg": "",
      "rope_function": "comfy",
      "start_step": 0,
      "end_step": -1,
      "add_noise_to_samples": false,
      "model": [
        "70",
        0
      ],
      "image_embeds": [
        "63",
        0
      ],
      "text_embeds": [
        "16",
        0
      ]
    },
    "class_type": "WanVideoSampler",
    "_meta": {
      "title": "WanVideo Sampler"
    }
  },
  "28": {
    "inputs": {
      "enable_vae_tiling": false,
      "tile_x": 272,
      "tile_y": 272,
      "tile_stride_x": 144,
      "tile_stride_y": 128,
      "normalization": "default",
      "vae": [
        "38",
        0
      ],
      "samples": [
        "27",
        0
      ]
    },
    "class_type": "WanVideoDecode",
    "_meta": {
      "title": "WanVideo Decode"
    }
  },
  "30": {
    "inputs": {
      "frame_rate": 22,
      "loop_count": 0,
      "filename_prefix": "WanVideoWrapper_I2V",
      "format": "video/h264-mp4",
      "pix_fmt": "yuv420p",
      "crf": 19,
      "save_metadata": true,
      "trim_to_audio": false,
      "pingpong": false,
      "save_output": true,
      "images": [
        "75",
        0
      ],
      "audio": [
        "72",
        0
      ]
    },
    "class_type": "VHS_VideoCombine",
    "_meta": {
      "title": "Video Combine 🎥🅥🅗🅢"
    }
  },
  "35": {
    "inputs": {
      "backend": "inductor",
      "fullgraph": false,
      "mode": "default",
      "dynamic": false,
      "dynamo_cache_size_limit": 64,
      "compile_transformer_blocks_only": true,
      "dynamo_recompile_limit": 128,
      "force_parameter_static_shapes": false,
      "allow_unmerged_lora_compile": false
    },
    "class_type": "WanVideoTorchCompileSettings",
    "_meta": {
      "title": "WanVideo Torch Compile Settings"
    }
  },
  "38": {
    "inputs": {
      "model_name": "wan_2.1_vae.safetensors",
      "precision": "bf16",
      "use_cpu_cache": false,
      "verbose": false
    },
    "class_type": "WanVideoVAELoader",
    "_meta": {
      "title": "WanVideo VAE Loader"
    }
  },
  "39": {
    "inputs": {
      "blocks_to_swap": 10,
      "offload_img_emb": false,
      "offload_txt_emb": false,
      "use_non_blocking": true,
      "vace_blocks_to_swap": 0,
      "prefetch_blocks": 0,
      "block_swap_debug": false
    },
    "class_type": "WanVideoBlockSwap",
    "_meta": {
      "title": "WanVideo Block Swap"
    }
  },
  "45": {
    "inputs": {
      "offload_percent": 1
    },
    "class_type": "WanVideoVRAMManagement",
    "_meta": {
      "title": "WanVideo VRAM Management"
    }
  },
  "58": {
    "inputs": {
      "image": "ComfyUI_00223_.png"
    },
    "class_type": "LoadImage",
    "_meta": {
      "title": "Load Image"
    }
  },
  "59": {
    "inputs": {
      "clip_name": "clip_vision_h.safetensors"
    },
    "class_type": "CLIPVisionLoader",
    "_meta": {
      "title": "Load CLIP Vision"
    }
  },
  "63": {
    "inputs": {
      "width": [
        "68",
        1
      ],
      "height": [
        "68",
        2
      ],
      "num_frames": 161,
      "noise_aug_strength": 0.03,
      "start_latent_strength": 1,
      "end_latent_strength": 1,
      "force_offload": true,
      "fun_or_fl2v_model": false,
      "tiled_vae": false,
      "augment_empty_frames": 0,
      "vae": [
        "38",
        0
      ],
      "clip_embeds": [
        "65",
        0
      ],
      "start_image": [
        "68",
        0
      ]
    },
    "class_type": "WanVideoImageToVideoEncode",
    "_meta": {
      "title": "WanVideo ImageToVideo Encode"
    }
  },
  "65": {
    "inputs": {
      "strength_1": 1,
      "strength_2": 1,
      "crop": "center",
      "combine_embeds": "average",
      "force_offload": true,
      "tiles": 0,
      "ratio": 0.2,
      "clip_vision": [
        "59",
        0
      ],
      "image_1": [
        "68",
        0
      ]
    },
    "class_type": "WanVideoClipVisionEncode",
    "_meta": {
      "title": "WanVideo ClipVision Encode"
    }
  },
  "68": {
    "inputs": {
      "width": 480,
      "height": 832,
      "upscale_method": "lanczos",
      "keep_proportion": "crop",
      "pad_color": "0, 0, 0",
      "crop_position": "center",
      "divisible_by": 16,
      "device": "cpu",
      "image": [
        "58",
        0
      ]
    },
    "class_type": "ImageResizeKJv2",
    "_meta": {
      "title": "Resize Image v2"
    }
  },
  "69": {
    "inputs": {
      "lora": "WanVideo\\Lightx2v\\lightx2v_T2V_14B_cfg_step_distill_v2_lora_rank64_bf16.safetensors",
      "strength": 1,
      "low_mem_load": false,
      "merge_loras": "<details><summary><b>Metadata</b></summary><table border='0' cellpadding='3'><tr><td colspan='2'><b>Metadata</b></td></tr><tr><td>No metadata found</td></tr></table></details>"
    },
    "class_type": "WanVideoLoraSelect",
    "_meta": {
      "title": "WanVideo Lora Select"
    }
  },
  "70": {
    "inputs": {
      "model": [
        "22",
        0
      ],
      "block_swap_args": [
        "39",
        0
      ]
    },
    "class_type": "WanVideoSetBlockSwap",
    "_meta": {
      "title": "WanVideo Set BlockSwap"
    }
  },
  "71": {
    "inputs": {
      "lora_0": "WanVideo\\new\\deepthroat_epoch_80.safetensors",
      "strength_0": 0.4,
      "lora_1": "WanVideo\\new\\wan_pov_missionary_i2v_v1.1.safetensors",
      "strength_1": 0.4,
      "lora_2": "none",
      "strength_2": 0.4,
      "lora_3": "WanVideo\\new\\facefuck_epoch_80.safetensors",
      "strength_3": 0.4,
      "lora_4": "none",
      "strength_4": 0.4,
      "low_mem_load": false,
      "merge_loras": true,
      "prev_lora": [
        "69",
        0
      ]
    },
    "class_type": "WanVideoLoraSelectMulti",
    "_meta": {
      "title": "WanVideo Lora Select Multi"
    }
  },
  "72": {
    "inputs": {
      "duration": 8,
      "steps": 25,
      "cfg": 4.5,
      "seed": 0,
      "prompt": "",
      "negative_prompt": "",
      "mask_away_clip": false,
      "force_offload": true,
      "mmaudio_model": [
        "73",
        0
      ],
      "feature_utils": [
        "74",
        0
      ],
      "images": [
        "28",
        0
      ]
    },
    "class_type": "MMAudioSampler",
    "_meta": {
      "title": "MMAudio Sampler"
    }
  },
  "73": {
    "inputs": {
      "mmaudio_model": "mmaudio_large_44k_v2_fp16.safetensors",
      "base_precision": "fp16"
    },
    "class_type": "MMAudioModelLoader",
    "_meta": {
      "title": "MMAudio ModelLoader"
    }
  },
  "74": {
    "inputs": {
      "vae_model": "mmaudio_vae_44k_fp16.safetensors",
      "synchformer_model": "mmaudio_synchformer_fp16.safetensors",
      "clip_model": "apple_DFN5B-CLIP-ViT-H-14-384_fp16.safetensors",
      "mode": "44k",
      "precision": "fp16"
    },
    "class_type": "MMAudioFeatureUtilsLoader",
    "_meta": {
      "title": "MMAudio FeatureUtilsLoader"
    }
  },
  "75": {
    "inputs": {
      "ckpt_name": "rife47.pth",
      "clear_cache_after_n_frames": 10,
      "multiplier": 2,
      "fast_mode": true,
      "ensemble": true,
      "scale_factor": 1,
      "frames": [
        "28",
        0
      ]
    },
    "class_type": "RIFE VFI",
    "_meta": {
      "title": "RIFE VFI (recommend rife47 and rife49)"
    }
  }
}