Files
runpod/comfyui/workflows/image-to-video/i2v_wan22-14b-s2v.json
Sebastian Krüger 6efb55c59f
All checks were successful
Build and Push RunPod Docker Image / build-and-push (push) Successful in 15s
feat: add complete HunyuanVideo and Wan2.2 video generation integration
Integrated 35+ video generation models and 13 production workflows from ComfyUI docs tutorials for state-of-the-art text-to-video and image-to-video generation.

Models Added (models_huggingface.yaml):
- HunyuanVideo (5 models): Original T2V/I2V (720p), v1.5 (720p/1080p) with Qwen 2.5 VL
- Wan2.2 diffusion models (18 models):
  - 5B TI2V hybrid (8GB VRAM, efficient)
  - 14B variants: T2V, I2V (high/low noise), Animate, S2V (FP8/BF16), Fun Camera/Control (high/low noise)
- Support models (12): VAEs, UMT5-XXL, CLIP Vision H, Wav2Vec2, LLaVA encoders
- LoRA accelerators (4): Lightx2v 4-step distillation for 5x speedup

Workflows Added (comfyui/workflows/image-to-video/):
- HunyuanVideo (5 workflows): T2V original, I2V v1/v2 (webp embedded), v1.5 T2V/I2V (JSON)
- Wan2.2 (8 workflows): 5B TI2V, 14B T2V/I2V/FLF2V/Animate/S2V/Fun Camera/Fun Control
- Asset files (10): Reference images, videos, audio for workflow testing

Custom Nodes Added (arty.yml):
- ComfyUI-KJNodes: Kijai optimizations for HunyuanVideo/Wan2.2 (FP8 scaling, video helpers)
- comfyui_controlnet_aux: ControlNet preprocessors (Canny, Depth, OpenPose, MLSD) for Fun Control
- ComfyUI-GGUF: GGUF quantization support for memory optimization

VRAM Requirements:
- HunyuanVideo original: 24GB (720p T2V/I2V, 129 frames, 5s generation)
- HunyuanVideo 1.5: 30-60GB (720p/1080p, improved quality with Qwen 2.5 VL)
- Wan2.2 5B: 8GB (efficient dual-expert architecture with native offloading)
- Wan2.2 14B: 24GB (high-quality video generation, all modes)

Note: Wan2.2 Fun Inpaint workflow not available in official templates repository (404).

Tutorial Sources:
- https://docs.comfy.org/tutorials/video/hunyuan/hunyuan-video
- https://docs.comfy.org/tutorials/video/hunyuan/hunyuan-video-1-5
- https://docs.comfy.org/tutorials/video/wan/wan2_2
- https://docs.comfy.org/tutorials/video/wan/wan2-2-animate
- https://docs.comfy.org/tutorials/video/wan/wan2-2-s2v
- https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-camera
- https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-control

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 10:43:39 +01:00

