{
  "120": {
    "inputs": {
      "model": "WanVideo\\InfiniteTalk\\Wan2_1-InfiniteTalk_Single_Q8.gguf"
    },
    "class_type": "MultiTalkModelLoader",
    "_meta": {
      "title": "Multi/InfiniteTalk Model Loader"
    }
  },
  "122": {
    "inputs": {
      "model": "WanVideo\\InfiniteTalk\\wan2.1-i2v-14b-480p-q8_0.gguf",
      "base_precision": "bf16",
      "quantization": "disabled",
      "load_device": "offload_device",
      "attention_mode": "sageattn",
      "rms_norm_function": "default",
      "block_swap_args": [
        "134",
        0
      ],
      "lora": [
        "138",
        0
      ],
      "multitalk_model": [
        "120",
        0
      ]
    },
    "class_type": "WanVideoModelLoader",
    "_meta": {
      "title": "WanVideo Model Loader"
    }
  },
  "125": {
    "inputs": {
      "audio": "woman.wav",
      "audioUI": "/api/view?filename=woman.wav&type=input&subfolder=&rand=0.9282784599187128"
    },
    "class_type": "LoadAudio",
    "_meta": {
      "title": "Load Audio"
    }
  },
  "128": {
    "inputs": {
      "steps": 6,
      "cfg": 1.0000000000000002,
      "shift": 11.000000000000002,
      "seed": 2,
      "force_offload": true,
      "scheduler": "dpm++_sde",
      "riflex_freq_index": 0,
      "denoise_strength": 1,
      "batched_cfg": false,
      "rope_function": "comfy",
      "start_step": 0,
      "end_step": -1,
      "add_noise_to_samples": true,
      "model": [
        "122",
        0
      ],
      "image_embeds": [
        "192",
        0
      ],
      "text_embeds": [
        "241",
        0
      ],
      "multitalk_embeds": [
        "194",
        0
      ]
    },
    "class_type": "WanVideoSampler",
    "_meta": {
      "title": "WanVideo Sampler"
    }
  },
  "129": {
    "inputs": {
      "model_name": "Wan2_1_VAE_bf16.safetensors",
      "precision": "bf16",
      "use_cpu_cache": false,
      "verbose": false
    },
    "class_type": "WanVideoVAELoader",
    "_meta": {
      "title": "WanVideo VAE Loader"
    }
  },
  "131": {
    "inputs": {
      "frame_rate": 25,
      "loop_count": 0,
      "filename_prefix": "WanVideo2_1_InfiniteTalk",
      "format": "video/h264-mp4",
      "pix_fmt": "yuv420p",
      "crf": 19,
      "save_metadata": true,
      "trim_to_audio": false,
      "pingpong": false,
      "save_output": false,
      "images": [
        "309",
        0
      ],
      "audio": [
        "125",
        0
      ]
    },
    "class_type": "VHS_VideoCombine",
    "_meta": {
      "title": "Video Combine 🎥🅥🅗🅢"
    }
  },
  "134": {
    "inputs": {
      "blocks_to_swap": 20,
      "offload_img_emb": false,
      "offload_txt_emb": false,
      "use_non_blocking": true,
      "vace_blocks_to_swap": 0,
      "prefetch_blocks": 1,
      "block_swap_debug": false
    },
    "class_type": "WanVideoBlockSwap",
    "_meta": {
      "title": "WanVideo Block Swap"
    }
  },
  "137": {
    "inputs": {
      "model": "TencentGameMate/chinese-wav2vec2-base",
      "base_precision": "fp16",
      "load_device": "main_device"
    },
    "class_type": "DownloadAndLoadWav2VecModel",
    "_meta": {
      "title": "(Down)load Wav2Vec Model"
    }
  },
  "138": {
    "inputs": {
      "lora": "WanVideo\\Lightx2v\\lightx2v_T2V_14B_cfg_step_distill_v2_lora_rank64_bf16.safetensors",
      "strength": 1,
      "low_mem_load": false,
      "merge_loras": false
    },
    "class_type": "WanVideoLoraSelect",
    "_meta": {
      "title": "WanVideo Lora Select"
    }
  },
  "177": {
    "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"
    }
  },
  "192": {
    "inputs": {
      "width": [
        "291",
        1
      ],
      "height": [
        "291",
        2
      ],
      "frame_window_size": 81,
      "motion_frame": 9,
      "force_offload": false,
      "colormatch": "disabled",
      "tiled_vae": false,
      "mode": "infinitetalk",
      "output_path": "",
      "vae": [
        "129",
        0
      ],
      "start_image": [
        "291",
        0
      ],
      "clip_embeds": [
        "237",
        0
      ]
    },
    "class_type": "WanVideoImageToVideoMultiTalk",
    "_meta": {
      "title": "WanVideo Long I2V Multi/InfiniteTalk"
    }
  },
  "194": {
    "inputs": {
      "normalize_loudness": true,
      "num_frames": [
        "270",
        0
      ],
      "fps": 25,
      "audio_scale": 1,
      "audio_cfg_scale": 1,
      "multi_audio_type": "para",
      "add_noise_floor": false,
      "smooth_transients": false,
      "wav2vec_model": [
        "137",
        0
      ],
      "audio_1": [
        "125",
        0
      ]
    },
    "class_type": "MultiTalkWav2VecEmbeds",
    "_meta": {
      "title": "Multi/InfiniteTalk Wav2vec2 Embeds"
    }
  },
  "237": {
    "inputs": {
      "strength_1": 1,
      "strength_2": 1,
      "crop": "center",
      "combine_embeds": "average",
      "force_offload": true,
      "tiles": 0,
      "ratio": 0.5,
      "clip_vision": [
        "238",
        0
      ],
      "image_1": [
        "291",
        0
      ]
    },
    "class_type": "WanVideoClipVisionEncode",
    "_meta": {
      "title": "WanVideo ClipVision Encode"
    }
  },
  "238": {
    "inputs": {
      "clip_name": "clip_vision_h.safetensors"
    },
    "class_type": "CLIPVisionLoader",
    "_meta": {
      "title": "Load CLIP Vision"
    }
  },
  "241": {
    "inputs": {
      "model_name": "umt5-xxl-enc-bf16.safetensors",
      "precision": "bf16",
      "positive_prompt": "a woman is singing",
      "negative_prompt": "bright tones, overexposed, static, blurred details, subtitles, style, works, paintings, images, static, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards",
      "quantization": "disabled",
      "use_disk_cache": false,
      "device": "gpu"
    },
    "class_type": "WanVideoTextEncodeCached",
    "_meta": {
      "title": "WanVideo TextEncode Cached"
    }
  },
  "245": {
    "inputs": {
      "value": 640
    },
    "class_type": "INTConstant",
    "_meta": {
      "title": "Width"
    }
  },
  "246": {
    "inputs": {
      "value": 640
    },
    "class_type": "INTConstant",
    "_meta": {
      "title": "Height"
    }
  },
  "270": {
    "inputs": {
      "value": 500
    },
    "class_type": "INTConstant",
    "_meta": {
      "title": "Max frames"
    }
  },
  "281": {
    "inputs": {
      "width": [
        "245",
        0
      ],
      "height": [
        "246",
        0
      ],
      "upscale_method": "lanczos",
      "keep_proportion": "crop",
      "pad_color": "0, 0, 0",
      "crop_position": "center",
      "divisible_by": 16,
      "device": "cpu",
      "image": [
        "284",
        0
      ]
    },
    "class_type": "ImageResizeKJv2",
    "_meta": {
      "title": "Resize Image v2"
    }
  },
  "284": {
    "inputs": {
      "image": "woman.jpg"
    },
    "class_type": "LoadImage",
    "_meta": {
      "title": "Load Image"
    }
  },
  "291": {
    "inputs": {
      "image": [
        "281",
        0
      ]
    },
    "class_type": "GetImageSizeAndCount",
    "_meta": {
      "title": "Get Image Size & Count"
    }
  },
  "293": {
    "inputs": {
      "preview_markdown": "",
      "preview_text": "",
      "previewMode": null,
      "source": [
        "194",
        2
      ]
    },
    "class_type": "PreviewAny",
    "_meta": {
      "title": "Preview as Text"
    }
  },
  "300": {
    "inputs": {
      "model": "wav2vec2-chinese-base_fp16.safetensors",
      "base_precision": "fp16",
      "load_device": "main_device"
    },
    "class_type": "Wav2VecModelLoader",
    "_meta": {
      "title": "Wav2vec2 Model Loader"
    }
  },
  "309": {
    "inputs": {
      "samples": [
        "128",
        0
      ]
    },
    "class_type": "WanVideoPassImagesFromSamples",
    "_meta": {
      "title": "WanVideo Pass Images From Samples"
    }
  }
}