{ "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 }