7988 lines
171 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"id": "ea7ba43e-ab56-40d4-a298-423f5bfe4462",
"revision": 0,
"last_node_id": 181,
"last_link_id": 498,
"nodes": [
{
"id": 38,
"type": "CLIPLoader",
"pos": [
-80,
284
],
"size": [
390,
106
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"slot_index": 0,
"links": [
74,
75
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "CLIPLoader",
"models": [
{
"name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
"url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"umt5_xxl_fp8_e4m3fn_scaled.safetensors",
"wan",
"default"
]
},
{
"id": 80,
"type": "VAEDecode",
"pos": [
2470,
170
],
"size": [
210,
46
],
"flags": {},
"order": 54,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 271
},
{
"name": "vae",
"type": "VAE",
"link": 285
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
286
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "VAEDecode"
},
"widgets_values": []
},
{
"id": 7,
"type": "CLIPTextEncode",
"pos": [
370,
420
],
"size": [
425.27801513671875,
180.6060791015625
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 75
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
191,
203,
212,
255
]
}
],
"title": "CLIP Text Encode (Negative Prompt)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"色调艳丽过曝静态细节模糊不清字幕风格作品画作画面静止整体发灰最差质量低质量JPEG压缩残留丑陋的残缺的多余的手指画得不好的手部画得不好的脸部畸形的毁容的形态畸形的肢体手指融合静止不动的画面杂乱的背景三条腿背景人很多倒着走"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 39,
"type": "VAELoader",
"pos": [
-80,
442
],
"size": [
390,
60
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"slot_index": 0,
"links": [
281,
282,
283,
284,
285
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "VAELoader",
"models": [
{
"name": "wan_2.1_vae.safetensors",
"url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors",
"directory": "vae"
}
]
},
"widgets_values": [
"wan_2.1_vae.safetensors"
]
},
{
"id": 57,
"type": "AudioEncoderLoader",
"pos": [
-80,
554
],
"size": [
390,
70
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO_ENCODER",
"type": "AUDIO_ENCODER",
"links": [
120
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "AudioEncoderLoader",
"models": [
{
"name": "wav2vec2_large_english_fp16.safetensors",
"url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/audio_encoders/wav2vec2_large_english_fp16.safetensors",
"directory": "audio_encoders"
}
]
},
"widgets_values": [
"wav2vec2_large_english_fp16.safetensors"
]
},
{
"id": 93,
"type": "WanSoundImageToVideo",
"pos": [
870,
290
],
"size": [
270,
250
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 254
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 255
},
{
"name": "vae",
"type": "VAE",
"link": 281
},
{
"name": "audio_encoder_output",
"shape": 7,
"type": "AUDIO_ENCODER_OUTPUT",
"link": 253
},
{
"name": "ref_image",
"shape": 7,
"type": "IMAGE",
"link": 252
},
{
"name": "control_video",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"name": "ref_motion",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 335
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
257
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
258
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
259
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "WanSoundImageToVideo"
},
"widgets_values": [
640,
640,
77,
1
]
},
{
"id": 54,
"type": "ModelSamplingSD3",
"pos": [
890,
160
],
"size": [
250,
60
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 363
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
111,
188,
201,
210
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "ModelSamplingSD3"
},
"widgets_values": [
8
]
},
{
"id": 96,
"type": "ImageFromBatch",
"pos": [
2730,
170
],
"size": [
210,
82
],
"flags": {},
"order": 56,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 286
},
{
"name": "batch_index",
"type": "INT",
"widget": {
"name": "batch_index"
},
"link": 287
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
273
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "ImageFromBatch"
},
"widgets_values": [
0,
4096
]
},
{
"id": 95,
"type": "LatentConcat",
"pos": [
2470,
260
],
"size": [
210,
78
],
"flags": {},
"order": 52,
"mode": 0,
"inputs": [
{
"name": "samples1",
"type": "LATENT",
"link": 269
},
{
"name": "samples2",
"type": "LATENT",
"link": 280
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
271
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentConcat"
},
"widgets_values": [
"t"
]
},
{
"id": 94,
"type": "LatentCut",
"pos": [
2470,
380
],
"size": [
210,
106
],
"flags": {},
"order": 50,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 279
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
269
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentCut"
},
"widgets_values": [
"t",
0,
1
]
},
{
"id": 6,
"type": "CLIPTextEncode",
"pos": [
370,
190
],
"size": [
422.84503173828125,
164.31304931640625
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 74
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
190,
202,
211,
254
]
}
],
"title": "CLIP Text Encode (Positive Prompt)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"The man is playing the guitar. He looks down at his hands playing the guitar and sings affectionately and gently."
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 99,
"type": "Note",
"pos": [
2720,
320
],
"size": [
220,
90
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Stupid hack to fix the first frame being overbaked by the VAE, double the first frame and remove it after decoding."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 85,
"type": "866cdb67-cb97-4a54-8738-e9ece4f5f25f",
"pos": [
1820,
190
],
"size": [
280,
318
],
"flags": {},
"order": 46,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 201
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 202
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 203
},
{
"name": "vae",
"type": "VAE",
"link": 283
},
{
"name": "video_latent",
"type": "LATENT",
"link": 207
},
{
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"link": 206
},
{
"name": "ref_image",
"type": "IMAGE",
"link": 262
},
{
"name": "control_video",
"type": "IMAGE",
"link": null
},
{
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 317
},
{
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 350
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 333
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
216
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54"
},
"widgets_values": [
250,
10,
6,
"uni_pc",
"simple",
77
]
},
{
"id": 104,
"type": "PrimitiveInt",
"pos": [
420,
880
],
"size": [
306.36004638671875,
82
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
332,
333,
334,
335
]
}
],
"title": "Chunk Length",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "PrimitiveInt"
},
"widgets_values": [
77,
"fixed"
]
},
{
"id": 82,
"type": "CreateVideo",
"pos": [
2430,
570
],
"size": [
270,
80
],
"flags": {},
"order": 58,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 273
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 198
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
364
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
16
]
},
{
"id": 113,
"type": "SaveVideo",
"pos": [
1500,
720
],
"size": [
1250,
690
],
"flags": {},
"order": 60,
"mode": 0,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 364
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "SaveVideo"
},
"widgets_values": [
"video/ComfyUI",
"auto",
"auto"
]
},
{
"id": 100,
"type": "PrimitiveInt",
"pos": [
420,
740
],
"size": [
306.36004638671875,
90
],
"flags": {
"collapsed": false
},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
287
]
}
],
"title": "Batch sizes",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "PrimitiveInt"
},
"widgets_values": [
3,
"fixed"
]
},
{
"id": 145,
"type": "MarkdownNote",
"pos": [
770,
740
],
"size": [
300,
320
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Batch sizes",
"properties": {},
"widgets_values": [
"## Batch sizes\nBatch sizes depend on how many Video S2V Extend subgraphs you have added to the workflow.\n\nEach Video S2V Extend subgraph will add 77 frames to the final output.\n\nExample:\n\nIf you added 1 Video S2V Extend subgraph, you should set the batch size to 2.\n\nWe added 2 Video S2V Extend subgraphs, so the batch size value is 3.\n\n## Chunk length\n\n77 is the default length from the WAN2.2S2V official code. This model needs at least 73 frames. If you set the value too high, it might cause an out-of-memory issue.\n\nSo you can just leave 77 as it is."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 79,
"type": "ad3f1d6b-f6de-4f22-abcf-caeed4bf8ce4",
"pos": [
1520,
190
],
"size": [
280,
318
],
"flags": {},
"order": 44,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 188
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 190
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 191
},
{
"name": "vae",
"type": "VAE",
"link": 282
},
{
"name": "video_latent",
"type": "LATENT",
"link": 189
},
{
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"link": 193
},
{
"name": "ref_image",
"type": "IMAGE",
"link": 261
},
{
"name": "control_video",
"type": "IMAGE",
"link": null
},
{
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 316
},
{
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 349
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 332
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
207
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54"
},
"widgets_values": [
1,
10,
6,
"uni_pc",
"simple",
77
]
},
{
"id": 56,
"type": "AudioEncoderEncode",
"pos": [
1130,
740
],
"size": [
285.087890625,
46
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "audio_encoder",
"type": "AUDIO_ENCODER",
"link": 120
},
{
"name": "audio",
"type": "AUDIO",
"link": 121
}
],
"outputs": [
{
"name": "AUDIO_ENCODER_OUTPUT",
"type": "AUDIO_ENCODER_OUTPUT",
"links": [
193,
206,
215,
253
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "AudioEncoderEncode"
},
"widgets_values": []
},
{
"id": 87,
"type": "92cfa20b-adb6-4f00-8596-f14b534cf926",
"pos": [
2140,
190
],
"size": [
245.37460327148438,
318
],
"flags": {},
"order": 48,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 210
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 211
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 212
},
{
"name": "vae",
"type": "VAE",
"link": 284
},
{
"name": "video_latent",
"type": "LATENT",
"link": 216
},
{
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"link": 215
},
{
"name": "ref_image",
"type": "IMAGE",
"link": 264
},
{
"name": "control_video",
"type": "IMAGE",
"link": null
},
{
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 318
},
{
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 351
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 334
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
279,
280
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54"
},
"widgets_values": [
1,
10,
6,
"uni_pc",
"simple",
77
]
},
{
"id": 111,
"type": "Note",
"pos": [
2060,
-80
],
"size": [
350,
140
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "! Important",
"properties": {},
"widgets_values": [
"If you need longer video output, just select one subgraph below, then use Ctrl+C and Ctrl+Shift+V to copy and paste the Video S2V Extend subgraph. Each of them will extend the other frames you set to the chunk length; by default, it's 77 frames."
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 107,
"type": "LoraLoaderModelOnly",
"pos": [
430,
-40
],
"size": [
300,
90
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 362
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
363
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LoraLoaderModelOnly",
"models": [
{
"name": "wan2.2_t2v_lightx2v_4steps_lora_v1.1_high_noise.safetensors",
"url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/loras/wan2.2_t2v_lightx2v_4steps_lora_v1.1_high_noise.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"wan2.2_t2v_lightx2v_4steps_lora_v1.1_high_noise.safetensors",
1
]
},
{
"id": 103,
"type": "PrimitiveInt",
"pos": [
420,
1050
],
"size": [
306.36004638671875,
82
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
316,
317,
318,
319
]
}
],
"title": "Steps",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "PrimitiveInt"
},
"widgets_values": [
4,
"fixed"
]
},
{
"id": 105,
"type": "PrimitiveFloat",
"pos": [
420,
1180
],
"size": [
306.36004638671875,
58
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
348,
349,
350,
351
]
}
],
"title": "CFG",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "PrimitiveFloat"
},
"widgets_values": [
1
]
},
{
"id": 147,
"type": "CLIPLoader",
"pos": [
-80,
1880
],
"size": [
390,
106
],
"flags": {},
"order": 10,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"slot_index": 0,
"links": [
442,
461
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "CLIPLoader",
"models": [
{
"name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
"url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"umt5_xxl_fp8_e4m3fn_scaled.safetensors",
"wan",
"default"
]
},
{
"id": 148,
"type": "VAEDecode",
"pos": [
2470,
1770
],
"size": [
210,
46
],
"flags": {},
"order": 55,
"mode": 4,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 440
},
{
"name": "vae",
"type": "VAE",
"link": 441
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
456
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "VAEDecode"
},
"widgets_values": []
},
{
"id": 149,
"type": "CLIPTextEncode",
"pos": [
370,
2020
],
"size": [
425.27801513671875,
180.6060791015625
],
"flags": {},
"order": 33,
"mode": 4,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 442
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
450,
464,
477,
489
]
}
],
"title": "CLIP Text Encode (Negative Prompt)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"色调艳丽过曝静态细节模糊不清字幕风格作品画作画面静止整体发灰最差质量低质量JPEG压缩残留丑陋的残缺的多余的手指画得不好的手部画得不好的脸部畸形的毁容的形态畸形的肢体手指融合静止不动的画面杂乱的背景三条腿背景人很多倒着走"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 150,
"type": "VAELoader",
"pos": [
-80,
2040
],
"size": [
390,
60
],
"flags": {},
"order": 11,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"slot_index": 0,
"links": [
441,
451,
465,
478,
490
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "VAELoader",
"models": [
{
"name": "wan_2.1_vae.safetensors",
"url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors",
"directory": "vae"
}
]
},
"widgets_values": [
"wan_2.1_vae.safetensors"
]
},
{
"id": 151,
"type": "AudioEncoderLoader",
"pos": [
-80,
2150
],
"size": [
390,
70
],
"flags": {},
"order": 12,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "AUDIO_ENCODER",
"type": "AUDIO_ENCODER",
"links": [
485
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "AudioEncoderLoader",
"models": [
{
"name": "wav2vec2_large_english_fp16.safetensors",
"url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/audio_encoders/wav2vec2_large_english_fp16.safetensors",
"directory": "audio_encoders"
}
]
},
"widgets_values": [
"wav2vec2_large_english_fp16.safetensors"
]
},
{
"id": 152,
"type": "KSampler",
"pos": [
1160,
1750
],
"size": [
280,
440
],
"flags": {},
"order": 43,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 443
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 444
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 445
},
{
"name": "latent_image",
"type": "LATENT",
"link": 446
},
{
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 447
},
{
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 448
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
479
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "KSampler"
},
"widgets_values": [
20,
"fixed",
10,
6,
"uni_pc",
"simple",
1
]
},
{
"id": 153,
"type": "WanSoundImageToVideo",
"pos": [
870,
1890
],
"size": [
270,
250
],
"flags": {},
"order": 41,
"mode": 4,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 449
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 450
},
{
"name": "vae",
"type": "VAE",
"link": 451
},
{
"name": "audio_encoder_output",
"shape": 7,
"type": "AUDIO_ENCODER_OUTPUT",
"link": 452
},
{
"name": "ref_image",
"shape": 7,
"type": "IMAGE",
"link": 453
},
{
"name": "control_video",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"name": "ref_motion",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 454
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
444
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
445
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
446
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "WanSoundImageToVideo"
},
"widgets_values": [
640,
640,
77,
1
]
},
{
"id": 154,
"type": "ModelSamplingSD3",
"pos": [
890,
1760
],
"size": [
250,
60
],
"flags": {},
"order": 36,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 498
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
443,
462,
475,
487
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "ModelSamplingSD3"
},
"widgets_values": [
8
]
},
{
"id": 155,
"type": "ImageFromBatch",
"pos": [
2730,
1770
],
"size": [
210,
82
],
"flags": {},
"order": 57,
"mode": 4,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 456
},
{
"name": "batch_index",
"type": "INT",
"widget": {
"name": "batch_index"
},
"link": 457
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
472
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "ImageFromBatch"
},
"widgets_values": [
0,
4096
]
},
{
"id": 156,
"type": "LatentConcat",
"pos": [
2470,
1860
],
"size": [
210,
78
],
"flags": {},
"order": 53,
"mode": 4,
"inputs": [
{
"name": "samples1",
"type": "LATENT",
"link": 458
},
{
"name": "samples2",
"type": "LATENT",
"link": 459
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
440
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentConcat"
},
"widgets_values": [
"t"
]
},
{
"id": 157,
"type": "LatentCut",
"pos": [
2470,
1980
],
"size": [
210,
106
],
"flags": {},
"order": 51,
"mode": 4,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 460
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
458
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentCut"
},
"widgets_values": [
"t",
0,
1
]
},
{
"id": 159,
"type": "CLIPTextEncode",
"pos": [
370,
1790
],
"size": [
422.84503173828125,
164.31304931640625
],
"flags": {},
"order": 34,
"mode": 4,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 461
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
449,
463,
476,
488
]
}
],
"title": "CLIP Text Encode (Positive Prompt)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "CLIPTextEncode"
},
"widgets_values": [
"The man is playing the guitar. He looks down at his hands playing the guitar and sings affectionately and gently."
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 163,
"type": "Note",
"pos": [
2720,
1920
],
"size": [
220,
90
],
"flags": {},
"order": 13,
"mode": 4,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"Stupid hack to fix the first frame being overbaked by the VAE, double the first frame and remove it after decoding."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 165,
"type": "d7670b5a-34e9-40f6-ac84-ec52996e52f3",
"pos": [
1820,
1790
],
"size": [
280,
318
],
"flags": {},
"order": 47,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 462
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 463
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 464
},
{
"name": "vae",
"type": "VAE",
"link": 465
},
{
"name": "video_latent",
"type": "LATENT",
"link": 466
},
{
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"link": 467
},
{
"name": "ref_image",
"type": "IMAGE",
"link": 468
},
{
"name": "control_video",
"type": "IMAGE",
"link": null
},
{
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 469
},
{
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 470
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 471
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
491
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54"
},
"widgets_values": [
250,
10,
6,
"uni_pc",
"simple",
77
]
},
{
"id": 166,
"type": "PrimitiveInt",
"pos": [
420,
2480
],
"size": [
306.36004638671875,
82
],
"flags": {},
"order": 14,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
454,
471,
484,
496
]
}
],
"title": "Chunk Length",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "PrimitiveInt"
},
"widgets_values": [
77,
"fixed"
]
},
{
"id": 167,
"type": "CreateVideo",
"pos": [
2430,
2170
],
"size": [
270,
80
],
"flags": {},
"order": 59,
"mode": 4,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 472
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 473
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
474
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
16
]
},
{
"id": 169,
"type": "PrimitiveInt",
"pos": [
420,
2340
],
"size": [
306.36004638671875,
90
],
"flags": {
"collapsed": false
},
"order": 15,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
457
]
}
],
"title": "Batch sizes",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "PrimitiveInt"
},
"widgets_values": [
3,
"fixed"
]
},
{
"id": 171,
"type": "MarkdownNote",
"pos": [
770,
2340
],
"size": [
300,
320
],
"flags": {},
"order": 16,
"mode": 4,
"inputs": [],
"outputs": [],
"title": "Batch sizes",
"properties": {},
"widgets_values": [
"## Batch sizes\nBatch sizes depend on how many Video S2V Extend subgraphs you have added to the workflow.\n\nEach Video S2V Extend subgraph will add 77 frames to the final output.\n\nExample:\n\nIf you added 1 Video S2V Extend subgraph, you should set the batch size to 2.\n\nWe added 2 Video S2V Extend subgraphs, so the batch size value is 3.\n\n## Chunk length\n\n77 is the default length from the WAN2.2S2V official code. This model needs at least 73 frames. If you set the value too high, it might cause an out-of-memory issue.\n\nSo you can just leave 77 as it is."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 172,
"type": "bdee126d-2d92-4d01-9e74-9118a9d609c5",
"pos": [
1520,
1790
],
"size": [
280,
318
],
"flags": {},
"order": 45,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 475
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 476
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 477
},
{
"name": "vae",
"type": "VAE",
"link": 478
},
{
"name": "video_latent",
"type": "LATENT",
"link": 479
},
{
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"link": 480
},
{
"name": "ref_image",
"type": "IMAGE",
"link": 481
},
{
"name": "control_video",
"type": "IMAGE",
"link": null
},
{
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 482
},
{
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 483
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 484
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
466
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54"
},
"widgets_values": [
1,
10,
6,
"uni_pc",
"simple",
77
]
},
{
"id": 173,
"type": "AudioEncoderEncode",
"pos": [
1130,
2340
],
"size": [
285.087890625,
46
],
"flags": {},
"order": 38,
"mode": 4,
"inputs": [
{
"name": "audio_encoder",
"type": "AUDIO_ENCODER",
"link": 485
},
{
"name": "audio",
"type": "AUDIO",
"link": 486
}
],
"outputs": [
{
"name": "AUDIO_ENCODER_OUTPUT",
"type": "AUDIO_ENCODER_OUTPUT",
"links": [
452,
467,
480,
492
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "AudioEncoderEncode"
},
"widgets_values": []
},
{
"id": 168,
"type": "SaveVideo",
"pos": [
1500,
2320
],
"size": [
1250,
690
],
"flags": {},
"order": 61,
"mode": 4,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 474
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "SaveVideo"
},
"widgets_values": [
"video/ComfyUI",
"auto",
"auto"
]
},
{
"id": 177,
"type": "PrimitiveInt",
"pos": [
420,
2650
],
"size": [
306.36004638671875,
82
],
"flags": {},
"order": 17,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
447,
469,
482,
494
]
}
],
"title": "Steps",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "PrimitiveInt"
},
"widgets_values": [
20,
"fixed"
]
},
{
"id": 178,
"type": "PrimitiveFloat",
"pos": [
420,
2780
],
"size": [
306.36004638671875,
58
],
"flags": {},
"order": 18,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
448,
470,
483,
495
]
}
],
"title": "CFG",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "PrimitiveFloat"
},
"widgets_values": [
6
]
},
{
"id": 144,
"type": "MarkdownNote",
"pos": [
770,
1140
],
"size": [
280,
110
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Sampler settings",
"properties": {},
"widgets_values": [
"| model | Steps | cfg |\n|---------------------|---------------|---------------|\n| With 4 steps lightning LoRA | 4 | 1.0 |\n| Without 4 Steps lightning LoRA | 20 | 6.0 |\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 170,
"type": "MarkdownNote",
"pos": [
770,
2740
],
"size": [
280,
110
],
"flags": {},
"order": 20,
"mode": 4,
"inputs": [],
"outputs": [],
"title": "Sampler settings",
"properties": {},
"widgets_values": [
"| model | Steps | cfg |\n|---------------------|---------------|---------------|\n| With 4 steps lightning LoRA | 4 | 1.0 |\n| Without 4 Steps lightning LoRA | 20 | 6.0 |\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 179,
"type": "MarkdownNote",
"pos": [
-520,
1710
],
"size": [
400,
90
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"This is the 20-step workflow. We put it here in case some users don't know how to modify the workflow that with Wan2.2 lightning LoRA. If you want to enable it, box-select the workflow and then use Ctrl+B to enable it."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 174,
"type": "51b3a856-6e10-44f8-94d7-2a92a39c9707",
"pos": [
2140,
1790
],
"size": [
245.37460327148438,
318
],
"flags": {},
"order": 49,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 487
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 488
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 489
},
{
"name": "vae",
"type": "VAE",
"link": 490
},
{
"name": "video_latent",
"type": "LATENT",
"link": 491
},
{
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"link": 492
},
{
"name": "ref_image",
"type": "IMAGE",
"link": 493
},
{
"name": "control_video",
"type": "IMAGE",
"link": null
},
{
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 494
},
{
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 495
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 496
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
459,
460
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54"
},
"widgets_values": [
1,
10,
6,
"uni_pc",
"simple",
77
]
},
{
"id": 37,
"type": "UNETLoader",
"pos": [
-80,
150
],
"size": [
390,
82
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
362
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "UNETLoader",
"models": [
{
"name": "wan2.2_s2v_14B_fp8_scaled.safetensors",
"url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_s2v_14B_fp8_scaled.safetensors",
"directory": "diffusion_models"
}
]
},
"widgets_values": [
"wan2.2_s2v_14B_fp8_scaled.safetensors",
"default"
]
},
{
"id": 161,
"type": "UNETLoader",
"pos": [
-80,
1750
],
"size": [
390,
82
],
"flags": {},
"order": 23,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"slot_index": 0,
"links": [
498
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "UNETLoader",
"models": [
{
"name": "wan2.2_s2v_14B_fp8_scaled.safetensors",
"url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_s2v_14B_fp8_scaled.safetensors",
"directory": "diffusion_models"
}
]
},
"widgets_values": [
"wan2.2_s2v_14B_fp8_scaled.safetensors",
"default"
]
},
{
"id": 112,
"type": "Note",
"pos": [
390,
-200
],
"size": [
380,
110
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "About lightning LoRA",
"properties": {},
"widgets_values": [
"Tested all wan2.2 lightning LoRAs; all worked, but many keys didn't match. However, because it reduces generation time a lot, we added this lightning model. If you find the output quality is too bad, you can try the 20 steps workflow without lightning LoRA."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 181,
"type": "MarkdownNote",
"pos": [
-90,
-60
],
"size": [
420,
130
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "About fp8_scaled and bf16",
"properties": {},
"widgets_values": [
"You can find both models [Here](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/tree/main/split_files/diffusion_models)\n\n- [wan2.2_s2v_14B_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_s2v_14B_fp8_scaled.safetensors)\n- [wan2.2_s2v_14B_bf16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_s2v_14B_bf16.safetensors)\n\nThis template is using wan2.2_s2v_14B_fp8_scaled.safetensors, which requires less VRAM. But you can try wan2.2_s2v_14B_bf16.safetensors to reduce degradation."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 3,
"type": "KSampler",
"pos": [
1160,
150
],
"size": [
280,
440
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 111
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 257
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 258
},
{
"name": "latent_image",
"type": "LATENT",
"link": 259
},
{
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 319
},
{
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 348
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
189
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "KSampler"
},
"widgets_values": [
20,
"randomize",
10,
6,
"uni_pc",
"simple",
1
]
},
{
"id": 108,
"type": "MarkdownNote",
"pos": [
-590,
110
],
"size": [
480,
500
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Model Links",
"properties": {},
"widgets_values": [
"[Tutorial](https://docs.comfy.org/tutorials/video/wan/wan2-2-s2v\n) \n\n**diffusion_models** \n- [wan2.2_s2v_14B_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_s2v_14B_fp8_scaled.safetensors)\n- [wan2.2_s2v_14B_bf16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_s2v_14B_bf16.safetensors)\n\n**audio_encoders**\n- [wav2vec2_large_english_fp16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/audio_encoders/wav2vec2_large_english_fp16.safetensors)\n\n**vae**\n- [wan_2.1_vae.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors)\n\n**text_encoders** \n- [umt5_xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors)\n\n\n```\nComfyUI/\n├───📂 models/\n│ ├───📂 diffusion_models/\n│ │ ├─── wan2.2_s2v_14B_fp8_scaled.safetensors\n│ │ └─── wan2.2_s2v_14B_bf16.safetensors # The bf16 model will cause less degradation\n│ ├───📂 text_encoders/\n│ │ └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors \n│ ├───📂 audio_encoders/ # Create one if you can't find this folder\n│ │ └─── wav2vec2_large_english_fp16.safetensors \n│ └───📂 vae/\n│ └── wan_2.1_vae.safetensors\n```\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 58,
"type": "LoadAudio",
"pos": [
-60,
750
],
"size": [
360,
140
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
121,
198
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LoadAudio"
},
"widgets_values": [
"video_wan2_2_14B_s2v_input_audio.MP3",
null,
null
]
},
{
"id": 52,
"type": "LoadImage",
"pos": [
-60,
940
],
"size": [
360,
314
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
252,
261,
262,
264
]
},
{
"name": "MASK",
"type": "MASK",
"slot_index": 1,
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"video_wan2_2_14B_s2v_reference_image.jpg",
"image"
]
},
{
"id": 162,
"type": "LoadAudio",
"pos": [
-60,
2350
],
"size": [
360,
140
],
"flags": {},
"order": 29,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
473,
486
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LoadAudio"
},
"widgets_values": [
"video_wan2_2_14B_s2v_input_audio.MP3",
null,
null
]
},
{
"id": 160,
"type": "LoadImage",
"pos": [
-60,
2540
],
"size": [
360,
314
],
"flags": {},
"order": 30,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"slot_index": 0,
"links": [
453,
468,
481,
493
]
},
{
"name": "MASK",
"type": "MASK",
"slot_index": 1,
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"video_wan2_2_14B_s2v_reference_image.jpg",
"image"
]
}
],
"links": [
[
74,
38,
0,
6,
0,
"CLIP"
],
[
75,
38,
0,
7,
0,
"CLIP"
],
[
111,
54,
0,
3,
0,
"MODEL"
],
[
120,
57,
0,
56,
0,
"AUDIO_ENCODER"
],
[
121,
58,
0,
56,
1,
"AUDIO"
],
[
188,
54,
0,
79,
0,
"MODEL"
],
[
189,
3,
0,
79,
4,
"LATENT"
],
[
190,
6,
0,
79,
1,
"CONDITIONING"
],
[
191,
7,
0,
79,
2,
"CONDITIONING"
],
[
193,
56,
0,
79,
5,
"AUDIO_ENCODER_OUTPUT"
],
[
198,
58,
0,
82,
1,
"AUDIO"
],
[
201,
54,
0,
85,
0,
"MODEL"
],
[
202,
6,
0,
85,
1,
"CONDITIONING"
],
[
203,
7,
0,
85,
2,
"CONDITIONING"
],
[
206,
56,
0,
85,
5,
"AUDIO_ENCODER_OUTPUT"
],
[
207,
79,
0,
85,
4,
"LATENT"
],
[
210,
54,
0,
87,
0,
"MODEL"
],
[
211,
6,
0,
87,
1,
"CONDITIONING"
],
[
212,
7,
0,
87,
2,
"CONDITIONING"
],
[
215,
56,
0,
87,
5,
"AUDIO_ENCODER_OUTPUT"
],
[
216,
85,
0,
87,
4,
"LATENT"
],
[
252,
52,
0,
93,
4,
"IMAGE"
],
[
253,
56,
0,
93,
3,
"AUDIO_ENCODER_OUTPUT"
],
[
254,
6,
0,
93,
0,
"CONDITIONING"
],
[
255,
7,
0,
93,
1,
"CONDITIONING"
],
[
257,
93,
0,
3,
1,
"CONDITIONING"
],
[
258,
93,
1,
3,
2,
"CONDITIONING"
],
[
259,
93,
2,
3,
3,
"LATENT"
],
[
261,
52,
0,
79,
6,
"IMAGE"
],
[
262,
52,
0,
85,
6,
"IMAGE"
],
[
264,
52,
0,
87,
6,
"IMAGE"
],
[
269,
94,
0,
95,
0,
"LATENT"
],
[
271,
95,
0,
80,
0,
"LATENT"
],
[
273,
96,
0,
82,
0,
"IMAGE"
],
[
279,
87,
0,
94,
0,
"LATENT"
],
[
280,
87,
0,
95,
1,
"LATENT"
],
[
281,
39,
0,
93,
2,
"VAE"
],
[
282,
39,
0,
79,
3,
"VAE"
],
[
283,
39,
0,
85,
3,
"VAE"
],
[
284,
39,
0,
87,
3,
"VAE"
],
[
285,
39,
0,
80,
1,
"VAE"
],
[
286,
80,
0,
96,
0,
"IMAGE"
],
[
287,
100,
0,
96,
1,
"INT"
],
[
316,
103,
0,
79,
8,
"INT"
],
[
317,
103,
0,
85,
8,
"INT"
],
[
318,
103,
0,
87,
8,
"INT"
],
[
319,
103,
0,
3,
4,
"INT"
],
[
332,
104,
0,
79,
10,
"INT"
],
[
333,
104,
0,
85,
10,
"INT"
],
[
334,
104,
0,
87,
10,
"INT"
],
[
335,
104,
0,
93,
7,
"INT"
],
[
348,
105,
0,
3,
5,
"FLOAT"
],
[
349,
105,
0,
79,
9,
"FLOAT"
],
[
350,
105,
0,
85,
9,
"FLOAT"
],
[
351,
105,
0,
87,
9,
"FLOAT"
],
[
362,
37,
0,
107,
0,
"MODEL"
],
[
363,
107,
0,
54,
0,
"MODEL"
],
[
364,
82,
0,
113,
0,
"VIDEO"
],
[
440,
156,
0,
148,
0,
"LATENT"
],
[
441,
150,
0,
148,
1,
"VAE"
],
[
442,
147,
0,
149,
0,
"CLIP"
],
[
443,
154,
0,
152,
0,
"MODEL"
],
[
444,
153,
0,
152,
1,
"CONDITIONING"
],
[
445,
153,
1,
152,
2,
"CONDITIONING"
],
[
446,
153,
2,
152,
3,
"LATENT"
],
[
447,
177,
0,
152,
4,
"INT"
],
[
448,
178,
0,
152,
5,
"FLOAT"
],
[
449,
159,
0,
153,
0,
"CONDITIONING"
],
[
450,
149,
0,
153,
1,
"CONDITIONING"
],
[
451,
150,
0,
153,
2,
"VAE"
],
[
452,
173,
0,
153,
3,
"AUDIO_ENCODER_OUTPUT"
],
[
453,
160,
0,
153,
4,
"IMAGE"
],
[
454,
166,
0,
153,
7,
"INT"
],
[
456,
148,
0,
155,
0,
"IMAGE"
],
[
457,
169,
0,
155,
1,
"INT"
],
[
458,
157,
0,
156,
0,
"LATENT"
],
[
459,
174,
0,
156,
1,
"LATENT"
],
[
460,
174,
0,
157,
0,
"LATENT"
],
[
461,
147,
0,
159,
0,
"CLIP"
],
[
462,
154,
0,
165,
0,
"MODEL"
],
[
463,
159,
0,
165,
1,
"CONDITIONING"
],
[
464,
149,
0,
165,
2,
"CONDITIONING"
],
[
465,
150,
0,
165,
3,
"VAE"
],
[
466,
172,
0,
165,
4,
"LATENT"
],
[
467,
173,
0,
165,
5,
"AUDIO_ENCODER_OUTPUT"
],
[
468,
160,
0,
165,
6,
"IMAGE"
],
[
469,
177,
0,
165,
8,
"INT"
],
[
470,
178,
0,
165,
9,
"FLOAT"
],
[
471,
166,
0,
165,
10,
"INT"
],
[
472,
155,
0,
167,
0,
"IMAGE"
],
[
473,
162,
0,
167,
1,
"AUDIO"
],
[
474,
167,
0,
168,
0,
"VIDEO"
],
[
475,
154,
0,
172,
0,
"MODEL"
],
[
476,
159,
0,
172,
1,
"CONDITIONING"
],
[
477,
149,
0,
172,
2,
"CONDITIONING"
],
[
478,
150,
0,
172,
3,
"VAE"
],
[
479,
152,
0,
172,
4,
"LATENT"
],
[
480,
173,
0,
172,
5,
"AUDIO_ENCODER_OUTPUT"
],
[
481,
160,
0,
172,
6,
"IMAGE"
],
[
482,
177,
0,
172,
8,
"INT"
],
[
483,
178,
0,
172,
9,
"FLOAT"
],
[
484,
166,
0,
172,
10,
"INT"
],
[
485,
151,
0,
173,
0,
"AUDIO_ENCODER"
],
[
486,
162,
0,
173,
1,
"AUDIO"
],
[
487,
154,
0,
174,
0,
"MODEL"
],
[
488,
159,
0,
174,
1,
"CONDITIONING"
],
[
489,
149,
0,
174,
2,
"CONDITIONING"
],
[
490,
150,
0,
174,
3,
"VAE"
],
[
491,
165,
0,
174,
4,
"LATENT"
],
[
492,
173,
0,
174,
5,
"AUDIO_ENCODER_OUTPUT"
],
[
493,
160,
0,
174,
6,
"IMAGE"
],
[
494,
177,
0,
174,
8,
"INT"
],
[
495,
178,
0,
174,
9,
"FLOAT"
],
[
496,
166,
0,
174,
10,
"INT"
],
[
498,
161,
0,
154,
0,
"MODEL"
]
],
"groups": [
{
"id": 1,
"title": "Fix overbaked first frame",
"bounding": [
2430,
80,
610,
450
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 2,
"title": "Step 4 - Prompt",
"bounding": [
350,
80,
470,
560
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 3,
"title": "Step 1 - Load models",
"bounding": [
-90,
80,
410,
557.5999755859375
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 4,
"title": "Step 2 - Upload audio & ref_image",
"bounding": [
-90,
660,
410,
630
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 5,
"title": "Video S2V Extend",
"bounding": [
1490,
80,
920,
560
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 6,
"title": "Basic sampling",
"bounding": [
850,
80,
610,
560
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 8,
"title": "Step 3 - Batch settings",
"bounding": [
350,
660,
1100,
640
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 7,
"title": "Sampler settings",
"bounding": [
390,
970,
360,
280
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 9,
"title": "Fix overbaked first frame",
"bounding": [
2430,
1680,
610,
450
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 10,
"title": "Step 4 - Prompt",
"bounding": [
350,
1680,
470,
560
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 11,
"title": "Step 1 - Load models",
"bounding": [
-90,
1680,
410,
557.5999755859375
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 12,
"title": "Step 2 - Upload audio & ref_image",
"bounding": [
-90,
2260,
410,
630
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 13,
"title": "Video S2V Extend",
"bounding": [
1490,
1680,
920,
560
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 14,
"title": "Basic sampling",
"bounding": [
850,
1680,
610,
560
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 15,
"title": "Step 3 - Batch settings",
"bounding": [
350,
2260,
1100,
640
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Sampler settings",
"bounding": [
390,
2570,
360,
280
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"definitions": {
"subgraphs": [
{
"id": "ad3f1d6b-f6de-4f22-abcf-caeed4bf8ce4",
"version": 1,
"state": {
"lastGroupId": 0,
"lastNodeId": 78,
"lastLinkId": 199,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Video S2V Extend",
"inputNode": {
"id": -10,
"bounding": [
1144.5757438431062,
201.73625918781372,
159.4375,
320
]
},
"outputNode": {
"id": -20,
"bounding": [
2570.1380839185013,
257.69975921821873,
120,
60
]
},
"inputs": [
{
"id": "c9455aa1-cda4-4187-b951-22896ad2aa38",
"name": "model",
"type": "MODEL",
"linkIds": [
182
],
"localized_name": "model",
"pos": {
"0": 1284.01318359375,
"1": 221.7362518310547
}
},
{
"id": "7a12de17-d881-4d91-93cd-1a49a813654d",
"name": "positive",
"type": "CONDITIONING",
"linkIds": [
186
],
"pos": {
"0": 1284.01318359375,
"1": 241.7362518310547
}
},
{
"id": "ee6a2983-d73d-44a5-a6e5-288e92ef5268",
"name": "negative",
"type": "CONDITIONING",
"linkIds": [
187
],
"pos": {
"0": 1284.01318359375,
"1": 261.73626708984375
}
},
{
"id": "9f6a5e13-146f-4944-9660-0809677147d6",
"name": "vae",
"type": "VAE",
"linkIds": [
188
],
"pos": {
"0": 1284.01318359375,
"1": 281.73626708984375
}
},
{
"id": "779fb492-785d-49b4-9542-29b2ab9b4f21",
"name": "video_latent",
"type": "LATENT",
"linkIds": [
189,
193
],
"pos": {
"0": 1284.01318359375,
"1": 301.73626708984375
}
},
{
"id": "e52061eb-0cdf-48ba-a257-5052111e3622",
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"linkIds": [
190
],
"pos": {
"0": 1284.01318359375,
"1": 321.73626708984375
}
},
{
"id": "269fc273-aef5-4db4-813e-75c13b485336",
"name": "ref_image",
"type": "IMAGE",
"linkIds": [
191
],
"pos": {
"0": 1284.01318359375,
"1": 341.73626708984375
}
},
{
"id": "c1052d4a-56f8-466a-83b7-de468bc16fca",
"name": "control_video",
"type": "IMAGE",
"linkIds": [
192
],
"pos": {
"0": 1284.01318359375,
"1": 361.73626708984375
}
},
{
"id": "d69ebd05-326e-4a08-8b7e-016f37d6973b",
"name": "seed",
"type": "INT",
"linkIds": [
194
],
"label": "seed",
"pos": {
"0": 1284.01318359375,
"1": 381.73626708984375
}
},
{
"id": "9b414173-c219-46dd-b91a-7cb8c13f12ee",
"name": "steps",
"type": "INT",
"linkIds": [
195
],
"pos": {
"0": 1284.01318359375,
"1": 401.73626708984375
}
},
{
"id": "e40a01d3-03f7-4128-a473-a6b46023a3e6",
"name": "cfg",
"type": "FLOAT",
"linkIds": [
196
],
"pos": {
"0": 1284.01318359375,
"1": 421.73626708984375
}
},
{
"id": "89cb13e9-51d3-436f-9d93-4f7437f7fcfd",
"name": "sampler_name",
"type": "COMBO",
"linkIds": [
197
],
"pos": {
"0": 1284.01318359375,
"1": 441.73626708984375
}
},
{
"id": "bac0f5a5-5d74-4a56-b157-08367e6b76cb",
"name": "scheduler",
"type": "COMBO",
"linkIds": [
198
],
"pos": {
"0": 1284.01318359375,
"1": 461.73626708984375
}
},
{
"id": "b1faeb76-3eb2-4294-99be-f459e7d5ceb7",
"name": "length",
"type": "INT",
"linkIds": [
199
],
"pos": {
"0": 1284.01318359375,
"1": 481.73626708984375
}
}
],
"outputs": [
{
"id": "ce7da106-3efa-4799-9df6-735a06a84292",
"name": "LATENT",
"type": "LATENT",
"linkIds": [
183
],
"pos": {
"0": 2590.13818359375,
"1": 277.69976806640625
}
}
],
"widgets": [],
"nodes": [
{
"id": 78,
"type": "LatentConcat",
"pos": [
2231.392333984375,
267.094970703125
],
"size": [
270,
78
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"localized_name": "samples1",
"name": "samples1",
"type": "LATENT",
"link": 193
},
{
"localized_name": "samples2",
"name": "samples2",
"type": "LATENT",
"link": 180
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
183
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentConcat"
},
"widgets_values": [
"t"
]
},
{
"id": 77,
"type": "KSampler",
"pos": [
1893.5494384765625,
286.3221130371094
],
"size": [
315,
262
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 182
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 176
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 177
},
{
"localized_name": "latent_image",
"name": "latent_image",
"type": "LATENT",
"link": 178
},
{
"localized_name": "seed",
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 194
},
{
"localized_name": "steps",
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 195
},
{
"localized_name": "cfg",
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 196
},
{
"localized_name": "sampler_name",
"name": "sampler_name",
"type": "COMBO",
"widget": {
"name": "sampler_name"
},
"link": 197
},
{
"localized_name": "scheduler",
"name": "scheduler",
"type": "COMBO",
"widget": {
"name": "scheduler"
},
"link": 198
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
180
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "KSampler"
},
"widgets_values": [
1,
"fixed",
10,
6,
"uni_pc",
"simple",
1
]
},
{
"id": 76,
"type": "WanSoundImageToVideoExtend",
"pos": [
1560.2855224609375,
305.9383544921875
],
"size": [
301.4849548339844,
178
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 186
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 187
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 188
},
{
"localized_name": "video_latent",
"name": "video_latent",
"type": "LATENT",
"link": 189
},
{
"localized_name": "audio_encoder_output",
"name": "audio_encoder_output",
"shape": 7,
"type": "AUDIO_ENCODER_OUTPUT",
"link": 190
},
{
"localized_name": "ref_image",
"name": "ref_image",
"shape": 7,
"type": "IMAGE",
"link": 191
},
{
"localized_name": "control_video",
"name": "control_video",
"shape": 7,
"type": "IMAGE",
"link": 192
},
{
"localized_name": "length",
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 199
}
],
"outputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"links": [
176
]
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"links": [
177
]
},
{
"localized_name": "latent",
"name": "latent",
"type": "LATENT",
"links": [
178
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "WanSoundImageToVideoExtend"
},
"widgets_values": [
77
]
}
],
"groups": [],
"links": [
{
"id": 176,
"origin_id": 76,
"origin_slot": 0,
"target_id": 77,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 177,
"origin_id": 76,
"origin_slot": 1,
"target_id": 77,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 178,
"origin_id": 76,
"origin_slot": 2,
"target_id": 77,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 180,
"origin_id": 77,
"origin_slot": 0,
"target_id": 78,
"target_slot": 1,
"type": "LATENT"
},
{
"id": 182,
"origin_id": -10,
"origin_slot": 0,
"target_id": 77,
"target_slot": 0,
"type": "MODEL"
},
{
"id": 183,
"origin_id": 78,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 186,
"origin_id": -10,
"origin_slot": 1,
"target_id": 76,
"target_slot": 0,
"type": "CONDITIONING"
},
{
"id": 187,
"origin_id": -10,
"origin_slot": 2,
"target_id": 76,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 188,
"origin_id": -10,
"origin_slot": 3,
"target_id": 76,
"target_slot": 2,
"type": "VAE"
},
{
"id": 189,
"origin_id": -10,
"origin_slot": 4,
"target_id": 76,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 190,
"origin_id": -10,
"origin_slot": 5,
"target_id": 76,
"target_slot": 4,
"type": "AUDIO_ENCODER_OUTPUT"
},
{
"id": 191,
"origin_id": -10,
"origin_slot": 6,
"target_id": 76,
"target_slot": 5,
"type": "IMAGE"
},
{
"id": 192,
"origin_id": -10,
"origin_slot": 7,
"target_id": 76,
"target_slot": 6,
"type": "IMAGE"
},
{
"id": 193,
"origin_id": -10,
"origin_slot": 4,
"target_id": 78,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 194,
"origin_id": -10,
"origin_slot": 8,
"target_id": 77,
"target_slot": 4,
"type": "INT"
},
{
"id": 195,
"origin_id": -10,
"origin_slot": 9,
"target_id": 77,
"target_slot": 5,
"type": "INT"
},
{
"id": 196,
"origin_id": -10,
"origin_slot": 10,
"target_id": 77,
"target_slot": 6,
"type": "FLOAT"
},
{
"id": 197,
"origin_id": -10,
"origin_slot": 11,
"target_id": 77,
"target_slot": 7,
"type": "COMBO"
},
{
"id": 198,
"origin_id": -10,
"origin_slot": 12,
"target_id": 77,
"target_slot": 8,
"type": "COMBO"
},
{
"id": 199,
"origin_id": -10,
"origin_slot": 13,
"target_id": 76,
"target_slot": 7,
"type": "INT"
}
],
"extra": {}
},
{
"id": "866cdb67-cb97-4a54-8738-e9ece4f5f25f",
"version": 1,
"state": {
"lastGroupId": 0,
"lastNodeId": 78,
"lastLinkId": 199,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Video S2V Extend",
"inputNode": {
"id": -10,
"bounding": [
1144.5757438431062,
201.73625918781372,
159.4375,
320
]
},
"outputNode": {
"id": -20,
"bounding": [
2570.1380839185013,
257.69975921821873,
120,
60
]
},
"inputs": [
{
"id": "c9455aa1-cda4-4187-b951-22896ad2aa38",
"name": "model",
"type": "MODEL",
"linkIds": [
182
],
"localized_name": "model",
"pos": {
"0": 1284.01318359375,
"1": 221.7362518310547
}
},
{
"id": "7a12de17-d881-4d91-93cd-1a49a813654d",
"name": "positive",
"type": "CONDITIONING",
"linkIds": [
186
],
"pos": {
"0": 1284.01318359375,
"1": 241.7362518310547
}
},
{
"id": "ee6a2983-d73d-44a5-a6e5-288e92ef5268",
"name": "negative",
"type": "CONDITIONING",
"linkIds": [
187
],
"pos": {
"0": 1284.01318359375,
"1": 261.73626708984375
}
},
{
"id": "9f6a5e13-146f-4944-9660-0809677147d6",
"name": "vae",
"type": "VAE",
"linkIds": [
188
],
"pos": {
"0": 1284.01318359375,
"1": 281.73626708984375
}
},
{
"id": "779fb492-785d-49b4-9542-29b2ab9b4f21",
"name": "video_latent",
"type": "LATENT",
"linkIds": [
189,
193
],
"pos": {
"0": 1284.01318359375,
"1": 301.73626708984375
}
},
{
"id": "e52061eb-0cdf-48ba-a257-5052111e3622",
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"linkIds": [
190
],
"pos": {
"0": 1284.01318359375,
"1": 321.73626708984375
}
},
{
"id": "269fc273-aef5-4db4-813e-75c13b485336",
"name": "ref_image",
"type": "IMAGE",
"linkIds": [
191
],
"pos": {
"0": 1284.01318359375,
"1": 341.73626708984375
}
},
{
"id": "c1052d4a-56f8-466a-83b7-de468bc16fca",
"name": "control_video",
"type": "IMAGE",
"linkIds": [
192
],
"pos": {
"0": 1284.01318359375,
"1": 361.73626708984375
}
},
{
"id": "d69ebd05-326e-4a08-8b7e-016f37d6973b",
"name": "seed",
"type": "INT",
"linkIds": [
194
],
"label": "seed",
"pos": {
"0": 1284.01318359375,
"1": 381.73626708984375
}
},
{
"id": "9b414173-c219-46dd-b91a-7cb8c13f12ee",
"name": "steps",
"type": "INT",
"linkIds": [
195
],
"pos": {
"0": 1284.01318359375,
"1": 401.73626708984375
}
},
{
"id": "e40a01d3-03f7-4128-a473-a6b46023a3e6",
"name": "cfg",
"type": "FLOAT",
"linkIds": [
196
],
"pos": {
"0": 1284.01318359375,
"1": 421.73626708984375
}
},
{
"id": "89cb13e9-51d3-436f-9d93-4f7437f7fcfd",
"name": "sampler_name",
"type": "COMBO",
"linkIds": [
197
],
"pos": {
"0": 1284.01318359375,
"1": 441.73626708984375
}
},
{
"id": "bac0f5a5-5d74-4a56-b157-08367e6b76cb",
"name": "scheduler",
"type": "COMBO",
"linkIds": [
198
],
"pos": {
"0": 1284.01318359375,
"1": 461.73626708984375
}
},
{
"id": "b1faeb76-3eb2-4294-99be-f459e7d5ceb7",
"name": "length",
"type": "INT",
"linkIds": [
199
],
"pos": {
"0": 1284.01318359375,
"1": 481.73626708984375
}
}
],
"outputs": [
{
"id": "ce7da106-3efa-4799-9df6-735a06a84292",
"name": "LATENT",
"type": "LATENT",
"linkIds": [
183
],
"pos": {
"0": 2590.13818359375,
"1": 277.69976806640625
}
}
],
"widgets": [],
"nodes": [
{
"id": 78,
"type": "LatentConcat",
"pos": [
2231.392333984375,
267.094970703125
],
"size": [
270,
78
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"localized_name": "samples1",
"name": "samples1",
"type": "LATENT",
"link": 193
},
{
"localized_name": "samples2",
"name": "samples2",
"type": "LATENT",
"link": 180
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
183
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentConcat"
},
"widgets_values": [
"t"
]
},
{
"id": 77,
"type": "KSampler",
"pos": [
1893.5494384765625,
286.3221130371094
],
"size": [
315,
262
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 182
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 176
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 177
},
{
"localized_name": "latent_image",
"name": "latent_image",
"type": "LATENT",
"link": 178
},
{
"localized_name": "seed",
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 194
},
{
"localized_name": "steps",
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 195
},
{
"localized_name": "cfg",
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 196
},
{
"localized_name": "sampler_name",
"name": "sampler_name",
"type": "COMBO",
"widget": {
"name": "sampler_name"
},
"link": 197
},
{
"localized_name": "scheduler",
"name": "scheduler",
"type": "COMBO",
"widget": {
"name": "scheduler"
},
"link": 198
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
180
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "KSampler"
},
"widgets_values": [
250,
"fixed",
10,
6,
"uni_pc",
"simple",
1
]
},
{
"id": 76,
"type": "WanSoundImageToVideoExtend",
"pos": [
1560.2855224609375,
305.9383544921875
],
"size": [
301.4849548339844,
178
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 186
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 187
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 188
},
{
"localized_name": "video_latent",
"name": "video_latent",
"type": "LATENT",
"link": 189
},
{
"localized_name": "audio_encoder_output",
"name": "audio_encoder_output",
"shape": 7,
"type": "AUDIO_ENCODER_OUTPUT",
"link": 190
},
{
"localized_name": "ref_image",
"name": "ref_image",
"shape": 7,
"type": "IMAGE",
"link": 191
},
{
"localized_name": "control_video",
"name": "control_video",
"shape": 7,
"type": "IMAGE",
"link": 192
},
{
"localized_name": "length",
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 199
}
],
"outputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"links": [
176
]
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"links": [
177
]
},
{
"localized_name": "latent",
"name": "latent",
"type": "LATENT",
"links": [
178
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "WanSoundImageToVideoExtend"
},
"widgets_values": [
77
]
}
],
"groups": [],
"links": [
{
"id": 176,
"origin_id": 76,
"origin_slot": 0,
"target_id": 77,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 177,
"origin_id": 76,
"origin_slot": 1,
"target_id": 77,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 178,
"origin_id": 76,
"origin_slot": 2,
"target_id": 77,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 180,
"origin_id": 77,
"origin_slot": 0,
"target_id": 78,
"target_slot": 1,
"type": "LATENT"
},
{
"id": 182,
"origin_id": -10,
"origin_slot": 0,
"target_id": 77,
"target_slot": 0,
"type": "MODEL"
},
{
"id": 183,
"origin_id": 78,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 186,
"origin_id": -10,
"origin_slot": 1,
"target_id": 76,
"target_slot": 0,
"type": "CONDITIONING"
},
{
"id": 187,
"origin_id": -10,
"origin_slot": 2,
"target_id": 76,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 188,
"origin_id": -10,
"origin_slot": 3,
"target_id": 76,
"target_slot": 2,
"type": "VAE"
},
{
"id": 189,
"origin_id": -10,
"origin_slot": 4,
"target_id": 76,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 190,
"origin_id": -10,
"origin_slot": 5,
"target_id": 76,
"target_slot": 4,
"type": "AUDIO_ENCODER_OUTPUT"
},
{
"id": 191,
"origin_id": -10,
"origin_slot": 6,
"target_id": 76,
"target_slot": 5,
"type": "IMAGE"
},
{
"id": 192,
"origin_id": -10,
"origin_slot": 7,
"target_id": 76,
"target_slot": 6,
"type": "IMAGE"
},
{
"id": 193,
"origin_id": -10,
"origin_slot": 4,
"target_id": 78,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 194,
"origin_id": -10,
"origin_slot": 8,
"target_id": 77,
"target_slot": 4,
"type": "INT"
},
{
"id": 195,
"origin_id": -10,
"origin_slot": 9,
"target_id": 77,
"target_slot": 5,
"type": "INT"
},
{
"id": 196,
"origin_id": -10,
"origin_slot": 10,
"target_id": 77,
"target_slot": 6,
"type": "FLOAT"
},
{
"id": 197,
"origin_id": -10,
"origin_slot": 11,
"target_id": 77,
"target_slot": 7,
"type": "COMBO"
},
{
"id": 198,
"origin_id": -10,
"origin_slot": 12,
"target_id": 77,
"target_slot": 8,
"type": "COMBO"
},
{
"id": 199,
"origin_id": -10,
"origin_slot": 13,
"target_id": 76,
"target_slot": 7,
"type": "INT"
}
],
"extra": {}
},
{
"id": "92cfa20b-adb6-4f00-8596-f14b534cf926",
"version": 1,
"state": {
"lastGroupId": 0,
"lastNodeId": 78,
"lastLinkId": 199,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Video S2V Extend",
"inputNode": {
"id": -10,
"bounding": [
1144.5757438431062,
201.73625918781372,
159.4375,
320
]
},
"outputNode": {
"id": -20,
"bounding": [
2570.1380839185013,
257.69975921821873,
120,
60
]
},
"inputs": [
{
"id": "c9455aa1-cda4-4187-b951-22896ad2aa38",
"name": "model",
"type": "MODEL",
"linkIds": [
182
],
"localized_name": "model",
"pos": {
"0": 1284.01318359375,
"1": 221.7362518310547
}
},
{
"id": "7a12de17-d881-4d91-93cd-1a49a813654d",
"name": "positive",
"type": "CONDITIONING",
"linkIds": [
186
],
"pos": {
"0": 1284.01318359375,
"1": 241.7362518310547
}
},
{
"id": "ee6a2983-d73d-44a5-a6e5-288e92ef5268",
"name": "negative",
"type": "CONDITIONING",
"linkIds": [
187
],
"pos": {
"0": 1284.01318359375,
"1": 261.73626708984375
}
},
{
"id": "9f6a5e13-146f-4944-9660-0809677147d6",
"name": "vae",
"type": "VAE",
"linkIds": [
188
],
"pos": {
"0": 1284.01318359375,
"1": 281.73626708984375
}
},
{
"id": "779fb492-785d-49b4-9542-29b2ab9b4f21",
"name": "video_latent",
"type": "LATENT",
"linkIds": [
189,
193
],
"pos": {
"0": 1284.01318359375,
"1": 301.73626708984375
}
},
{
"id": "e52061eb-0cdf-48ba-a257-5052111e3622",
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"linkIds": [
190
],
"pos": {
"0": 1284.01318359375,
"1": 321.73626708984375
}
},
{
"id": "269fc273-aef5-4db4-813e-75c13b485336",
"name": "ref_image",
"type": "IMAGE",
"linkIds": [
191
],
"pos": {
"0": 1284.01318359375,
"1": 341.73626708984375
}
},
{
"id": "c1052d4a-56f8-466a-83b7-de468bc16fca",
"name": "control_video",
"type": "IMAGE",
"linkIds": [
192
],
"pos": {
"0": 1284.01318359375,
"1": 361.73626708984375
}
},
{
"id": "d69ebd05-326e-4a08-8b7e-016f37d6973b",
"name": "seed",
"type": "INT",
"linkIds": [
194
],
"label": "seed",
"pos": {
"0": 1284.01318359375,
"1": 381.73626708984375
}
},
{
"id": "9b414173-c219-46dd-b91a-7cb8c13f12ee",
"name": "steps",
"type": "INT",
"linkIds": [
195
],
"pos": {
"0": 1284.01318359375,
"1": 401.73626708984375
}
},
{
"id": "e40a01d3-03f7-4128-a473-a6b46023a3e6",
"name": "cfg",
"type": "FLOAT",
"linkIds": [
196
],
"pos": {
"0": 1284.01318359375,
"1": 421.73626708984375
}
},
{
"id": "89cb13e9-51d3-436f-9d93-4f7437f7fcfd",
"name": "sampler_name",
"type": "COMBO",
"linkIds": [
197
],
"pos": {
"0": 1284.01318359375,
"1": 441.73626708984375
}
},
{
"id": "bac0f5a5-5d74-4a56-b157-08367e6b76cb",
"name": "scheduler",
"type": "COMBO",
"linkIds": [
198
],
"pos": {
"0": 1284.01318359375,
"1": 461.73626708984375
}
},
{
"id": "b1faeb76-3eb2-4294-99be-f459e7d5ceb7",
"name": "length",
"type": "INT",
"linkIds": [
199
],
"pos": {
"0": 1284.01318359375,
"1": 481.73626708984375
}
}
],
"outputs": [
{
"id": "ce7da106-3efa-4799-9df6-735a06a84292",
"name": "LATENT",
"type": "LATENT",
"linkIds": [
183
],
"pos": {
"0": 2590.13818359375,
"1": 277.69976806640625
}
}
],
"widgets": [],
"nodes": [
{
"id": 78,
"type": "LatentConcat",
"pos": [
2231.392333984375,
267.094970703125
],
"size": [
270,
78
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [
{
"localized_name": "samples1",
"name": "samples1",
"type": "LATENT",
"link": 193
},
{
"localized_name": "samples2",
"name": "samples2",
"type": "LATENT",
"link": 180
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
183
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentConcat"
},
"widgets_values": [
"t"
]
},
{
"id": 77,
"type": "KSampler",
"pos": [
1893.5494384765625,
286.3221130371094
],
"size": [
315,
262
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 182
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 176
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 177
},
{
"localized_name": "latent_image",
"name": "latent_image",
"type": "LATENT",
"link": 178
},
{
"localized_name": "seed",
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 194
},
{
"localized_name": "steps",
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 195
},
{
"localized_name": "cfg",
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 196
},
{
"localized_name": "sampler_name",
"name": "sampler_name",
"type": "COMBO",
"widget": {
"name": "sampler_name"
},
"link": 197
},
{
"localized_name": "scheduler",
"name": "scheduler",
"type": "COMBO",
"widget": {
"name": "scheduler"
},
"link": 198
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
180
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "KSampler"
},
"widgets_values": [
1,
"fixed",
10,
6,
"uni_pc",
"simple",
1
]
},
{
"id": 76,
"type": "WanSoundImageToVideoExtend",
"pos": [
1560.2855224609375,
305.9383544921875
],
"size": [
301.4849548339844,
178
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 186
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 187
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 188
},
{
"localized_name": "video_latent",
"name": "video_latent",
"type": "LATENT",
"link": 189
},
{
"localized_name": "audio_encoder_output",
"name": "audio_encoder_output",
"shape": 7,
"type": "AUDIO_ENCODER_OUTPUT",
"link": 190
},
{
"localized_name": "ref_image",
"name": "ref_image",
"shape": 7,
"type": "IMAGE",
"link": 191
},
{
"localized_name": "control_video",
"name": "control_video",
"shape": 7,
"type": "IMAGE",
"link": 192
},
{
"localized_name": "length",
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 199
}
],
"outputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"links": [
176
]
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"links": [
177
]
},
{
"localized_name": "latent",
"name": "latent",
"type": "LATENT",
"links": [
178
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "WanSoundImageToVideoExtend"
},
"widgets_values": [
77
]
}
],
"groups": [],
"links": [
{
"id": 176,
"origin_id": 76,
"origin_slot": 0,
"target_id": 77,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 177,
"origin_id": 76,
"origin_slot": 1,
"target_id": 77,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 178,
"origin_id": 76,
"origin_slot": 2,
"target_id": 77,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 180,
"origin_id": 77,
"origin_slot": 0,
"target_id": 78,
"target_slot": 1,
"type": "LATENT"
},
{
"id": 182,
"origin_id": -10,
"origin_slot": 0,
"target_id": 77,
"target_slot": 0,
"type": "MODEL"
},
{
"id": 183,
"origin_id": 78,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 186,
"origin_id": -10,
"origin_slot": 1,
"target_id": 76,
"target_slot": 0,
"type": "CONDITIONING"
},
{
"id": 187,
"origin_id": -10,
"origin_slot": 2,
"target_id": 76,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 188,
"origin_id": -10,
"origin_slot": 3,
"target_id": 76,
"target_slot": 2,
"type": "VAE"
},
{
"id": 189,
"origin_id": -10,
"origin_slot": 4,
"target_id": 76,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 190,
"origin_id": -10,
"origin_slot": 5,
"target_id": 76,
"target_slot": 4,
"type": "AUDIO_ENCODER_OUTPUT"
},
{
"id": 191,
"origin_id": -10,
"origin_slot": 6,
"target_id": 76,
"target_slot": 5,
"type": "IMAGE"
},
{
"id": 192,
"origin_id": -10,
"origin_slot": 7,
"target_id": 76,
"target_slot": 6,
"type": "IMAGE"
},
{
"id": 193,
"origin_id": -10,
"origin_slot": 4,
"target_id": 78,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 194,
"origin_id": -10,
"origin_slot": 8,
"target_id": 77,
"target_slot": 4,
"type": "INT"
},
{
"id": 195,
"origin_id": -10,
"origin_slot": 9,
"target_id": 77,
"target_slot": 5,
"type": "INT"
},
{
"id": 196,
"origin_id": -10,
"origin_slot": 10,
"target_id": 77,
"target_slot": 6,
"type": "FLOAT"
},
{
"id": 197,
"origin_id": -10,
"origin_slot": 11,
"target_id": 77,
"target_slot": 7,
"type": "COMBO"
},
{
"id": 198,
"origin_id": -10,
"origin_slot": 12,
"target_id": 77,
"target_slot": 8,
"type": "COMBO"
},
{
"id": 199,
"origin_id": -10,
"origin_slot": 13,
"target_id": 76,
"target_slot": 7,
"type": "INT"
}
],
"extra": {}
},
{
"id": "d7670b5a-34e9-40f6-ac84-ec52996e52f3",
"version": 1,
"state": {
"lastGroupId": 0,
"lastNodeId": 78,
"lastLinkId": 199,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Video S2V Extend",
"inputNode": {
"id": -10,
"bounding": [
1144.5757438431062,
201.73625918781372,
159.4375,
320
]
},
"outputNode": {
"id": -20,
"bounding": [
2570.1380839185013,
257.69975921821873,
120,
60
]
},
"inputs": [
{
"id": "c9455aa1-cda4-4187-b951-22896ad2aa38",
"name": "model",
"type": "MODEL",
"linkIds": [
182
],
"localized_name": "model",
"pos": {
"0": 1284.01318359375,
"1": 221.7362518310547
}
},
{
"id": "7a12de17-d881-4d91-93cd-1a49a813654d",
"name": "positive",
"type": "CONDITIONING",
"linkIds": [
186
],
"pos": {
"0": 1284.01318359375,
"1": 241.7362518310547
}
},
{
"id": "ee6a2983-d73d-44a5-a6e5-288e92ef5268",
"name": "negative",
"type": "CONDITIONING",
"linkIds": [
187
],
"pos": {
"0": 1284.01318359375,
"1": 261.73626708984375
}
},
{
"id": "9f6a5e13-146f-4944-9660-0809677147d6",
"name": "vae",
"type": "VAE",
"linkIds": [
188
],
"pos": {
"0": 1284.01318359375,
"1": 281.73626708984375
}
},
{
"id": "779fb492-785d-49b4-9542-29b2ab9b4f21",
"name": "video_latent",
"type": "LATENT",
"linkIds": [
189,
193
],
"pos": {
"0": 1284.01318359375,
"1": 301.73626708984375
}
},
{
"id": "e52061eb-0cdf-48ba-a257-5052111e3622",
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"linkIds": [
190
],
"pos": {
"0": 1284.01318359375,
"1": 321.73626708984375
}
},
{
"id": "269fc273-aef5-4db4-813e-75c13b485336",
"name": "ref_image",
"type": "IMAGE",
"linkIds": [
191
],
"pos": {
"0": 1284.01318359375,
"1": 341.73626708984375
}
},
{
"id": "c1052d4a-56f8-466a-83b7-de468bc16fca",
"name": "control_video",
"type": "IMAGE",
"linkIds": [
192
],
"pos": {
"0": 1284.01318359375,
"1": 361.73626708984375
}
},
{
"id": "d69ebd05-326e-4a08-8b7e-016f37d6973b",
"name": "seed",
"type": "INT",
"linkIds": [
194
],
"label": "seed",
"pos": {
"0": 1284.01318359375,
"1": 381.73626708984375
}
},
{
"id": "9b414173-c219-46dd-b91a-7cb8c13f12ee",
"name": "steps",
"type": "INT",
"linkIds": [
195
],
"pos": {
"0": 1284.01318359375,
"1": 401.73626708984375
}
},
{
"id": "e40a01d3-03f7-4128-a473-a6b46023a3e6",
"name": "cfg",
"type": "FLOAT",
"linkIds": [
196
],
"pos": {
"0": 1284.01318359375,
"1": 421.73626708984375
}
},
{
"id": "89cb13e9-51d3-436f-9d93-4f7437f7fcfd",
"name": "sampler_name",
"type": "COMBO",
"linkIds": [
197
],
"pos": {
"0": 1284.01318359375,
"1": 441.73626708984375
}
},
{
"id": "bac0f5a5-5d74-4a56-b157-08367e6b76cb",
"name": "scheduler",
"type": "COMBO",
"linkIds": [
198
],
"pos": {
"0": 1284.01318359375,
"1": 461.73626708984375
}
},
{
"id": "b1faeb76-3eb2-4294-99be-f459e7d5ceb7",
"name": "length",
"type": "INT",
"linkIds": [
199
],
"pos": {
"0": 1284.01318359375,
"1": 481.73626708984375
}
}
],
"outputs": [
{
"id": "ce7da106-3efa-4799-9df6-735a06a84292",
"name": "LATENT",
"type": "LATENT",
"linkIds": [
183
],
"pos": {
"0": 2590.13818359375,
"1": 277.69976806640625
}
}
],
"widgets": [],
"nodes": [
{
"id": 78,
"type": "LatentConcat",
"pos": [
2231.392333984375,
267.094970703125
],
"size": [
270,
78
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [
{
"localized_name": "samples1",
"name": "samples1",
"type": "LATENT",
"link": 193
},
{
"localized_name": "samples2",
"name": "samples2",
"type": "LATENT",
"link": 180
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
183
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentConcat"
},
"widgets_values": [
"t"
]
},
{
"id": 77,
"type": "KSampler",
"pos": [
1893.5494384765625,
286.3221130371094
],
"size": [
315,
262
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 182
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 176
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 177
},
{
"localized_name": "latent_image",
"name": "latent_image",
"type": "LATENT",
"link": 178
},
{
"localized_name": "seed",
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 194
},
{
"localized_name": "steps",
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 195
},
{
"localized_name": "cfg",
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 196
},
{
"localized_name": "sampler_name",
"name": "sampler_name",
"type": "COMBO",
"widget": {
"name": "sampler_name"
},
"link": 197
},
{
"localized_name": "scheduler",
"name": "scheduler",
"type": "COMBO",
"widget": {
"name": "scheduler"
},
"link": 198
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
180
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "KSampler"
},
"widgets_values": [
250,
"fixed",
10,
6,
"uni_pc",
"simple",
1
]
},
{
"id": 76,
"type": "WanSoundImageToVideoExtend",
"pos": [
1560.2855224609375,
305.9383544921875
],
"size": [
301.4849548339844,
178
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 186
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 187
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 188
},
{
"localized_name": "video_latent",
"name": "video_latent",
"type": "LATENT",
"link": 189
},
{
"localized_name": "audio_encoder_output",
"name": "audio_encoder_output",
"shape": 7,
"type": "AUDIO_ENCODER_OUTPUT",
"link": 190
},
{
"localized_name": "ref_image",
"name": "ref_image",
"shape": 7,
"type": "IMAGE",
"link": 191
},
{
"localized_name": "control_video",
"name": "control_video",
"shape": 7,
"type": "IMAGE",
"link": 192
},
{
"localized_name": "length",
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 199
}
],
"outputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"links": [
176
]
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"links": [
177
]
},
{
"localized_name": "latent",
"name": "latent",
"type": "LATENT",
"links": [
178
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "WanSoundImageToVideoExtend"
},
"widgets_values": [
77
]
}
],
"groups": [],
"links": [
{
"id": 176,
"origin_id": 76,
"origin_slot": 0,
"target_id": 77,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 177,
"origin_id": 76,
"origin_slot": 1,
"target_id": 77,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 178,
"origin_id": 76,
"origin_slot": 2,
"target_id": 77,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 180,
"origin_id": 77,
"origin_slot": 0,
"target_id": 78,
"target_slot": 1,
"type": "LATENT"
},
{
"id": 182,
"origin_id": -10,
"origin_slot": 0,
"target_id": 77,
"target_slot": 0,
"type": "MODEL"
},
{
"id": 183,
"origin_id": 78,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 186,
"origin_id": -10,
"origin_slot": 1,
"target_id": 76,
"target_slot": 0,
"type": "CONDITIONING"
},
{
"id": 187,
"origin_id": -10,
"origin_slot": 2,
"target_id": 76,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 188,
"origin_id": -10,
"origin_slot": 3,
"target_id": 76,
"target_slot": 2,
"type": "VAE"
},
{
"id": 189,
"origin_id": -10,
"origin_slot": 4,
"target_id": 76,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 190,
"origin_id": -10,
"origin_slot": 5,
"target_id": 76,
"target_slot": 4,
"type": "AUDIO_ENCODER_OUTPUT"
},
{
"id": 191,
"origin_id": -10,
"origin_slot": 6,
"target_id": 76,
"target_slot": 5,
"type": "IMAGE"
},
{
"id": 192,
"origin_id": -10,
"origin_slot": 7,
"target_id": 76,
"target_slot": 6,
"type": "IMAGE"
},
{
"id": 193,
"origin_id": -10,
"origin_slot": 4,
"target_id": 78,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 194,
"origin_id": -10,
"origin_slot": 8,
"target_id": 77,
"target_slot": 4,
"type": "INT"
},
{
"id": 195,
"origin_id": -10,
"origin_slot": 9,
"target_id": 77,
"target_slot": 5,
"type": "INT"
},
{
"id": 196,
"origin_id": -10,
"origin_slot": 10,
"target_id": 77,
"target_slot": 6,
"type": "FLOAT"
},
{
"id": 197,
"origin_id": -10,
"origin_slot": 11,
"target_id": 77,
"target_slot": 7,
"type": "COMBO"
},
{
"id": 198,
"origin_id": -10,
"origin_slot": 12,
"target_id": 77,
"target_slot": 8,
"type": "COMBO"
},
{
"id": 199,
"origin_id": -10,
"origin_slot": 13,
"target_id": 76,
"target_slot": 7,
"type": "INT"
}
],
"extra": {}
},
{
"id": "bdee126d-2d92-4d01-9e74-9118a9d609c5",
"version": 1,
"state": {
"lastGroupId": 0,
"lastNodeId": 78,
"lastLinkId": 199,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Video S2V Extend",
"inputNode": {
"id": -10,
"bounding": [
1144.5757438431062,
201.73625918781372,
159.4375,
320
]
},
"outputNode": {
"id": -20,
"bounding": [
2570.1380839185013,
257.69975921821873,
120,
60
]
},
"inputs": [
{
"id": "c9455aa1-cda4-4187-b951-22896ad2aa38",
"name": "model",
"type": "MODEL",
"linkIds": [
182
],
"localized_name": "model",
"pos": {
"0": 1284.01318359375,
"1": 221.7362518310547
}
},
{
"id": "7a12de17-d881-4d91-93cd-1a49a813654d",
"name": "positive",
"type": "CONDITIONING",
"linkIds": [
186
],
"pos": {
"0": 1284.01318359375,
"1": 241.7362518310547
}
},
{
"id": "ee6a2983-d73d-44a5-a6e5-288e92ef5268",
"name": "negative",
"type": "CONDITIONING",
"linkIds": [
187
],
"pos": {
"0": 1284.01318359375,
"1": 261.73626708984375
}
},
{
"id": "9f6a5e13-146f-4944-9660-0809677147d6",
"name": "vae",
"type": "VAE",
"linkIds": [
188
],
"pos": {
"0": 1284.01318359375,
"1": 281.73626708984375
}
},
{
"id": "779fb492-785d-49b4-9542-29b2ab9b4f21",
"name": "video_latent",
"type": "LATENT",
"linkIds": [
189,
193
],
"pos": {
"0": 1284.01318359375,
"1": 301.73626708984375
}
},
{
"id": "e52061eb-0cdf-48ba-a257-5052111e3622",
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"linkIds": [
190
],
"pos": {
"0": 1284.01318359375,
"1": 321.73626708984375
}
},
{
"id": "269fc273-aef5-4db4-813e-75c13b485336",
"name": "ref_image",
"type": "IMAGE",
"linkIds": [
191
],
"pos": {
"0": 1284.01318359375,
"1": 341.73626708984375
}
},
{
"id": "c1052d4a-56f8-466a-83b7-de468bc16fca",
"name": "control_video",
"type": "IMAGE",
"linkIds": [
192
],
"pos": {
"0": 1284.01318359375,
"1": 361.73626708984375
}
},
{
"id": "d69ebd05-326e-4a08-8b7e-016f37d6973b",
"name": "seed",
"type": "INT",
"linkIds": [
194
],
"label": "seed",
"pos": {
"0": 1284.01318359375,
"1": 381.73626708984375
}
},
{
"id": "9b414173-c219-46dd-b91a-7cb8c13f12ee",
"name": "steps",
"type": "INT",
"linkIds": [
195
],
"pos": {
"0": 1284.01318359375,
"1": 401.73626708984375
}
},
{
"id": "e40a01d3-03f7-4128-a473-a6b46023a3e6",
"name": "cfg",
"type": "FLOAT",
"linkIds": [
196
],
"pos": {
"0": 1284.01318359375,
"1": 421.73626708984375
}
},
{
"id": "89cb13e9-51d3-436f-9d93-4f7437f7fcfd",
"name": "sampler_name",
"type": "COMBO",
"linkIds": [
197
],
"pos": {
"0": 1284.01318359375,
"1": 441.73626708984375
}
},
{
"id": "bac0f5a5-5d74-4a56-b157-08367e6b76cb",
"name": "scheduler",
"type": "COMBO",
"linkIds": [
198
],
"pos": {
"0": 1284.01318359375,
"1": 461.73626708984375
}
},
{
"id": "b1faeb76-3eb2-4294-99be-f459e7d5ceb7",
"name": "length",
"type": "INT",
"linkIds": [
199
],
"pos": {
"0": 1284.01318359375,
"1": 481.73626708984375
}
}
],
"outputs": [
{
"id": "ce7da106-3efa-4799-9df6-735a06a84292",
"name": "LATENT",
"type": "LATENT",
"linkIds": [
183
],
"pos": {
"0": 2590.13818359375,
"1": 277.69976806640625
}
}
],
"widgets": [],
"nodes": [
{
"id": 78,
"type": "LatentConcat",
"pos": [
2231.392333984375,
267.094970703125
],
"size": [
270,
78
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [
{
"localized_name": "samples1",
"name": "samples1",
"type": "LATENT",
"link": 193
},
{
"localized_name": "samples2",
"name": "samples2",
"type": "LATENT",
"link": 180
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
183
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentConcat"
},
"widgets_values": [
"t"
]
},
{
"id": 77,
"type": "KSampler",
"pos": [
1893.5494384765625,
286.3221130371094
],
"size": [
315,
262
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 182
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 176
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 177
},
{
"localized_name": "latent_image",
"name": "latent_image",
"type": "LATENT",
"link": 178
},
{
"localized_name": "seed",
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 194
},
{
"localized_name": "steps",
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 195
},
{
"localized_name": "cfg",
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 196
},
{
"localized_name": "sampler_name",
"name": "sampler_name",
"type": "COMBO",
"widget": {
"name": "sampler_name"
},
"link": 197
},
{
"localized_name": "scheduler",
"name": "scheduler",
"type": "COMBO",
"widget": {
"name": "scheduler"
},
"link": 198
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
180
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "KSampler"
},
"widgets_values": [
1,
"fixed",
10,
6,
"uni_pc",
"simple",
1
]
},
{
"id": 76,
"type": "WanSoundImageToVideoExtend",
"pos": [
1560.2855224609375,
305.9383544921875
],
"size": [
301.4849548339844,
178
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 186
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 187
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 188
},
{
"localized_name": "video_latent",
"name": "video_latent",
"type": "LATENT",
"link": 189
},
{
"localized_name": "audio_encoder_output",
"name": "audio_encoder_output",
"shape": 7,
"type": "AUDIO_ENCODER_OUTPUT",
"link": 190
},
{
"localized_name": "ref_image",
"name": "ref_image",
"shape": 7,
"type": "IMAGE",
"link": 191
},
{
"localized_name": "control_video",
"name": "control_video",
"shape": 7,
"type": "IMAGE",
"link": 192
},
{
"localized_name": "length",
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 199
}
],
"outputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"links": [
176
]
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"links": [
177
]
},
{
"localized_name": "latent",
"name": "latent",
"type": "LATENT",
"links": [
178
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "WanSoundImageToVideoExtend"
},
"widgets_values": [
77
]
}
],
"groups": [],
"links": [
{
"id": 176,
"origin_id": 76,
"origin_slot": 0,
"target_id": 77,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 177,
"origin_id": 76,
"origin_slot": 1,
"target_id": 77,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 178,
"origin_id": 76,
"origin_slot": 2,
"target_id": 77,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 180,
"origin_id": 77,
"origin_slot": 0,
"target_id": 78,
"target_slot": 1,
"type": "LATENT"
},
{
"id": 182,
"origin_id": -10,
"origin_slot": 0,
"target_id": 77,
"target_slot": 0,
"type": "MODEL"
},
{
"id": 183,
"origin_id": 78,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 186,
"origin_id": -10,
"origin_slot": 1,
"target_id": 76,
"target_slot": 0,
"type": "CONDITIONING"
},
{
"id": 187,
"origin_id": -10,
"origin_slot": 2,
"target_id": 76,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 188,
"origin_id": -10,
"origin_slot": 3,
"target_id": 76,
"target_slot": 2,
"type": "VAE"
},
{
"id": 189,
"origin_id": -10,
"origin_slot": 4,
"target_id": 76,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 190,
"origin_id": -10,
"origin_slot": 5,
"target_id": 76,
"target_slot": 4,
"type": "AUDIO_ENCODER_OUTPUT"
},
{
"id": 191,
"origin_id": -10,
"origin_slot": 6,
"target_id": 76,
"target_slot": 5,
"type": "IMAGE"
},
{
"id": 192,
"origin_id": -10,
"origin_slot": 7,
"target_id": 76,
"target_slot": 6,
"type": "IMAGE"
},
{
"id": 193,
"origin_id": -10,
"origin_slot": 4,
"target_id": 78,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 194,
"origin_id": -10,
"origin_slot": 8,
"target_id": 77,
"target_slot": 4,
"type": "INT"
},
{
"id": 195,
"origin_id": -10,
"origin_slot": 9,
"target_id": 77,
"target_slot": 5,
"type": "INT"
},
{
"id": 196,
"origin_id": -10,
"origin_slot": 10,
"target_id": 77,
"target_slot": 6,
"type": "FLOAT"
},
{
"id": 197,
"origin_id": -10,
"origin_slot": 11,
"target_id": 77,
"target_slot": 7,
"type": "COMBO"
},
{
"id": 198,
"origin_id": -10,
"origin_slot": 12,
"target_id": 77,
"target_slot": 8,
"type": "COMBO"
},
{
"id": 199,
"origin_id": -10,
"origin_slot": 13,
"target_id": 76,
"target_slot": 7,
"type": "INT"
}
],
"extra": {}
},
{
"id": "51b3a856-6e10-44f8-94d7-2a92a39c9707",
"version": 1,
"state": {
"lastGroupId": 0,
"lastNodeId": 78,
"lastLinkId": 199,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Video S2V Extend",
"inputNode": {
"id": -10,
"bounding": [
1144.5757438431062,
201.73625918781372,
159.4375,
320
]
},
"outputNode": {
"id": -20,
"bounding": [
2570.1380839185013,
257.69975921821873,
120,
60
]
},
"inputs": [
{
"id": "c9455aa1-cda4-4187-b951-22896ad2aa38",
"name": "model",
"type": "MODEL",
"linkIds": [
182
],
"localized_name": "model",
"pos": {
"0": 1284.01318359375,
"1": 221.7362518310547
}
},
{
"id": "7a12de17-d881-4d91-93cd-1a49a813654d",
"name": "positive",
"type": "CONDITIONING",
"linkIds": [
186
],
"pos": {
"0": 1284.01318359375,
"1": 241.7362518310547
}
},
{
"id": "ee6a2983-d73d-44a5-a6e5-288e92ef5268",
"name": "negative",
"type": "CONDITIONING",
"linkIds": [
187
],
"pos": {
"0": 1284.01318359375,
"1": 261.73626708984375
}
},
{
"id": "9f6a5e13-146f-4944-9660-0809677147d6",
"name": "vae",
"type": "VAE",
"linkIds": [
188
],
"pos": {
"0": 1284.01318359375,
"1": 281.73626708984375
}
},
{
"id": "779fb492-785d-49b4-9542-29b2ab9b4f21",
"name": "video_latent",
"type": "LATENT",
"linkIds": [
189,
193
],
"pos": {
"0": 1284.01318359375,
"1": 301.73626708984375
}
},
{
"id": "e52061eb-0cdf-48ba-a257-5052111e3622",
"name": "audio_encoder_output",
"type": "AUDIO_ENCODER_OUTPUT",
"linkIds": [
190
],
"pos": {
"0": 1284.01318359375,
"1": 321.73626708984375
}
},
{
"id": "269fc273-aef5-4db4-813e-75c13b485336",
"name": "ref_image",
"type": "IMAGE",
"linkIds": [
191
],
"pos": {
"0": 1284.01318359375,
"1": 341.73626708984375
}
},
{
"id": "c1052d4a-56f8-466a-83b7-de468bc16fca",
"name": "control_video",
"type": "IMAGE",
"linkIds": [
192
],
"pos": {
"0": 1284.01318359375,
"1": 361.73626708984375
}
},
{
"id": "d69ebd05-326e-4a08-8b7e-016f37d6973b",
"name": "seed",
"type": "INT",
"linkIds": [
194
],
"label": "seed",
"pos": {
"0": 1284.01318359375,
"1": 381.73626708984375
}
},
{
"id": "9b414173-c219-46dd-b91a-7cb8c13f12ee",
"name": "steps",
"type": "INT",
"linkIds": [
195
],
"pos": {
"0": 1284.01318359375,
"1": 401.73626708984375
}
},
{
"id": "e40a01d3-03f7-4128-a473-a6b46023a3e6",
"name": "cfg",
"type": "FLOAT",
"linkIds": [
196
],
"pos": {
"0": 1284.01318359375,
"1": 421.73626708984375
}
},
{
"id": "89cb13e9-51d3-436f-9d93-4f7437f7fcfd",
"name": "sampler_name",
"type": "COMBO",
"linkIds": [
197
],
"pos": {
"0": 1284.01318359375,
"1": 441.73626708984375
}
},
{
"id": "bac0f5a5-5d74-4a56-b157-08367e6b76cb",
"name": "scheduler",
"type": "COMBO",
"linkIds": [
198
],
"pos": {
"0": 1284.01318359375,
"1": 461.73626708984375
}
},
{
"id": "b1faeb76-3eb2-4294-99be-f459e7d5ceb7",
"name": "length",
"type": "INT",
"linkIds": [
199
],
"pos": {
"0": 1284.01318359375,
"1": 481.73626708984375
}
}
],
"outputs": [
{
"id": "ce7da106-3efa-4799-9df6-735a06a84292",
"name": "LATENT",
"type": "LATENT",
"linkIds": [
183
],
"pos": {
"0": 2590.13818359375,
"1": 277.69976806640625
}
}
],
"widgets": [],
"nodes": [
{
"id": 78,
"type": "LatentConcat",
"pos": [
2231.392333984375,
267.094970703125
],
"size": [
270,
78
],
"flags": {},
"order": 2,
"mode": 4,
"inputs": [
{
"localized_name": "samples1",
"name": "samples1",
"type": "LATENT",
"link": 193
},
{
"localized_name": "samples2",
"name": "samples2",
"type": "LATENT",
"link": 180
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"links": [
183
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "LatentConcat"
},
"widgets_values": [
"t"
]
},
{
"id": 77,
"type": "KSampler",
"pos": [
1893.5494384765625,
286.3221130371094
],
"size": [
315,
262
],
"flags": {},
"order": 1,
"mode": 4,
"inputs": [
{
"localized_name": "model",
"name": "model",
"type": "MODEL",
"link": 182
},
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 176
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 177
},
{
"localized_name": "latent_image",
"name": "latent_image",
"type": "LATENT",
"link": 178
},
{
"localized_name": "seed",
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
},
"link": 194
},
{
"localized_name": "steps",
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": 195
},
{
"localized_name": "cfg",
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
},
"link": 196
},
{
"localized_name": "sampler_name",
"name": "sampler_name",
"type": "COMBO",
"widget": {
"name": "sampler_name"
},
"link": 197
},
{
"localized_name": "scheduler",
"name": "scheduler",
"type": "COMBO",
"widget": {
"name": "scheduler"
},
"link": 198
}
],
"outputs": [
{
"localized_name": "LATENT",
"name": "LATENT",
"type": "LATENT",
"slot_index": 0,
"links": [
180
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "KSampler"
},
"widgets_values": [
1,
"fixed",
10,
6,
"uni_pc",
"simple",
1
]
},
{
"id": 76,
"type": "WanSoundImageToVideoExtend",
"pos": [
1560.2855224609375,
305.9383544921875
],
"size": [
301.4849548339844,
178
],
"flags": {},
"order": 0,
"mode": 4,
"inputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"link": 186
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"link": 187
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 188
},
{
"localized_name": "video_latent",
"name": "video_latent",
"type": "LATENT",
"link": 189
},
{
"localized_name": "audio_encoder_output",
"name": "audio_encoder_output",
"shape": 7,
"type": "AUDIO_ENCODER_OUTPUT",
"link": 190
},
{
"localized_name": "ref_image",
"name": "ref_image",
"shape": 7,
"type": "IMAGE",
"link": 191
},
{
"localized_name": "control_video",
"name": "control_video",
"shape": 7,
"type": "IMAGE",
"link": 192
},
{
"localized_name": "length",
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 199
}
],
"outputs": [
{
"localized_name": "positive",
"name": "positive",
"type": "CONDITIONING",
"links": [
176
]
},
{
"localized_name": "negative",
"name": "negative",
"type": "CONDITIONING",
"links": [
177
]
},
{
"localized_name": "latent",
"name": "latent",
"type": "LATENT",
"links": [
178
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.54",
"Node name for S&R": "WanSoundImageToVideoExtend"
},
"widgets_values": [
77
]
}
],
"groups": [],
"links": [
{
"id": 176,
"origin_id": 76,
"origin_slot": 0,
"target_id": 77,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 177,
"origin_id": 76,
"origin_slot": 1,
"target_id": 77,
"target_slot": 2,
"type": "CONDITIONING"
},
{
"id": 178,
"origin_id": 76,
"origin_slot": 2,
"target_id": 77,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 180,
"origin_id": 77,
"origin_slot": 0,
"target_id": 78,
"target_slot": 1,
"type": "LATENT"
},
{
"id": 182,
"origin_id": -10,
"origin_slot": 0,
"target_id": 77,
"target_slot": 0,
"type": "MODEL"
},
{
"id": 183,
"origin_id": 78,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 186,
"origin_id": -10,
"origin_slot": 1,
"target_id": 76,
"target_slot": 0,
"type": "CONDITIONING"
},
{
"id": 187,
"origin_id": -10,
"origin_slot": 2,
"target_id": 76,
"target_slot": 1,
"type": "CONDITIONING"
},
{
"id": 188,
"origin_id": -10,
"origin_slot": 3,
"target_id": 76,
"target_slot": 2,
"type": "VAE"
},
{
"id": 189,
"origin_id": -10,
"origin_slot": 4,
"target_id": 76,
"target_slot": 3,
"type": "LATENT"
},
{
"id": 190,
"origin_id": -10,
"origin_slot": 5,
"target_id": 76,
"target_slot": 4,
"type": "AUDIO_ENCODER_OUTPUT"
},
{
"id": 191,
"origin_id": -10,
"origin_slot": 6,
"target_id": 76,
"target_slot": 5,
"type": "IMAGE"
},
{
"id": 192,
"origin_id": -10,
"origin_slot": 7,
"target_id": 76,
"target_slot": 6,
"type": "IMAGE"
},
{
"id": 193,
"origin_id": -10,
"origin_slot": 4,
"target_id": 78,
"target_slot": 0,
"type": "LATENT"
},
{
"id": 194,
"origin_id": -10,
"origin_slot": 8,
"target_id": 77,
"target_slot": 4,
"type": "INT"
},
{
"id": 195,
"origin_id": -10,
"origin_slot": 9,
"target_id": 77,
"target_slot": 5,
"type": "INT"
},
{
"id": 196,
"origin_id": -10,
"origin_slot": 10,
"target_id": 77,
"target_slot": 6,
"type": "FLOAT"
},
{
"id": 197,
"origin_id": -10,
"origin_slot": 11,
"target_id": 77,
"target_slot": 7,
"type": "COMBO"
},
{
"id": 198,
"origin_id": -10,
"origin_slot": 12,
"target_id": 77,
"target_slot": 8,
"type": "COMBO"
},
{
"id": 199,
"origin_id": -10,
"origin_slot": 13,
"target_id": 76,
"target_slot": 7,
"type": "INT"
}
],
"extra": {}
}
]
},
"config": {},
"extra": {
"ds": {
"scale": 0.42409761837248483,
"offset": [
864.0224598577478,
-1189.4216458741478
]
},
"frontendVersion": "1.27.10",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}