diff --git a/example_workflows/wanvideo_multitalk_test_02.json b/example_workflows/wanvideo_multitalk_test_02.json index 12e18ef..00f8380 100644 --- a/example_workflows/wanvideo_multitalk_test_02.json +++ b/example_workflows/wanvideo_multitalk_test_02.json @@ -1,8 +1,8 @@ { "id": "8b7a9a57-2303-4ef5-9fc2-bf41713bd1fc", "revision": 0, - "last_node_id": 193, - "last_link_id": 332, + "last_node_id": 194, + "last_link_id": 336, "nodes": [ { "id": 130, @@ -41,9 +41,9 @@ } ], "properties": { - "Node name for S&R": "WanVideoDecode", "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "c3ee35f3ece76e38099dc516182d69b406e16772" + "ver": "c3ee35f3ece76e38099dc516182d69b406e16772", + "Node name for S&R": "WanVideoDecode" }, "widgets_values": [ false, @@ -99,9 +99,9 @@ } ], "properties": { - "Node name for S&R": "WanVideoImageToVideoMultiTalk", "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "49430f900bf812a1e281560bafafd04c43dfdf13" + "ver": "49430f900bf812a1e281560bafafd04c43dfdf13", + "Node name for S&R": "WanVideoImageToVideoMultiTalk" }, "widgets_values": [ 832, @@ -122,7 +122,7 @@ ], "size": [ 315, - 782.1923217773438 + 781.39453125 ], "flags": {}, "order": 18, @@ -220,7 +220,7 @@ "name": "multitalk_embeds", "shape": 7, "type": "MULTITALK_EMBEDS", - "link": 271 + "link": 336 } ], "outputs": [ @@ -234,9 +234,9 @@ } ], "properties": { - "Node name for S&R": "WanVideoSampler", "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "c3ee35f3ece76e38099dc516182d69b406e16772" + "ver": "c3ee35f3ece76e38099dc516182d69b406e16772", + "Node name for S&R": "WanVideoSampler" }, "widgets_values": [ 4, @@ -283,132 +283,15 @@ } ], "properties": { - "Node name for S&R": "LoadImage", "cnr_id": "comfy-core", - "ver": "0.3.41" + "ver": "0.3.41", + "Node name for S&R": "LoadImage" }, "widgets_values": [ "Mona-Lisa-oil-wood-panel-Leonardo-da.webp", "image" ] }, - { - "id": 125, - "type": "LoadAudio", - "pos": [ - 1451.6412353515625, - -1061.2105712890625 - ], - "size": [ - 357.32049560546875, - 136 - ], - "flags": {}, - "order": 1, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "AUDIO", - "type": "AUDIO", - "links": [ - 257 - ] - } - ], - "properties": { - "Node name for S&R": "LoadAudio", - "cnr_id": "comfy-core", - "ver": "0.3.41" - }, - "widgets_values": [ - "0001. Queen - Bohemian Rhapsody.mp3", - null, - null - ] - }, - { - "id": 138, - "type": "WanVideoLoraSelect", - "pos": [ - 1009.5531005859375, - -2124.957763671875 - ], - "size": [ - 503.4073486328125, - 126 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "prev_lora", - "shape": 7, - "type": "WANVIDLORA", - "link": null - }, - { - "name": "blocks", - "shape": 7, - "type": "SELECTEDBLOCKS", - "link": null - } - ], - "outputs": [ - { - "name": "lora", - "type": "WANVIDLORA", - "links": [ - 256 - ] - } - ], - "properties": { - "Node name for S&R": "WanVideoLoraSelect", - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0" - }, - "widgets_values": [ - "WanVid/Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors", - 0.8000000000000002, - false - ] - }, - { - "id": 120, - "type": "MultiTalkModelLoader", - "pos": [ - 1067.93701171875, - -1936.950439453125 - ], - "size": [ - 447.0210266113281, - 82 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "model", - "type": "MULTITALKMODEL", - "links": [ - 270 - ] - } - ], - "properties": { - "Node name for S&R": "MultiTalkModelLoader", - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0" - }, - "widgets_values": [ - "WanVideo/WanVideo_2_1_Multitalk_14B_fp8_e4m3fn.safetensors", - "fp16" - ] - }, { "id": 173, "type": "CLIPVisionLoader", @@ -421,7 +304,7 @@ 58 ], "flags": {}, - "order": 4, + "order": 1, "mode": 0, "inputs": [], "outputs": [ @@ -434,9 +317,9 @@ } ], "properties": { - "Node name for S&R": "CLIPVisionLoader", "cnr_id": "comfy-core", - "ver": "0.3.41" + "ver": "0.3.41", + "Node name for S&R": "CLIPVisionLoader" }, "widgets_values": [ "clip_vision_h.safetensors" @@ -456,7 +339,7 @@ 82 ], "flags": {}, - "order": 11, + "order": 13, "mode": 0, "inputs": [ { @@ -476,9 +359,9 @@ } ], "properties": { - "Node name for S&R": "AudioCrop", "cnr_id": "audio-separation-nodes-comfyui", - "ver": "31a4567726e035097cc2d1f767767908a6fda2ea" + "ver": "31a4567726e035097cc2d1f767767908a6fda2ea", + "Node name for S&R": "AudioCrop" }, "widgets_values": [ "0:00", @@ -538,9 +421,9 @@ } ], "properties": { - "Node name for S&R": "ImageResizeKJv2", "cnr_id": "comfyui-kjnodes", - "ver": "f7eb33abc80a2aded1b46dff0dd14d07856a7d50" + "ver": "f7eb33abc80a2aded1b46dff0dd14d07856a7d50", + "Node name for S&R": "ImageResizeKJv2" }, "widgets_values": [ 832, @@ -601,9 +484,9 @@ } ], "properties": { - "Node name for S&R": "WanVideoClipVisionEncode", "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "49430f900bf812a1e281560bafafd04c43dfdf13" + "ver": "49430f900bf812a1e281560bafafd04c43dfdf13", + "Node name for S&R": "WanVideoClipVisionEncode" }, "widgets_values": [ 1, @@ -629,7 +512,7 @@ 202 ], "flags": {}, - "order": 5, + "order": 2, "mode": 0, "inputs": [], "outputs": [ @@ -642,9 +525,9 @@ } ], "properties": { - "Node name for S&R": "WanVideoTorchCompileSettings", "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "f3614e6720744247f3211d60f7b9333f43572384" + "ver": "f3614e6720744247f3211d60f7b9333f43572384", + "Node name for S&R": "WanVideoTorchCompileSettings" }, "widgets_values": [ "inductor", @@ -656,44 +539,6 @@ 128 ] }, - { - "id": 129, - "type": "WanVideoVAELoader", - "pos": [ - 2043.939697265625, - -2401.840576171875 - ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "vae", - "type": "WANVAE", - "slot_index": 0, - "links": [ - 193, - 325 - ] - } - ], - "properties": { - "Node name for S&R": "WanVideoVAELoader", - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "c3ee35f3ece76e38099dc516182d69b406e16772" - }, - "widgets_values": [ - "Wan2_1_VAE_bf16.safetensors", - "bf16" - ], - "color": "#322", - "bgcolor": "#533" - }, { "id": 134, "type": "WanVideoBlockSwap", @@ -706,7 +551,7 @@ 154 ], "flags": {}, - "order": 7, + "order": 3, "mode": 0, "inputs": [], "outputs": [ @@ -719,9 +564,9 @@ } ], "properties": { - "Node name for S&R": "WanVideoBlockSwap", "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0" + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "WanVideoBlockSwap" }, "widgets_values": [ 15, @@ -743,7 +588,7 @@ 323.4193115234375 ], "flags": {}, - "order": 13, + "order": 11, "mode": 0, "inputs": [ { @@ -768,9 +613,9 @@ } ], "properties": { - "Node name for S&R": "WanVideoTextEncode", "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0" + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "WanVideoTextEncode" }, "widgets_values": [ "A woman passionately singing. A close-up shot captures her expressive performance.", @@ -790,7 +635,7 @@ 130 ], "flags": {}, - "order": 8, + "order": 4, "mode": 0, "inputs": [], "outputs": [ @@ -803,9 +648,9 @@ } ], "properties": { - "Node name for S&R": "LoadWanVideoT5TextEncoder", "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0" + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "LoadWanVideoT5TextEncoder" }, "widgets_values": [ "umt5-xxl-enc-bf16.safetensors", @@ -816,6 +661,334 @@ "color": "#432", "bgcolor": "#653" }, + { + "id": 137, + "type": "DownloadAndLoadWav2VecModel", + "pos": [ + 2229.880859375, + -1822.4462890625 + ], + "size": [ + 330.96728515625, + 106 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "wav2vec_model", + "type": "WAV2VECMODEL", + "links": [ + 334 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "DownloadAndLoadWav2VecModel" + }, + "widgets_values": [ + "TencentGameMate/chinese-wav2vec2-base", + "fp16", + "main_device" + ] + }, + { + "id": 131, + "type": "VHS_VideoCombine", + "pos": [ + 3906.588134765625, + -2240.1123046875 + ], + "size": [ + 1386.326416015625, + 1136.2652587890625 + ], + "flags": {}, + "order": 20, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 196 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 296 + }, + { + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8", + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 25, + "loop_count": 0, + "filename_prefix": "WanVideo2_1_multitalk", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "trim_to_audio": false, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "WanVideo2_1_multitalk_00002-audio.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 25, + "workflow": "WanVideo2_1_multitalk_00002.png", + "fullpath": "N:\\AI\\ComfyUI\\temp\\WanVideo2_1_multitalk_00002-audio.mp4" + } + } + } + }, + { + "id": 170, + "type": "AudioSeparation", + "pos": [ + 2274.1318359375, + -988.1599731445312 + ], + "size": [ + 270, + 166 + ], + "flags": {}, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 301 + } + ], + "outputs": [ + { + "name": "Bass", + "type": "AUDIO", + "links": null + }, + { + "name": "Drums", + "type": "AUDIO", + "links": null + }, + { + "name": "Other", + "type": "AUDIO", + "links": null + }, + { + "name": "Vocals", + "type": "AUDIO", + "links": [ + 335 + ] + } + ], + "properties": { + "cnr_id": "audio-separation-nodes-comfyui", + "ver": "31a4567726e035097cc2d1f767767908a6fda2ea", + "Node name for S&R": "AudioSeparation" + }, + "widgets_values": [ + "linear", + 10, + 0.1 + ] + }, + { + "id": 194, + "type": "MultiTalkWav2VecEmbeds", + "pos": [ + 3032.306640625, + -1562.1412353515625 + ], + "size": [ + 291.08203125, + 278 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "wav2vec_model", + "type": "WAV2VECMODEL", + "link": 334 + }, + { + "name": "audio_1", + "type": "AUDIO", + "link": 335 + }, + { + "name": "audio_2", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "audio_3", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "audio_4", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "ref_target_masks", + "shape": 7, + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "multitalk_embeds", + "type": "MULTITALK_EMBEDS", + "links": [ + 336 + ] + }, + { + "name": "audio", + "type": "AUDIO", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "3d7801cee4c8e3106078dd9b9f146caee95069ba", + "Node name for S&R": "MultiTalkWav2VecEmbeds" + }, + "widgets_values": [ + true, + 250, + 25, + 1, + 1, + "para" + ] + }, + { + "id": 138, + "type": "WanVideoLoraSelect", + "pos": [ + 1009.5531005859375, + -2124.957763671875 + ], + "size": [ + 503.4073486328125, + 126 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "prev_lora", + "shape": 7, + "type": "WANVIDLORA", + "link": null + }, + { + "name": "blocks", + "shape": 7, + "type": "SELECTEDBLOCKS", + "link": null + } + ], + "outputs": [ + { + "name": "lora", + "type": "WANVIDLORA", + "links": [ + 256 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "WanVideoLoraSelect" + }, + "widgets_values": [ + "Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors", + 0.8000000000000002, + false + ] + }, + { + "id": 120, + "type": "MultiTalkModelLoader", + "pos": [ + 1067.93701171875, + -1936.950439453125 + ], + "size": [ + 447.0210266113281, + 82 + ], + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "model", + "type": "MULTITALKMODEL", + "links": [ + 270 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "MultiTalkModelLoader" + }, + "widgets_values": [ + "WanVideo\\WanVideo_2_1_Multitalk_14B_fp8_e4m3fn.safetensors", + "fp16" + ] + }, { "id": 122, "type": "WanVideoModelLoader", @@ -884,12 +1057,12 @@ } ], "properties": { - "Node name for S&R": "WanVideoModelLoader", "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0" + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "WanVideoModelLoader" }, "widgets_values": [ - "WanVideo/Wan2_1-I2V-14B-480P_fp8_e4m3fn.safetensors", + "WanVideo\\Wan2_1-I2V-14B-480P_fp8_e4m3fn.safetensors", "fp16_fast", "fp8_e4m3fn", "offload_device", @@ -899,15 +1072,53 @@ "bgcolor": "#335" }, { - "id": 137, - "type": "DownloadAndLoadWav2VecModel", + "id": 129, + "type": "WanVideoVAELoader", "pos": [ - 2229.880859375, - -1822.4462890625 + 2043.939697265625, + -2401.840576171875 ], "size": [ - 330.96728515625, - 106 + 315, + 82 + ], + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "vae", + "type": "WANVAE", + "slot_index": 0, + "links": [ + 193, + 325 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "c3ee35f3ece76e38099dc516182d69b406e16772", + "Node name for S&R": "WanVideoVAELoader" + }, + "widgets_values": [ + "wanvideo\\Wan2_1_VAE_bf16.safetensors", + "bf16" + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 125, + "type": "LoadAudio", + "pos": [ + 1451.6412353515625, + -1061.2105712890625 + ], + "size": [ + 357.32049560546875, + 136 ], "flags": {}, "order": 9, @@ -915,208 +1126,22 @@ "inputs": [], "outputs": [ { - "name": "wav2vec_model", - "type": "WAV2VECMODEL", + "name": "AUDIO", + "type": "AUDIO", "links": [ - 205 + 257 ] } ], "properties": { - "Node name for S&R": "DownloadAndLoadWav2VecModel", - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0" + "cnr_id": "comfy-core", + "ver": "0.3.41", + "Node name for S&R": "LoadAudio" }, "widgets_values": [ - "TencentGameMate/chinese-wav2vec2-base", - "fp16", - "main_device" - ] - }, - { - "id": 123, - "type": "MultiTalkWav2VecEmbeds", - "pos": [ - 3032.306640625, - -1562.1412353515625 - ], - "size": [ - 313.787109375, - 174 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "wav2vec_model", - "type": "WAV2VECMODEL", - "link": 205 - }, - { - "name": "audio", - "type": "AUDIO", - "link": 298 - } - ], - "outputs": [ - { - "name": "multitalk_embeds", - "type": "MULTITALK_EMBEDS", - "links": [ - 271 - ] - }, - { - "name": "audio", - "type": "AUDIO", - "links": [] - } - ], - "properties": { - "Node name for S&R": "MultiTalkWav2VecEmbeds", - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0" - }, - "widgets_values": [ - true, - 500, - 25, - 1, - 2 - ] - }, - { - "id": 131, - "type": "VHS_VideoCombine", - "pos": [ - 3906.588134765625, - -2240.1123046875 - ], - "size": [ - 1386.326416015625, - 1136.2652587890625 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 196 - }, - { - "name": "audio", - "shape": 7, - "type": "AUDIO", - "link": 296 - }, - { - "name": "meta_batch", - "shape": 7, - "type": "VHS_BatchManager", - "link": null - }, - { - "name": "vae", - "shape": 7, - "type": "VAE", - "link": null - } - ], - "outputs": [ - { - "name": "Filenames", - "type": "VHS_FILENAMES", - "links": null - } - ], - "properties": { - "Node name for S&R": "VHS_VideoCombine", - "cnr_id": "comfyui-videohelpersuite", - "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8" - }, - "widgets_values": { - "frame_rate": 25, - "loop_count": 0, - "filename_prefix": "WanVideo2_1_multitalk", - "format": "video/h264-mp4", - "pix_fmt": "yuv420p", - "crf": 19, - "save_metadata": true, - "trim_to_audio": false, - "pingpong": false, - "save_output": false, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "filename": "WanVideo2_1_multitalk_00001-audio.mp4", - "subfolder": "", - "type": "temp", - "format": "video/h264-mp4", - "frame_rate": 25, - "workflow": "WanVideo2_1_multitalk_00001.png", - "fullpath": "/home/kijai/AI/ComfyUI/temp/WanVideo2_1_multitalk_00001-audio.mp4" - } - } - } - }, - { - "id": 170, - "type": "AudioSeparation", - "pos": [ - 2274.1318359375, - -988.1599731445312 - ], - "size": [ - 270, - 166 - ], - "flags": {}, - "order": 15, - "mode": 0, - "inputs": [ - { - "name": "audio", - "type": "AUDIO", - "link": 301 - } - ], - "outputs": [ - { - "name": "Bass", - "type": "AUDIO", - "links": null - }, - { - "name": "Drums", - "type": "AUDIO", - "links": null - }, - { - "name": "Other", - "type": "AUDIO", - "links": null - }, - { - "name": "Vocals", - "type": "AUDIO", - "links": [ - 298 - ] - } - ], - "properties": { - "Node name for S&R": "AudioSeparation", - "cnr_id": "audio-separation-nodes-comfyui", - "ver": "31a4567726e035097cc2d1f767767908a6fda2ea" - }, - "widgets_values": [ - "linear", - 10, - 0.1 + "test_song.mp3", + null, + null ] } ], @@ -1161,14 +1186,6 @@ 0, "WANTEXTENCODER" ], - [ - 205, - 137, - 0, - 123, - 0, - "WAV2VECMODEL" - ], [ 256, 138, @@ -1193,14 +1210,6 @@ 6, "MULTITALKMODEL" ], - [ - 271, - 123, - 0, - 128, - 15, - "MULTITALK_EMBEDS" - ], [ 283, 133, @@ -1217,14 +1226,6 @@ 1, "AUDIO" ], - [ - 298, - 170, - 3, - 123, - 1, - "AUDIO" - ], [ 299, 177, @@ -1304,6 +1305,30 @@ 122, 1, "BLOCKSWAPARGS" + ], + [ + 334, + 137, + 0, + 194, + 0, + "WAV2VECMODEL" + ], + [ + 335, + 170, + 3, + 194, + 1, + "AUDIO" + ], + [ + 336, + 194, + 0, + 128, + 15, + "MULTITALK_EMBEDS" ] ], "groups": [ @@ -1324,10 +1349,10 @@ "config": {}, "extra": { "ds": { - "scale": 0.5559917313492638, + "scale": 0.6115909044841903, "offset": [ - -889.4492540565907, - 2693.551227070897 + -732.1708708005202, + 2451.37832568256 ] }, "frontendVersion": "1.23.4", diff --git a/example_workflows/wanvideo_multitalk_test_01.json b/example_workflows/wanvideo_multitalk_test_context_windows_01.json similarity index 87% rename from example_workflows/wanvideo_multitalk_test_01.json rename to example_workflows/wanvideo_multitalk_test_context_windows_01.json index b633907..15a6ac4 100644 --- a/example_workflows/wanvideo_multitalk_test_01.json +++ b/example_workflows/wanvideo_multitalk_test_context_windows_01.json @@ -1,22 +1,829 @@ { "id": "8b7a9a57-2303-4ef5-9fc2-bf41713bd1fc", "revision": 0, - "last_node_id": 186, - "last_link_id": 315, + "last_node_id": 190, + "last_link_id": 325, "nodes": [ + { + "id": 133, + "type": "LoadImage", + "pos": [ + 1011.3872680664062, + -1517.9957275390625 + ], + "size": [ + 341.23583984375, + 424.5613708496094 + ], + "flags": {}, + "order": 0, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 283 + ] + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.41", + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "multitalk_single_example.png", + "image" + ] + }, + { + "id": 170, + "type": "AudioSeparation", + "pos": [ + 1926.405517578125, + -886.7852783203125 + ], + "size": [ + 270, + 166 + ], + "flags": {}, + "order": 19, + "mode": 0, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 301 + } + ], + "outputs": [ + { + "name": "Bass", + "type": "AUDIO", + "links": null + }, + { + "name": "Drums", + "type": "AUDIO", + "links": null + }, + { + "name": "Other", + "type": "AUDIO", + "links": null + }, + { + "name": "Vocals", + "type": "AUDIO", + "links": [ + 318 + ] + } + ], + "properties": { + "cnr_id": "audio-separation-nodes-comfyui", + "ver": "31a4567726e035097cc2d1f767767908a6fda2ea", + "Node name for S&R": "AudioSeparation" + }, + "widgets_values": [ + "linear", + 10, + 0.1 + ] + }, + { + "id": 137, + "type": "DownloadAndLoadWav2VecModel", + "pos": [ + 2955.85693359375, + -1515.0516357421875 + ], + "size": [ + 330.96728515625, + 106 + ], + "flags": {}, + "order": 1, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "wav2vec_model", + "type": "WAV2VECMODEL", + "links": [ + 317 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "DownloadAndLoadWav2VecModel" + }, + "widgets_values": [ + "TencentGameMate/chinese-wav2vec2-base", + "fp16", + "main_device" + ] + }, + { + "id": 135, + "type": "WanVideoTextEncode", + "pos": [ + 2871.396728515625, + -955.9310302734375 + ], + "size": [ + 469.3669128417969, + 323.4193115234375 + ], + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "t5", + "type": "WANTEXTENCODER", + "link": 202 + }, + { + "name": "model_to_offload", + "shape": 7, + "type": "WANVIDEOMODEL", + "link": null + } + ], + "outputs": [ + { + "name": "text_embeds", + "type": "WANVIDEOTEXTEMBEDS", + "links": [ + 306 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "WanVideoTextEncode" + }, + "widgets_values": [ + "Stationary camera view of A woman passionately singing into a professional microphone in a recording studio. She wears large black headphones and a dark cardigan over a gray top. Her long, wavy brown hair frames her face as she looks slightly upwards, her mouth open mid-song. The studio is equipped with various audio equipment, including a mixing console and a keyboard, with soundproofing panels on the walls. The lighting is warm and focused on her, creating a professional and intimate atmosphere. A close-up shot captures her expressive performance.", + "bright tones, overexposed, static, blurred details, subtitles, style, works, paintings, images, static, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards", + true + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 128, + "type": "WanVideoSampler", + "pos": [ + 3461.539306640625, + -1928.31787109375 + ], + "size": [ + 315, + 781.39453125 + ], + "flags": {}, + "order": 26, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "WANVIDEOMODEL", + "link": 197 + }, + { + "name": "image_embeds", + "type": "WANVIDIMAGE_EMBEDS", + "link": 198 + }, + { + "name": "text_embeds", + "shape": 7, + "type": "WANVIDEOTEXTEMBEDS", + "link": 306 + }, + { + "name": "samples", + "shape": 7, + "type": "LATENT", + "link": null + }, + { + "name": "feta_args", + "shape": 7, + "type": "FETAARGS", + "link": null + }, + { + "name": "context_options", + "shape": 7, + "type": "WANVIDCONTEXT", + "link": 321 + }, + { + "name": "cache_args", + "shape": 7, + "type": "CACHEARGS", + "link": null + }, + { + "name": "flowedit_args", + "shape": 7, + "type": "FLOWEDITARGS", + "link": null + }, + { + "name": "slg_args", + "shape": 7, + "type": "SLGARGS", + "link": null + }, + { + "name": "loop_args", + "shape": 7, + "type": "LOOPARGS", + "link": null + }, + { + "name": "experimental_args", + "shape": 7, + "type": "EXPERIMENTALARGS", + "link": null + }, + { + "name": "sigmas", + "shape": 7, + "type": "SIGMAS", + "link": null + }, + { + "name": "unianimate_poses", + "shape": 7, + "type": "UNIANIMATE_POSE", + "link": null + }, + { + "name": "fantasytalking_embeds", + "shape": 7, + "type": "FANTASYTALKING_EMBEDS", + "link": null + }, + { + "name": "uni3c_embeds", + "shape": 7, + "type": "UNI3C_EMBEDS", + "link": 308 + }, + { + "name": "multitalk_embeds", + "shape": 7, + "type": "MULTITALK_EMBEDS", + "link": 320 + } + ], + "outputs": [ + { + "name": "samples", + "type": "LATENT", + "slot_index": 0, + "links": [ + 194 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "c3ee35f3ece76e38099dc516182d69b406e16772", + "Node name for S&R": "WanVideoSampler" + }, + "widgets_values": [ + 5, + 1.0000000000000002, + 5.000000000000001, + 6, + "fixed", + true, + "dpm++_sde", + 0, + 1, + false, + "comfy", + "" + ] + }, + { + "id": 186, + "type": "VHS_DuplicateImages", + "pos": [ + 3737.267822265625, + -462.8251037597656 + ], + "size": [ + 214.232421875, + 78 + ], + "flags": {}, + "order": 21, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 325 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 314 + ] + }, + { + "name": "count", + "type": "INT", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8", + "Node name for S&R": "VHS_DuplicateImages" + }, + "widgets_values": { + "multiply_by": 81 + } + }, + { + "id": 131, + "type": "VHS_VideoCombine", + "pos": [ + 3944.93896484375, + -2433.943115234375 + ], + "size": [ + 1266.4205322265625, + 1067.0887451171875 + ], + "flags": {}, + "order": 28, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 196 + }, + { + "name": "audio", + "shape": 7, + "type": "AUDIO", + "link": 296 + }, + { + "name": "meta_batch", + "shape": 7, + "type": "VHS_BatchManager", + "link": null + }, + { + "name": "vae", + "shape": 7, + "type": "VAE", + "link": null + } + ], + "outputs": [ + { + "name": "Filenames", + "type": "VHS_FILENAMES", + "links": null + } + ], + "properties": { + "cnr_id": "comfyui-videohelpersuite", + "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8", + "Node name for S&R": "VHS_VideoCombine" + }, + "widgets_values": { + "frame_rate": 25, + "loop_count": 0, + "filename_prefix": "WanVideo2_1_multitalk", + "format": "video/h264-mp4", + "pix_fmt": "yuv420p", + "crf": 19, + "save_metadata": true, + "trim_to_audio": false, + "pingpong": false, + "save_output": false, + "videopreview": { + "hidden": false, + "paused": false, + "params": { + "filename": "WanVideo2_1_multitalk_00001-audio.mp4", + "subfolder": "", + "type": "temp", + "format": "video/h264-mp4", + "frame_rate": 25, + "workflow": "WanVideo2_1_multitalk_00001.png", + "fullpath": "N:\\AI\\ComfyUI\\temp\\WanVideo2_1_multitalk_00001-audio.mp4" + } + } + } + }, + { + "id": 182, + "type": "WanVideoUni3C_embeds", + "pos": [ + 4198.1904296875, + -858.3336791992188 + ], + "size": [ + 270, + 146 + ], + "flags": {}, + "order": 25, + "mode": 0, + "inputs": [ + { + "name": "controlnet", + "type": "WANVIDEOCONTROLNET", + "link": 309 + }, + { + "name": "render_latent", + "type": "LATENT", + "link": 310 + }, + { + "name": "render_mask", + "shape": 7, + "type": "MASK", + "link": null + } + ], + "outputs": [ + { + "name": "uni3c_embeds", + "type": "UNI3C_EMBEDS", + "links": [ + 308 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "f3614e6720744247f3211d60f7b9333f43572384", + "Node name for S&R": "WanVideoUni3C_embeds" + }, + "widgets_values": [ + 1, + 0, + 0.10000000000000002 + ] + }, + { + "id": 125, + "type": "LoadAudio", + "pos": [ + 1451.6412353515625, + -1061.2105712890625 + ], + "size": [ + 357.32049560546875, + 136 + ], + "flags": {}, + "order": 2, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 257 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.41", + "Node name for S&R": "LoadAudio" + }, + "widgets_values": [ + "Lumière · Lorien Testard · Alice Duport-Percier.mp3", + null, + null + ] + }, + { + "id": 177, + "type": "WanVideoTorchCompileSettings", + "pos": [ + 1076.12060546875, + -2674.260009765625 + ], + "size": [ + 342.74609375, + 202 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "torch_compile_args", + "type": "WANCOMPILEARGS", + "links": [ + 299 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "f3614e6720744247f3211d60f7b9333f43572384", + "Node name for S&R": "WanVideoTorchCompileSettings" + }, + "widgets_values": [ + "inductor", + false, + "default", + false, + 64, + true, + 128 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 159, + "type": "AudioCrop", + "pos": [ + 1927.918212890625, + -1068.45703125 + ], + "size": [ + 270, + 82 + ], + "flags": {}, + "order": 15, + "mode": 4, + "inputs": [ + { + "name": "audio", + "type": "AUDIO", + "link": 257 + } + ], + "outputs": [ + { + "name": "AUDIO", + "type": "AUDIO", + "links": [ + 296, + 301 + ] + } + ], + "properties": { + "cnr_id": "audio-separation-nodes-comfyui", + "ver": "31a4567726e035097cc2d1f767767908a6fda2ea", + "Node name for S&R": "AudioCrop" + }, + "widgets_values": [ + "0:01", + "2:00" + ] + }, + { + "id": 187, + "type": "MultiTalkWav2VecEmbeds", + "pos": [ + 2956.00244140625, + -1333.2303466796875 + ], + "size": [ + 291.08203125, + 278 + ], + "flags": {}, + "order": 22, + "mode": 0, + "inputs": [ + { + "name": "wav2vec_model", + "type": "WAV2VECMODEL", + "link": 317 + }, + { + "name": "audio_1", + "type": "AUDIO", + "link": 318 + }, + { + "name": "audio_2", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "audio_3", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "audio_4", + "shape": 7, + "type": "AUDIO", + "link": null + }, + { + "name": "ref_target_masks", + "shape": 7, + "type": "MASK", + "link": null + }, + { + "name": "num_frames", + "type": "INT", + "widget": { + "name": "num_frames" + }, + "link": 319 + } + ], + "outputs": [ + { + "name": "multitalk_embeds", + "type": "MULTITALK_EMBEDS", + "links": [ + 320 + ] + }, + { + "name": "audio", + "type": "AUDIO", + "links": null + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "3d7801cee4c8e3106078dd9b9f146caee95069ba", + "Node name for S&R": "MultiTalkWav2VecEmbeds" + }, + "widgets_values": [ + true, + 81, + 25, + 1, + 1, + "para" + ] + }, + { + "id": 188, + "type": "Note", + "pos": [ + 3985.1123046875, + -638.2463989257812 + ], + "size": [ + 239.9966278076172, + 88 + ], + "flags": {}, + "order": 4, + "mode": 0, + "inputs": [], + "outputs": [], + "properties": {}, + "widgets_values": [ + "Uni3C control is used here only to lock the camera, which improves results when using context windows" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 134, + "type": "WanVideoBlockSwap", + "pos": [ + 1133.5965576171875, + -2395.964599609375 + ], + "size": [ + 281.404296875, + 154 + ], + "flags": {}, + "order": 5, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "block_swap_args", + "type": "BLOCKSWAPARGS", + "links": [ + 201 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "WanVideoBlockSwap" + }, + "widgets_values": [ + 10, + false, + false, + true, + 0 + ], + "color": "#223", + "bgcolor": "#335" + }, + { + "id": 138, + "type": "WanVideoLoraSelect", + "pos": [ + 945.2125854492188, + -2169.73095703125 + ], + "size": [ + 503.4073486328125, + 126 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "prev_lora", + "shape": 7, + "type": "WANVIDLORA", + "link": null + }, + { + "name": "blocks", + "shape": 7, + "type": "SELECTEDBLOCKS", + "link": null + } + ], + "outputs": [ + { + "name": "lora", + "type": "WANVIDLORA", + "links": [ + 256 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "WanVideoLoraSelect" + }, + "widgets_values": [ + "Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors", + 1.2000000000000002, + false + ], + "color": "#223", + "bgcolor": "#335" + }, { "id": 120, "type": "MultiTalkModelLoader", "pos": [ - 1284.6412353515625, - -1708.2196044921875 + 1137.2589111328125, + -1927.4013671875 ], "size": [ 314.59307861328125, 83.98193359375 ], "flags": {}, - "order": 0, + "order": 7, "mode": 0, "inputs": [], "outputs": [ @@ -36,93 +843,144 @@ "widgets_values": [ "WanVideo\\multitalk.safetensors", "fp16" - ] + ], + "color": "#223", + "bgcolor": "#335" }, { - "id": 136, - "type": "LoadWanVideoT5TextEncoder", + "id": 122, + "type": "WanVideoModelLoader", "pos": [ - 2452.524658203125, - -945.0313720703125 + 1529.2850341796875, + -2411.081298828125 ], "size": [ - 370.9598693847656, - 130 + 595.2891235351562, + 274 ], "flags": {}, - "order": 1, + "order": 16, "mode": 0, - "inputs": [], + "inputs": [ + { + "name": "compile_args", + "shape": 7, + "type": "WANCOMPILEARGS", + "link": 299 + }, + { + "name": "block_swap_args", + "shape": 7, + "type": "BLOCKSWAPARGS", + "link": 201 + }, + { + "name": "lora", + "shape": 7, + "type": "WANVIDLORA", + "link": 256 + }, + { + "name": "vram_management_args", + "shape": 7, + "type": "VRAM_MANAGEMENTARGS", + "link": null + }, + { + "name": "vace_model", + "shape": 7, + "type": "VACEPATH", + "link": null + }, + { + "name": "fantasytalking_model", + "shape": 7, + "type": "FANTASYTALKINGMODEL", + "link": null + }, + { + "name": "multitalk_model", + "shape": 7, + "type": "MULTITALKMODEL", + "link": 270 + } + ], "outputs": [ { - "name": "wan_t5_model", - "type": "WANTEXTENCODER", + "name": "model", + "type": "WANVIDEOMODEL", "links": [ - 202 + 197 ] } ], "properties": { "cnr_id": "ComfyUI-WanVideoWrapper", "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", - "Node name for S&R": "LoadWanVideoT5TextEncoder" + "Node name for S&R": "WanVideoModelLoader" }, "widgets_values": [ - "umt5-xxl-enc-fp8_e4m3fn.safetensors", - "bf16", + "WanVideo\\Wan2_1-I2V-14B-480P_fp8_e4m3fn.safetensors", + "fp16_fast", + "fp8_e4m3fn", "offload_device", - "fp8_e4m3fn" - ] + "sageattn" + ], + "color": "#223", + "bgcolor": "#335" }, { - "id": 156, - "type": "CreateCFGScheduleFloatList", + "id": 129, + "type": "WanVideoVAELoader", "pos": [ - 2309.35888671875, - -1542.333984375 + 1774.7691650390625, + -2647.38232421875 ], "size": [ - 320.1197204589844, - 178 + 315, + 82 ], "flags": {}, - "order": 2, + "order": 8, "mode": 0, "inputs": [], "outputs": [ { - "name": "float_list", - "type": "FLOAT", - "links": [] + "name": "vae", + "type": "WANVAE", + "slot_index": 0, + "links": [ + 193, + 199, + 311 + ] } ], "properties": { "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", - "Node name for S&R": "CreateCFGScheduleFloatList" + "ver": "c3ee35f3ece76e38099dc516182d69b406e16772", + "Node name for S&R": "WanVideoVAELoader" }, "widgets_values": [ - 10, - 3, - 3, - "linear", - 0, - 0.1 - ] + "wanvideo\\Wan2_1_VAE_bf16.safetensors", + "bf16" + ], + "color": "#322", + "bgcolor": "#533" }, { "id": 172, "type": "WanVideoClipVisionEncode", "pos": [ - 2521.56103515625, - -1893.6082763671875 + 2515.615234375, + -1964.957275390625 ], "size": [ 280.9771423339844, 262 ], "flags": {}, - "order": 18, + "order": 20, "mode": 0, "inputs": [ { @@ -133,7 +991,7 @@ { "name": "image_1", "type": "IMAGE", - "link": 289 + "link": 323 }, { "name": "image_2", @@ -170,59 +1028,164 @@ true, 0, 0.5 - ] + ], + "color": "#233", + "bgcolor": "#355" }, { - "id": 130, - "type": "WanVideoDecode", + "id": 183, + "type": "WanVideoUni3C_ControlnetLoader", "pos": [ - 3391.91015625, - -2268.65966796875 + 3802.052978515625, + -848.1785278320312 ], "size": [ - 315, - 198 + 322.4781188964844, + 154 ], "flags": {}, - "order": 26, + "order": 9, "mode": 0, "inputs": [ { - "name": "vae", - "type": "WANVAE", - "link": 193 - }, - { - "name": "samples", - "type": "LATENT", - "link": 194 + "name": "compile_args", + "shape": 7, + "type": "WANCOMPILEARGS", + "link": null } ], "outputs": [ { - "name": "images", - "type": "IMAGE", - "slot_index": 0, + "name": "controlnet", + "type": "WANVIDEOCONTROLNET", "links": [ - 196 + 309 ] } ], "properties": { "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "c3ee35f3ece76e38099dc516182d69b406e16772", - "Node name for S&R": "WanVideoDecode" + "ver": "f3614e6720744247f3211d60f7b9333f43572384", + "Node name for S&R": "WanVideoUni3C_ControlnetLoader" }, "widgets_values": [ - false, - 272, - 272, - 144, - 128, - "default" + "Wan21_Uni3C_controlnet_fp16.safetensors", + "fp16", + "fp8_e4m3fn", + "main_device", + "sageattn" + ] + }, + { + "id": 189, + "type": "WanVideoContextOptions", + "pos": [ + 2943.619873046875, + -2259.861572265625 ], - "color": "#322", - "bgcolor": "#533" + "size": [ + 309.2419128417969, + 178 + ], + "flags": {}, + "order": 10, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "context_options", + "type": "WANVIDCONTEXT", + "links": [ + 321 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "3d7801cee4c8e3106078dd9b9f146caee95069ba", + "Node name for S&R": "WanVideoContextOptions" + }, + "widgets_values": [ + "static_standard", + 81, + 4, + 32, + true, + false + ] + }, + { + "id": 136, + "type": "LoadWanVideoT5TextEncoder", + "pos": [ + 2452.524658203125, + -945.0313720703125 + ], + "size": [ + 370.9598693847656, + 130 + ], + "flags": {}, + "order": 11, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "wan_t5_model", + "type": "WANTEXTENCODER", + "links": [ + 202 + ] + } + ], + "properties": { + "cnr_id": "ComfyUI-WanVideoWrapper", + "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", + "Node name for S&R": "LoadWanVideoT5TextEncoder" + }, + "widgets_values": [ + "umt5-xxl-enc-fp8_e4m3fn.safetensors", + "bf16", + "offload_device", + "fp8_e4m3fn" + ], + "color": "#432", + "bgcolor": "#653" + }, + { + "id": 173, + "type": "CLIPVisionLoader", + "pos": [ + 1834.0162353515625, + -2052.537109375 + ], + "size": [ + 270, + 58 + ], + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [], + "outputs": [ + { + "name": "CLIP_VISION", + "type": "CLIP_VISION", + "links": [ + 288 + ] + } + ], + "properties": { + "cnr_id": "comfy-core", + "ver": "0.3.41", + "Node name for S&R": "CLIPVisionLoader" + }, + "widgets_values": [ + "clip_vision_h.safetensors" + ], + "color": "#233", + "bgcolor": "#355" }, { "id": 132, @@ -236,7 +1199,7 @@ 390 ], "flags": {}, - "order": 21, + "order": 23, "mode": 0, "inputs": [ { @@ -254,7 +1217,7 @@ "name": "start_image", "shape": 7, "type": "IMAGE", - "link": 284 + "link": 324 }, { "name": "end_image", @@ -335,491 +1298,75 @@ true, false, false - ] + ], + "color": "#322", + "bgcolor": "#533" }, { - "id": 138, - "type": "WanVideoLoraSelect", + "id": 130, + "type": "WanVideoDecode", "pos": [ - 1105.4776611328125, - -1983.2506103515625 - ], - "size": [ - 503.4073486328125, - 126 - ], - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "prev_lora", - "shape": 7, - "type": "WANVIDLORA", - "link": null - }, - { - "name": "blocks", - "shape": 7, - "type": "SELECTEDBLOCKS", - "link": null - } - ], - "outputs": [ - { - "name": "lora", - "type": "WANVIDLORA", - "links": [ - 256 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", - "Node name for S&R": "WanVideoLoraSelect" - }, - "widgets_values": [ - "Wan21_T2V_14B_lightx2v_cfg_step_distill_lora_rank32.safetensors", - 1.2000000000000002, - false - ] - }, - { - "id": 123, - "type": "MultiTalkWav2VecEmbeds", - "pos": [ - 2956.00244140625, - -1333.2303466796875 - ], - "size": [ - 313.787109375, - 174 - ], - "flags": {}, - "order": 23, - "mode": 0, - "inputs": [ - { - "name": "wav2vec_model", - "type": "WAV2VECMODEL", - "link": 205 - }, - { - "name": "audio", - "type": "AUDIO", - "link": 298 - }, - { - "name": "num_frames", - "type": "INT", - "widget": { - "name": "num_frames" - }, - "link": 294 - } - ], - "outputs": [ - { - "name": "multitalk_embeds", - "type": "MULTITALK_EMBEDS", - "links": [ - 271 - ] - }, - { - "name": "audio", - "type": "AUDIO", - "links": [] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", - "Node name for S&R": "MultiTalkWav2VecEmbeds" - }, - "widgets_values": [ - true, - 81, - 25, - 1, - 2 - ] - }, - { - "id": 133, - "type": "LoadImage", - "pos": [ - 1011.3872680664062, - -1517.9957275390625 - ], - "size": [ - 341.23583984375, - 424.5613708496094 - ], - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 283 - ] - }, - { - "name": "MASK", - "type": "MASK", - "links": null - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.41", - "Node name for S&R": "LoadImage" - }, - "widgets_values": [ - "multitalk_single_example.png", - "image" - ] - }, - { - "id": 170, - "type": "AudioSeparation", - "pos": [ - 1926.405517578125, - -886.7852783203125 - ], - "size": [ - 270, - 166 - ], - "flags": {}, - "order": 20, - "mode": 0, - "inputs": [ - { - "name": "audio", - "type": "AUDIO", - "link": 301 - } - ], - "outputs": [ - { - "name": "Bass", - "type": "AUDIO", - "links": null - }, - { - "name": "Drums", - "type": "AUDIO", - "links": null - }, - { - "name": "Other", - "type": "AUDIO", - "links": null - }, - { - "name": "Vocals", - "type": "AUDIO", - "links": [ - 298 - ] - } - ], - "properties": { - "cnr_id": "audio-separation-nodes-comfyui", - "ver": "31a4567726e035097cc2d1f767767908a6fda2ea", - "Node name for S&R": "AudioSeparation" - }, - "widgets_values": [ - "linear", - 10, - 0.1 - ] - }, - { - "id": 137, - "type": "DownloadAndLoadWav2VecModel", - "pos": [ - 2955.85693359375, - -1515.0516357421875 - ], - "size": [ - 330.96728515625, - 106 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "wav2vec_model", - "type": "WAV2VECMODEL", - "links": [ - 205 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", - "Node name for S&R": "DownloadAndLoadWav2VecModel" - }, - "widgets_values": [ - "TencentGameMate/chinese-wav2vec2-base", - "fp16", - "main_device" - ] - }, - { - "id": 135, - "type": "WanVideoTextEncode", - "pos": [ - 2871.396728515625, - -955.9310302734375 - ], - "size": [ - 469.3669128417969, - 323.4193115234375 - ], - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "t5", - "type": "WANTEXTENCODER", - "link": 202 - }, - { - "name": "model_to_offload", - "shape": 7, - "type": "WANVIDEOMODEL", - "link": null - } - ], - "outputs": [ - { - "name": "text_embeds", - "type": "WANVIDEOTEXTEMBEDS", - "links": [ - 306 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", - "Node name for S&R": "WanVideoTextEncode" - }, - "widgets_values": [ - "Stationary camera view of A woman passionately singing into a professional microphone in a recording studio. She wears large black headphones and a dark cardigan over a gray top. Her long, wavy brown hair frames her face as she looks slightly upwards, her mouth open mid-song. The studio is equipped with various audio equipment, including a mixing console and a keyboard, with soundproofing panels on the walls. The lighting is warm and focused on her, creating a professional and intimate atmosphere. A close-up shot captures her expressive performance.", - "bright tones, overexposed, static, blurred details, subtitles, style, works, paintings, images, static, overall gray, worst quality, low quality, JPEG compression residue, ugly, incomplete, extra fingers, poorly drawn hands, poorly drawn faces, deformed, disfigured, misshapen limbs, fused fingers, still picture, messy background, three legs, many people in the background, walking backwards", - true - ] - }, - { - "id": 128, - "type": "WanVideoSampler", - "pos": [ - 3461.539306640625, - -1928.31787109375 + 3548.77880859375, + -2445.249755859375 ], "size": [ 315, - 781.39453125 + 198 ], "flags": {}, - "order": 25, + "order": 27, "mode": 0, "inputs": [ { - "name": "model", - "type": "WANVIDEOMODEL", - "link": 197 - }, - { - "name": "image_embeds", - "type": "WANVIDIMAGE_EMBEDS", - "link": 198 - }, - { - "name": "text_embeds", - "shape": 7, - "type": "WANVIDEOTEXTEMBEDS", - "link": 306 + "name": "vae", + "type": "WANVAE", + "link": 193 }, { "name": "samples", - "shape": 7, "type": "LATENT", - "link": null - }, - { - "name": "feta_args", - "shape": 7, - "type": "FETAARGS", - "link": null - }, - { - "name": "context_options", - "shape": 7, - "type": "WANVIDCONTEXT", - "link": 315 - }, - { - "name": "cache_args", - "shape": 7, - "type": "CACHEARGS", - "link": null - }, - { - "name": "flowedit_args", - "shape": 7, - "type": "FLOWEDITARGS", - "link": null - }, - { - "name": "slg_args", - "shape": 7, - "type": "SLGARGS", - "link": null - }, - { - "name": "loop_args", - "shape": 7, - "type": "LOOPARGS", - "link": null - }, - { - "name": "experimental_args", - "shape": 7, - "type": "EXPERIMENTALARGS", - "link": null - }, - { - "name": "sigmas", - "shape": 7, - "type": "SIGMAS", - "link": null - }, - { - "name": "unianimate_poses", - "shape": 7, - "type": "UNIANIMATE_POSE", - "link": null - }, - { - "name": "fantasytalking_embeds", - "shape": 7, - "type": "FANTASYTALKING_EMBEDS", - "link": null - }, - { - "name": "uni3c_embeds", - "shape": 7, - "type": "UNI3C_EMBEDS", - "link": 308 - }, - { - "name": "multitalk_embeds", - "shape": 7, - "type": "MULTITALK_EMBEDS", - "link": 271 + "link": 194 } ], "outputs": [ { - "name": "samples", - "type": "LATENT", + "name": "images", + "type": "IMAGE", "slot_index": 0, "links": [ - 194 + 196 ] } ], "properties": { "cnr_id": "ComfyUI-WanVideoWrapper", "ver": "c3ee35f3ece76e38099dc516182d69b406e16772", - "Node name for S&R": "WanVideoSampler" + "Node name for S&R": "WanVideoDecode" }, "widgets_values": [ - 5, - 1.0000000000000002, - 5.000000000000001, - 6, - "fixed", - true, - "dpm++_sde", - 0, - 1, false, - "comfy", - "" - ] - }, - { - "id": 183, - "type": "WanVideoUni3C_ControlnetLoader", - "pos": [ - 3452.14599609375, - -1043.298095703125 + 272, + 272, + 144, + 128, + "default" ], - "size": [ - 322.4781188964844, - 154 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "compile_args", - "shape": 7, - "type": "WANCOMPILEARGS", - "link": null - } - ], - "outputs": [ - { - "name": "controlnet", - "type": "WANVIDEOCONTROLNET", - "links": [ - 309 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "f3614e6720744247f3211d60f7b9333f43572384", - "Node name for S&R": "WanVideoUni3C_ControlnetLoader" - }, - "widgets_values": [ - "Wan21_Uni3C_controlnet_fp16.safetensors", - "fp16", - "fp8_e4m3fn", - "main_device", - "sageattn" - ] + "color": "#322", + "bgcolor": "#533" }, { "id": 184, "type": "WanVideoEncode", "pos": [ - 3648.37158203125, - -687.2903442382812 + 4008.18798828125, + -454.33416748046875 ], "size": [ 270, 242 ], "flags": {}, - "order": 22, + "order": 24, "mode": 0, "inputs": [ { @@ -861,27 +1408,35 @@ 128, 0, 1 - ] + ], + "color": "#322", + "bgcolor": "#533" }, { "id": 171, "type": "ImageResizeKJv2", "pos": [ - 1436.4219970703125, - -1497.2252197265625 + 1434.2418212890625, + -1519.026123046875 ], "size": [ 270, - 266 + 286 ], "flags": {}, - "order": 15, + "order": 14, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 283 + }, + { + "name": "mask", + "shape": 7, + "type": "MASK", + "link": null } ], "outputs": [ @@ -889,9 +1444,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 284, - 289, - 313 + 322 ] }, { @@ -907,6 +1460,11 @@ "links": [ 291 ] + }, + { + "name": "mask", + "type": "MASK", + "links": null } ], "properties": { @@ -929,15 +1487,15 @@ "id": 175, "type": "INTConstant", "pos": [ - 1987.1683349609375, - -1268.0831298828125 + 2555.978759765625, + -1559.425537109375 ], "size": [ 210, 58 ], "flags": {}, - "order": 7, + "order": 13, "mode": 0, "inputs": [], "outputs": [ @@ -945,11 +1503,12 @@ "name": "value", "type": "INT", "links": [ - 294, - 295 + 295, + 319 ] } ], + "title": "Frames", "properties": { "cnr_id": "comfyui-kjnodes", "ver": "f7eb33abc80a2aded1b46dff0dd14d07856a7d50", @@ -962,526 +1521,41 @@ "bgcolor": "#29699c" }, { - "id": 186, - "type": "VHS_DuplicateImages", + "id": 190, + "type": "Reroute", "pos": [ - 3387.36083984375, - -657.9447631835938 + 2263.9169921875, + -1514.1737060546875 ], "size": [ - 214.232421875, - 78 + 75, + 26 ], "flags": {}, - "order": 19, + "order": 18, "mode": 0, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 313 + "name": "", + "type": "*", + "link": 322 } ], "outputs": [ { - "name": "IMAGE", + "name": "", "type": "IMAGE", "links": [ - 314 + 323, + 324, + 325 ] - }, - { - "name": "count", - "type": "INT", - "links": null } ], "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8", - "Node name for S&R": "VHS_DuplicateImages" - }, - "widgets_values": { - "multiply_by": 81 + "showOutputText": false, + "horizontal": false } - }, - { - "id": 131, - "type": "VHS_VideoCombine", - "pos": [ - 3944.93896484375, - -2433.943115234375 - ], - "size": [ - 1266.4205322265625, - 1067.0887451171875 - ], - "flags": {}, - "order": 27, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 196 - }, - { - "name": "audio", - "shape": 7, - "type": "AUDIO", - "link": 296 - }, - { - "name": "meta_batch", - "shape": 7, - "type": "VHS_BatchManager", - "link": null - }, - { - "name": "vae", - "shape": 7, - "type": "VAE", - "link": null - } - ], - "outputs": [ - { - "name": "Filenames", - "type": "VHS_FILENAMES", - "links": null - } - ], - "properties": { - "cnr_id": "comfyui-videohelpersuite", - "ver": "0a75c7958fe320efcb052f1d9f8451fd20c730a8", - "Node name for S&R": "VHS_VideoCombine" - }, - "widgets_values": { - "frame_rate": 25, - "loop_count": 0, - "filename_prefix": "WanVideo2_1_multitalk", - "format": "video/h264-mp4", - "pix_fmt": "yuv420p", - "crf": 19, - "save_metadata": true, - "trim_to_audio": false, - "pingpong": false, - "save_output": false, - "videopreview": { - "hidden": false, - "paused": false, - "params": { - "filename": "WanVideo2_1_multitalk_00016-audio.mp4", - "subfolder": "", - "type": "temp", - "format": "video/h264-mp4", - "frame_rate": 25, - "workflow": "WanVideo2_1_multitalk_00016.png", - "fullpath": "N:\\AI\\ComfyUI\\temp\\WanVideo2_1_multitalk_00016-audio.mp4" - } - } - } - }, - { - "id": 182, - "type": "WanVideoUni3C_embeds", - "pos": [ - 3848.282958984375, - -1053.4532470703125 - ], - "size": [ - 270, - 146 - ], - "flags": {}, - "order": 24, - "mode": 0, - "inputs": [ - { - "name": "controlnet", - "type": "WANVIDEOCONTROLNET", - "link": 309 - }, - { - "name": "render_latent", - "type": "LATENT", - "link": 310 - }, - { - "name": "render_mask", - "shape": 7, - "type": "MASK", - "link": null - } - ], - "outputs": [ - { - "name": "uni3c_embeds", - "type": "UNI3C_EMBEDS", - "links": [ - 308 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "f3614e6720744247f3211d60f7b9333f43572384", - "Node name for S&R": "WanVideoUni3C_embeds" - }, - "widgets_values": [ - 1, - 0, - 0.10000000000000002 - ] - }, - { - "id": 125, - "type": "LoadAudio", - "pos": [ - 1451.6412353515625, - -1061.2105712890625 - ], - "size": [ - 357.32049560546875, - 136 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "AUDIO", - "type": "AUDIO", - "links": [ - 257 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.41", - "Node name for S&R": "LoadAudio" - }, - "widgets_values": [ - "Lumière · Lorien Testard · Alice Duport-Percier.mp3", - null, - null - ] - }, - { - "id": 177, - "type": "WanVideoTorchCompileSettings", - "pos": [ - 1168.0093994140625, - -2576.966064453125 - ], - "size": [ - 342.74609375, - 202 - ], - "flags": {}, - "order": 9, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "torch_compile_args", - "type": "WANCOMPILEARGS", - "links": [ - 299 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "f3614e6720744247f3211d60f7b9333f43572384", - "Node name for S&R": "WanVideoTorchCompileSettings" - }, - "widgets_values": [ - "inductor", - false, - "default", - false, - 64, - true, - 128 - ] - }, - { - "id": 134, - "type": "WanVideoBlockSwap", - "pos": [ - 1133.326171875, - -2276.869384765625 - ], - "size": [ - 281.404296875, - 154 - ], - "flags": {}, - "order": 10, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "block_swap_args", - "type": "BLOCKSWAPARGS", - "links": [ - 201 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", - "Node name for S&R": "WanVideoBlockSwap" - }, - "widgets_values": [ - 10, - false, - false, - true, - 0 - ] - }, - { - "id": 129, - "type": "WanVideoVAELoader", - "pos": [ - 2428.531005859375, - -2552.0703125 - ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 11, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "vae", - "type": "WANVAE", - "slot_index": 0, - "links": [ - 193, - 199, - 311 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "c3ee35f3ece76e38099dc516182d69b406e16772", - "Node name for S&R": "WanVideoVAELoader" - }, - "widgets_values": [ - "wanvideo\\Wan2_1_VAE_bf16.safetensors", - "bf16" - ], - "color": "#322", - "bgcolor": "#533" - }, - { - "id": 176, - "type": "WanVideoContextOptions", - "pos": [ - 2943.619873046875, - -2259.861572265625 - ], - "size": [ - 314.14276123046875, - 178 - ], - "flags": {}, - "order": 12, - "mode": 0, - "inputs": [ - { - "name": "vae", - "shape": 7, - "type": "WANVAE", - "link": null - } - ], - "outputs": [ - { - "name": "context_options", - "type": "WANVIDCONTEXT", - "links": [ - 315 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "f3614e6720744247f3211d60f7b9333f43572384", - "Node name for S&R": "WanVideoContextOptions" - }, - "widgets_values": [ - "static_standard", - 81, - 4, - 32, - true, - false - ] - }, - { - "id": 173, - "type": "CLIPVisionLoader", - "pos": [ - 2502.642822265625, - -2058.302734375 - ], - "size": [ - 270, - 58 - ], - "flags": {}, - "order": 13, - "mode": 0, - "inputs": [], - "outputs": [ - { - "name": "CLIP_VISION", - "type": "CLIP_VISION", - "links": [ - 288 - ] - } - ], - "properties": { - "cnr_id": "comfy-core", - "ver": "0.3.41", - "Node name for S&R": "CLIPVisionLoader" - }, - "widgets_values": [ - "clip_vision_h.safetensors" - ] - }, - { - "id": 122, - "type": "WanVideoModelLoader", - "pos": [ - 1812.4283447265625, - -2033.34521484375 - ], - "size": [ - 595.2891235351562, - 274 - ], - "flags": {}, - "order": 17, - "mode": 0, - "inputs": [ - { - "name": "compile_args", - "shape": 7, - "type": "WANCOMPILEARGS", - "link": 299 - }, - { - "name": "block_swap_args", - "shape": 7, - "type": "BLOCKSWAPARGS", - "link": 201 - }, - { - "name": "lora", - "shape": 7, - "type": "WANVIDLORA", - "link": 256 - }, - { - "name": "vram_management_args", - "shape": 7, - "type": "VRAM_MANAGEMENTARGS", - "link": null - }, - { - "name": "vace_model", - "shape": 7, - "type": "VACEPATH", - "link": null - }, - { - "name": "fantasytalking_model", - "shape": 7, - "type": "FANTASYTALKINGMODEL", - "link": null - }, - { - "name": "multitalk_model", - "shape": 7, - "type": "MULTITALKMODEL", - "link": 270 - } - ], - "outputs": [ - { - "name": "model", - "type": "WANVIDEOMODEL", - "links": [ - 197 - ] - } - ], - "properties": { - "cnr_id": "ComfyUI-WanVideoWrapper", - "ver": "058286fc0f3b0651a2f6b68309df3f06e8332cc0", - "Node name for S&R": "WanVideoModelLoader" - }, - "widgets_values": [ - "WanVideo\\Wan2_1-I2V-14B-480P_fp8_e4m3fn.safetensors", - "fp16_fast", - "fp8_e4m3fn", - "offload_device", - "sageattn" - ] - }, - { - "id": 159, - "type": "AudioCrop", - "pos": [ - 1927.918212890625, - -1068.45703125 - ], - "size": [ - 270, - 82 - ], - "flags": {}, - "order": 16, - "mode": 4, - "inputs": [ - { - "name": "audio", - "type": "AUDIO", - "link": 257 - } - ], - "outputs": [ - { - "name": "AUDIO", - "type": "AUDIO", - "links": [ - 296, - 301 - ] - } - ], - "properties": { - "cnr_id": "audio-separation-nodes-comfyui", - "ver": "31a4567726e035097cc2d1f767767908a6fda2ea", - "Node name for S&R": "AudioCrop" - }, - "widgets_values": [ - "0:01", - "2:00" - ] } ], "links": [ @@ -1549,14 +1623,6 @@ 0, "WANTEXTENCODER" ], - [ - 205, - 137, - 0, - 123, - 0, - "WAV2VECMODEL" - ], [ 256, 138, @@ -1581,14 +1647,6 @@ 6, "MULTITALKMODEL" ], - [ - 271, - 123, - 0, - 128, - 15, - "MULTITALK_EMBEDS" - ], [ 283, 133, @@ -1597,14 +1655,6 @@ 0, "IMAGE" ], - [ - 284, - 171, - 0, - 132, - 2, - "IMAGE" - ], [ 287, 172, @@ -1621,14 +1671,6 @@ 0, "CLIP_VISION" ], - [ - 289, - 171, - 0, - 172, - 1, - "IMAGE" - ], [ 290, 171, @@ -1645,14 +1687,6 @@ 9, "INT" ], - [ - 294, - 175, - 0, - 123, - 2, - "INT" - ], [ 295, 175, @@ -1669,14 +1703,6 @@ 1, "AUDIO" ], - [ - 298, - 170, - 3, - 123, - 1, - "AUDIO" - ], [ 299, 177, @@ -1733,14 +1759,6 @@ 0, "WANVAE" ], - [ - 313, - 171, - 0, - 186, - 0, - "IMAGE" - ], [ 314, 186, @@ -1750,25 +1768,116 @@ "IMAGE" ], [ - 315, - 176, + 317, + 137, + 0, + 187, + 0, + "WAV2VECMODEL" + ], + [ + 318, + 170, + 3, + 187, + 1, + "AUDIO" + ], + [ + 319, + 175, + 0, + 187, + 6, + "INT" + ], + [ + 320, + 187, + 0, + 128, + 15, + "MULTITALK_EMBEDS" + ], + [ + 321, + 189, 0, 128, 5, "WANVIDCONTEXT" + ], + [ + 322, + 171, + 0, + 190, + 0, + "*" + ], + [ + 323, + 190, + 0, + 172, + 1, + "IMAGE" + ], + [ + 324, + 190, + 0, + 132, + 2, + "IMAGE" + ], + [ + 325, + 190, + 0, + 186, + 0, + "IMAGE" ] ], - "groups": [], + "groups": [ + { + "id": 1, + "title": "Uni3C - camera lock", + "bounding": [ + 3490.82958984375, + -1000.6835327148438, + 1048.014404296875, + 834.3169555664062 + ], + "color": "#3f789e", + "font_size": 24, + "flags": {} + }, + { + "id": 2, + "title": "Models", + "bounding": [ + 897.584716796875, + -2795.149169921875, + 1293.1141357421875, + 1007.8966064453125 + ], + "color": "#88A", + "font_size": 24, + "flags": {} + } + ], "config": {}, "extra": { "ds": { - "scale": 0.6115909044841886, + "scale": 0.4177248169415945, "offset": [ - -740.5690575454219, - 2498.791857601119 + -568.3731137113364, + 3021.0071032227147 ] }, - "frontendVersion": "1.22.2", + "frontendVersion": "1.23.4", "node_versions": { "ComfyUI-KJNodes": "f9118e0bbb39347ea7becb84ec03e397dfb4f644", "comfyui-videohelpersuite": "a7ce59e381934733bfae03b1be029756d6ce936d" diff --git a/nodes.py b/nodes.py index 6bcbd3e..3fecb97 100644 --- a/nodes.py +++ b/nodes.py @@ -2458,9 +2458,6 @@ class WanVideoContextOptions: "freenoise": ("BOOLEAN", {"default": True, "tooltip": "Shuffle the noise"}), "verbose": ("BOOLEAN", {"default": False, "tooltip": "Print debug output"}), }, - "optional": { - "vae": ("WANVAE",), - } } RETURN_TYPES = ("WANVIDCONTEXT", ) @@ -2477,7 +2474,6 @@ class WanVideoContextOptions: "context_overlap":context_overlap, "freenoise":freenoise, "verbose":verbose, - "vae": vae, } return (context_options,)