工作流 /
视频 /
视频重制

视频重制
Video Restyle
使用基础视频 + 风格化参考图,通过 Wan万相 2.1 VACE 创建风格化视频
视频
25 个节点 2 个输入 16 次使用 ComfyUI ≥ 0.3.30 shane 35 KB
需要的权重
这个工作流引用了 6 个权重文件,其中 5 个能在本站模型库里找到。
Wan21_CausVid_14B_T2V_lora_rank32.safetensors
在模型库查看
Wan2_1-VACE_module_14B_bf16.safetensors
在模型库查看
Wan2_1_VAE_bf16.safetensors
在模型库查看
depth_anything_v2_vitl_fp32.safetensors
模型库暂未收录
umt5-xxl-enc-bf16.safetensors
在模型库查看
wan2.1_vace_14B_fp16.safetensors
在模型库查看
节点构成
INTConstant
× 3
ImageResizeKJv2
× 2
LoadImage
× 1
VHS_LoadVideo
× 1
WanVideoVACEEncode
× 1
WanVideoModelLoader
× 1
DepthAnything_V2
× 1
DownloadAndLoadDepthAnythingV2Model
× 1
CannyEdgePreprocessor
× 1
MarkdownNote
× 1
WanVideoLoraSelect
× 1
WanVideoVACEModelSelect
× 1
WanVideoTorchCompileSettings
× 1
WanVideoVAELoader
× 1
LoadWanVideoT5TextEncoder
× 1
WanVideoTextEncode
× 1
官方标注的模型
Wan2.1 VACE
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "96995b8f-85c5-47af-b3cf-7b6a24675694",
3 "revision": 0,
4 "last_node_id": 181,
5 "last_link_id": 279,
6 "nodes": [
7 {
8 "id": 134,
9 "type": "LoadImage",
10 "pos": [
11 -257.2184726390604,
12 708.1935844101408
13 ],
14 "size": [
15 267.4869791666667,
16 325.98958333333337
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "IMAGE",
25 "type": "IMAGE",
26 "links": [
27 245
28 ]
29 },
30 {
31 "name": "MASK",
32 "type": "MASK",
33 "links": null
34 }
35 ],
36 "properties": {
37 "Node name for S&R": "LoadImage",
38 "cnr_id": "comfy-core",
39 "ver": "0.3.34",
40 "widget_ue_connectable": []
41 },
42 "widgets_values": [
43 "shane_video_restyle_ref_frame.png",
44 "image"
45 ]
46 },
47 {
48 "id": 154,
49 "type": "VHS_LoadVideo",
50 "pos": [
51 -250,
52 1240
53 ],
54 "size": [
55 260.4306640625,
56 564.4306640625
57 ],
58 "flags": [],
59 "order": 14,
60 "mode": 0,
61 "inputs": [
62 {
63 "name": "meta_batch",
64 "shape": 7,
65 "type": "VHS_BatchManager",
66 "link": null
67 },
68 {
69 "name": "vae",
70 "shape": 7,
71 "type": "VAE",
72 "link": null
73 },
74 {
75 "name": "frame_load_cap",
76 "type": "INT",
77 "widget": {
78 "name": "frame_load_cap"
79 },
80 "link": 250
81 }
82 ],
83 "outputs": [
84 {
85 "name": "IMAGE",
86 "type": "IMAGE",
87 "links": [
88 232
89 ]
90 },
91 {
92 "name": "frame_count",
93 "type": "INT",
94 "links": null
95 },
96 {
97 "name": "audio",
98 "type": "AUDIO",
99 "links": null
100 },
101 {
102 "name": "video_info",
103 "type": "VHS_VIDEOINFO",
104 "links": null
105 }
106 ],
107 "properties": {
108 "Node name for S&R": "VHS_LoadVideo",
109 "cnr_id": "comfyui-videohelpersuite",
110 "ver": "a7ce59e381934733bfae03b1be029756d6ce936d",
111 "widget_ue_connectable": {
112 "frame_load_cap": true
113 }
114 },
115 "widgets_values": {
116 "video": "flower.mp4",
117 "force_rate": 0,
118 "custom_width": 0,
119 "custom_height": 0,
120 "frame_load_cap": 0,
121 "skip_first_frames": 0,
122 "select_every_nth": 1,
123 "format": "AnimateDiff",
124 "videopreview": {
125 "hidden": false,
126 "params": {
127 "custom_height": 0,
128 "custom_width": 0,
129 "filename": "flower.mp4",
130 "force_rate": 0,
131 "format": "video/mp4",
132 "frame_load_cap": 0,
133 "select_every_nth": 1,
134 "skip_first_frames": 0,
135 "type": "input"
136 },
137 "paused": false
138 }
139 }
140 },
141 {
142 "id": 162,
143 "type": "INTConstant",
144 "pos": [
145 -556.8055661187286,
146 916.9021708607987
147 ],
148 "size": [
149 210,
150 86.66666666666667
151 ],
152 "flags": [],
153 "order": 1,
154 "mode": 0,
155 "inputs": [],
156 "outputs": [
157 {
158 "name": "value",
159 "type": "INT",
160 "links": [
161 241,
162 242,
163 277
164 ]
165 }
166 ],
167 "title": "Width",
168 "properties": {
169 "Node name for S&R": "INTConstant",
170 "cnr_id": "comfyui-kjnodes",
171 "ver": "a5e66ce5510c9b3bf984c43a22014cefae4bd044",
172 "widget_ue_connectable": []
173 },
174 "widgets_values": [
175 720
176 ],
177 "color": "#232",
178 "bgcolor": "#353"
179 },
180 {
181 "id": 163,
182 "type": "INTConstant",
183 "pos": [
184 -553.1528515293621,
185 1039.5697697763794
186 ],
187 "size": [
188 210,
189 86.66666666666667
190 ],
191 "flags": [],
192 "order": 2,
193 "mode": 0,
194 "inputs": [],
195 "outputs": [
196 {
197 "name": "value",
198 "type": "INT",
199 "links": [
200 243,
201 244,
202 278
203 ]
204 }
205 ],
206 "title": "Height",
207 "properties": {
208 "Node name for S&R": "INTConstant",
209 "cnr_id": "comfyui-kjnodes",
210 "ver": "a5e66ce5510c9b3bf984c43a22014cefae4bd044",
211 "widget_ue_connectable": []
212 },
213 "widgets_values": [
214 720
215 ],
216 "color": "#232",
217 "bgcolor": "#353"
218 },
219 {
220 "id": 165,
221 "type": "INTConstant",
222 "pos": [
223 -554.764192416166,
224 1165.2190020748048
225 ],
226 "size": [
227 210,
228 86.66666666666667
229 ],
230 "flags": [],
231 "order": 3,
232 "mode": 0,
233 "inputs": [],
234 "outputs": [
235 {
236 "name": "value",
237 "type": "INT",
238 "links": [
239 250,
240 279
241 ]
242 }
243 ],
244 "title": "Length",
245 "properties": {
246 "Node name for S&R": "INTConstant",
247 "cnr_id": "comfyui-kjnodes",
248 "ver": "a5e66ce5510c9b3bf984c43a22014cefae4bd044",
249 "widget_ue_connectable": []
250 },
251 "widgets_values": [
252 89
253 ],
254 "color": "#232",
255 "bgcolor": "#353"
256 },
257 {
258 "id": 176,
259 "type": "WanVideoVACEEncode",
260 "pos": [
261 3010,
262 1140
263 ],
264 "size": [
265 343.5807291666667,
266 341.9921875
267 ],
268 "flags": [],
269 "order": 21,
270 "mode": 0,
271 "inputs": [
272 {
273 "name": "vae",
274 "type": "WANVAE",
275 "link": 265
276 },
277 {
278 "name": "input_frames",
279 "shape": 7,
280 "type": "IMAGE",
281 "link": 272
282 },
283 {
284 "name": "ref_images",
285 "shape": 7,
286 "type": "IMAGE",
287 "link": 274
288 },
289 {
290 "name": "input_masks",
291 "shape": 7,
292 "type": "MASK",
293 "link": null
294 },
295 {
296 "name": "prev_vace_embeds",
297 "shape": 7,
298 "type": "WANVIDIMAGE_EMBEDS",
299 "link": null
300 },
301 {
302 "name": "width",
303 "type": "INT",
304 "widget": {
305 "name": "width"
306 },
307 "link": 277
308 },
309 {
310 "name": "height",
311 "type": "INT",
312 "widget": {
313 "name": "height"
314 },
315 "link": 278
316 },
317 {
318 "name": "num_frames",
319 "type": "INT",
320 "widget": {
321 "name": "num_frames"
322 },
323 "link": 279
324 }
325 ],
326 "outputs": [
327 {
328 "name": "vace_embeds",
329 "type": "WANVIDIMAGE_EMBEDS",
330 "links": [
331 260
332 ]
333 }
334 ],
335 "properties": {
336 "Node name for S&R": "WanVideoVACEEncode",
337 "cnr_id": "ComfyUI-WanVideoWrapper",
338 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
339 "widget_ue_connectable": {
340 "height": true,
341 "num_frames": true,
342 "width": true
343 }
344 },
345 "widgets_values": [
346 480,
347 832,
348 29,
349 1.0000000000000002,
350 0,
351 0.3500000000000001,
352 false
353 ],
354 "color": "#322",
355 "bgcolor": "#533"
356 },
357 {
358 "id": 169,
359 "type": "WanVideoModelLoader",
360 "pos": [
361 1903.3232755579616,
362 1121.9617726778467
363 ],
364 "size": [
365 477.43489583333337,
366 393.28125
367 ],
368 "flags": [],
369 "order": 15,
370 "mode": 0,
371 "inputs": [
372 {
373 "name": "compile_args",
374 "shape": 7,
375 "type": "WANCOMPILEARGS",
376 "link": 256
377 },
378 {
379 "name": "block_swap_args",
380 "shape": 7,
381 "type": "BLOCKSWAPARGS",
382 "link": null
383 },
384 {
385 "name": "lora",
386 "shape": 7,
387 "type": "WANVIDLORA",
388 "link": 257
389 },
390 {
391 "name": "vram_management_args",
392 "shape": 7,
393 "type": "VRAM_MANAGEMENTARGS",
394 "link": null
395 },
396 {
397 "name": "extra_model",
398 "shape": 7,
399 "type": "VACEPATH",
400 "link": null
401 },
402 {
403 "name": "fantasytalking_model",
404 "shape": 7,
405 "type": "FANTASYTALKINGMODEL",
406 "link": null
407 },
408 {
409 "name": "multitalk_model",
410 "shape": 7,
411 "type": "MULTITALKMODEL",
412 "link": null
413 },
414 {
415 "name": "fantasyportrait_model",
416 "shape": 7,
417 "type": "FANTASYPORTRAITMODEL",
418 "link": null
419 },
420 {
421 "name": "vace_model",
422 "shape": 7,
423 "type": "VACEPATH",
424 "link": null
425 }
426 ],
427 "outputs": [
428 {
429 "name": "model",
430 "type": "WANVIDEOMODEL",
431 "slot_index": 0,
432 "links": [
433 255,
434 259
435 ]
436 }
437 ],
438 "properties": {
439 "Node name for S&R": "WanVideoModelLoader",
440 "cnr_id": "ComfyUI-WanVideoWrapper",
441 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
442 "models": [
443 {
444 "name": "wan2.1_vace_14B_fp16.safetensors",
445 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_14B_fp16.safetensors",
446 "directory": "diffusion_models"
447 }
448 ],
449 "widget_ue_connectable": []
450 },
451 "widgets_values": [
452 "wan2.1_vace_14B_fp16.safetensors",
453 "bf16",
454 "disabled",
455 "offload_device",
456 "sdpa",
457 "default"
458 ],
459 "color": "#223",
460 "bgcolor": "#335"
461 },
462 {
463 "id": 152,
464 "type": "DepthAnything_V2",
465 "pos": [
466 870,
467 1280
468 ],
469 "size": [
470 310,
471 46
472 ],
473 "flags": [],
474 "order": 18,
475 "mode": 0,
476 "inputs": [
477 {
478 "name": "da_model",
479 "type": "DAMODEL",
480 "link": 227
481 },
482 {
483 "name": "images",
484 "type": "IMAGE",
485 "link": 230
486 }
487 ],
488 "outputs": [
489 {
490 "name": "image",
491 "type": "IMAGE",
492 "links": [
493 272
494 ]
495 }
496 ],
497 "properties": {
498 "Node name for S&R": "DepthAnything_V2",
499 "cnr_id": "comfyui-depthanythingv2",
500 "ver": "003d7b44bafd3a8a4c3693a9ca3ddcd72f4883ab",
501 "widget_ue_connectable": []
502 },
503 "widgets_values": []
504 },
505 {
506 "id": 153,
507 "type": "DownloadAndLoadDepthAnythingV2Model",
508 "pos": [
509 490,
510 1280
511 ],
512 "size": [
513 323.577734375,
514 118.88020833333334
515 ],
516 "flags": [],
517 "order": 4,
518 "mode": 0,
519 "inputs": [],
520 "outputs": [
521 {
522 "name": "da_v2_model",
523 "type": "DAMODEL",
524 "links": [
525 227
526 ]
527 }
528 ],
529 "properties": {
530 "Node name for S&R": "DownloadAndLoadDepthAnythingV2Model",
531 "cnr_id": "comfyui-depthanythingv2",
532 "ver": "003d7b44bafd3a8a4c3693a9ca3ddcd72f4883ab",
533 "widget_ue_connectable": []
534 },
535 "widgets_values": [
536 "depth_anything_v2_vitl_fp32.safetensors",
537 "auto"
538 ]
539 },
540 {
541 "id": 151,
542 "type": "CannyEdgePreprocessor",
543 "pos": [
544 870,
545 1430
546 ],
547 "size": [
548 309.7265625,
549 140
550 ],
551 "flags": [],
552 "order": 19,
553 "mode": 0,
554 "inputs": [
555 {
556 "name": "image",
557 "type": "IMAGE",
558 "link": 231
559 }
560 ],
561 "outputs": [
562 {
563 "name": "IMAGE",
564 "type": "IMAGE",
565 "links": null
566 }
567 ],
568 "properties": {
569 "Node name for S&R": "CannyEdgePreprocessor",
570 "cnr_id": "comfyui_controlnet_aux",
571 "ver": "59b027e088c1c8facf7258f6e392d16d204b4d27",
572 "widget_ue_connectable": []
573 },
574 "widgets_values": [
575 100,
576 200,
577 512
578 ]
579 },
580 {
581 "id": 116,
582 "type": "MarkdownNote",
583 "pos": [
584 1200,
585 1430
586 ],
587 "size": [
588 210,
589 88
590 ],
591 "flags": [],
592 "order": 5,
593 "mode": 0,
594 "inputs": [],
595 "outputs": [],
596 "title": "Preprocessor Settings",
597 "properties": {
598 "widget_ue_connectable": []
599 },
600 "widgets_values": [
601 "Experiment between Depth vs Canny. Plug either into the reroute node here"
602 ],
603 "color": "#222",
604 "bgcolor": "#000"
605 },
606 {
607 "id": 181,
608 "type": "WanVideoLoraSelect",
609 "pos": [
610 1540,
611 1150
612 ],
613 "size": [
614 315,
615 182.21354166666669
616 ],
617 "flags": [],
618 "order": 6,
619 "mode": 0,
620 "inputs": [
621 {
622 "name": "prev_lora",
623 "shape": 7,
624 "type": "WANVIDLORA",
625 "link": null
626 },
627 {
628 "name": "blocks",
629 "shape": 7,
630 "type": "SELECTEDBLOCKS",
631 "link": null
632 }
633 ],
634 "outputs": [
635 {
636 "name": "lora",
637 "type": "WANVIDLORA",
638 "links": [
639 257
640 ]
641 }
642 ],
643 "properties": {
644 "Node name for S&R": "WanVideoLoraSelect",
645 "cnr_id": "ComfyUI-WanVideoWrapper",
646 "ver": "a4b1a4be7ac69ba705cd9cc43450751cd2e6f25c",
647 "models": [
648 {
649 "name": "Wan21_CausVid_14B_T2V_lora_rank32.safetensors",
650 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan21_CausVid_14B_T2V_lora_rank32.safetensors",
651 "directory": "loras"
652 }
653 ],
654 "widget_ue_connectable": {
655 "lora": true,
656 "low_mem_load": true,
657 "strength": true
658 }
659 },
660 "widgets_values": [
661 "Wan21_CausVid_14B_T2V_lora_rank32.safetensors",
662 0.4000000000000001,
663 false,
664 true
665 ],
666 "color": "#223",
667 "bgcolor": "#335"
668 },
669 {
670 "id": 170,
671 "type": "WanVideoVACEModelSelect",
672 "pos": [
673 1550,
674 1390
675 ],
676 "size": [
677 307.4869791666667,
678 88.88020833333334
679 ],
680 "flags": [],
681 "order": 7,
682 "mode": 0,
683 "inputs": [],
684 "outputs": [
685 {
686 "name": "extra_model",
687 "type": "VACEPATH",
688 "links": []
689 }
690 ],
691 "properties": {
692 "Node name for S&R": "WanVideoVACEModelSelect",
693 "cnr_id": "ComfyUI-WanVideoWrapper",
694 "ver": "7d238261361608683ae6627aec6994cb69554ca7",
695 "models": [
696 {
697 "name": "Wan2_1-VACE_module_14B_bf16.safetensors",
698 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1-VACE_module_14B_bf16.safetensors?download=true",
699 "directory": "diffusion_models"
700 }
701 ],
702 "widget_ue_connectable": []
703 },
704 "widgets_values": [
705 "Wan2_1-VACE_module_14B_bf16.safetensors"
706 ],
707 "color": "#223",
708 "bgcolor": "#335"
709 },
710 {
711 "id": 168,
712 "type": "WanVideoTorchCompileSettings",
713 "pos": [
714 1910,
715 770
716 ],
717 "size": [
718 390.59895833333337,
719 287.7604166666667
720 ],
721 "flags": [],
722 "order": 8,
723 "mode": 0,
724 "inputs": [],
725 "outputs": [
726 {
727 "name": "torch_compile_args",
728 "type": "WANCOMPILEARGS",
729 "slot_index": 0,
730 "links": [
731 256
732 ]
733 }
734 ],
735 "properties": {
736 "Node name for S&R": "WanVideoTorchCompileSettings",
737 "cnr_id": "ComfyUI-WanVideoWrapper",
738 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
739 "widget_ue_connectable": []
740 },
741 "widgets_values": [
742 "inductor",
743 false,
744 "default",
745 false,
746 64,
747 true,
748 128,
749 false,
750 false
751 ]
752 },
753 {
754 "id": 171,
755 "type": "WanVideoVAELoader",
756 "pos": [
757 2000,
758 1580
759 ],
760 "size": [
761 368.02083333333337,
762 164.42708333333334
763 ],
764 "flags": [],
765 "order": 9,
766 "mode": 0,
767 "inputs": [
768 {
769 "name": "compile_args",
770 "shape": 7,
771 "type": "WANCOMPILEARGS",
772 "link": null
773 }
774 ],
775 "outputs": [
776 {
777 "name": "vae",
778 "type": "WANVAE",
779 "slot_index": 0,
780 "links": [
781 252,
782 265,
783 268
784 ]
785 }
786 ],
787 "properties": {
788 "Node name for S&R": "WanVideoVAELoader",
789 "cnr_id": "ComfyUI-WanVideoWrapper",
790 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
791 "models": [
792 {
793 "name": "Wan2_1_VAE_bf16.safetensors",
794 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_bf16.safetensors?download=true",
795 "directory": "vae"
796 }
797 ],
798 "widget_ue_connectable": []
799 },
800 "widgets_values": [
801 "Wan2_1_VAE_bf16.safetensors",
802 "bf16",
803 false,
804 false
805 ],
806 "color": "#322",
807 "bgcolor": "#533"
808 },
809 {
810 "id": 172,
811 "type": "LoadWanVideoT5TextEncoder",
812 "pos": [
813 1990,
814 1810
815 ],
816 "size": [
817 377.16145833333337,
818 175.52083333333334
819 ],
820 "flags": [],
821 "order": 10,
822 "mode": 0,
823 "inputs": [],
824 "outputs": [
825 {
826 "name": "wan_t5_model",
827 "type": "WANTEXTENCODER",
828 "slot_index": 0,
829 "links": [
830 254
831 ]
832 }
833 ],
834 "properties": {
835 "Node name for S&R": "LoadWanVideoT5TextEncoder",
836 "cnr_id": "ComfyUI-WanVideoWrapper",
837 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
838 "models": [
839 {
840 "name": "umt5-xxl-enc-bf16.safetensors",
841 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/umt5-xxl-enc-bf16.safetensors?download=true",
842 "directory": "text_encoders"
843 }
844 ],
845 "widget_ue_connectable": []
846 },
847 "widgets_values": [
848 "umt5-xxl-enc-bf16.safetensors",
849 "bf16",
850 "offload_device",
851 "disabled"
852 ],
853 "color": "#432",
854 "bgcolor": "#653"
855 },
856 {
857 "id": 167,
858 "type": "WanVideoTextEncode",
859 "pos": [
860 2500,
861 1130
862 ],
863 "size": [
864 420.2994791666667,
865 283.88020833333337
866 ],
867 "flags": [],
868 "order": 17,
869 "mode": 0,
870 "inputs": [
871 {
872 "name": "t5",
873 "shape": 7,
874 "type": "WANTEXTENCODER",
875 "link": 254
876 },
877 {
878 "name": "model_to_offload",
879 "shape": 7,
880 "type": "WANVIDEOMODEL",
881 "link": 255
882 }
883 ],
884 "outputs": [
885 {
886 "name": "text_embeds",
887 "type": "WANVIDEOTEXTEMBEDS",
888 "slot_index": 0,
889 "links": [
890 261
891 ]
892 }
893 ],
894 "properties": {
895 "Node name for S&R": "WanVideoTextEncode",
896 "cnr_id": "ComfyUI-WanVideoWrapper",
897 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
898 "widget_ue_connectable": []
899 },
900 "widgets_values": [
901 "a few white flowers grow from green stems and leaves. Painted in the style of watercolor washes with translucent layers blending into soft gradients. Pigment flows organically across paper creating luminous greens and blues that suggest atmospheric depth without defined edges; color palette features diffused chromatic transitions from pale yellows to deep forest tones",
902 "bad quality, blurry, messy, chaotic",
903 true,
904 [
905 false,
906 true
907 ],
908 "gpu"
909 ],
910 "color": "#232",
911 "bgcolor": "#353"
912 },
913 {
914 "id": 177,
915 "type": "WanVideoEncode",
916 "pos": [
917 2500,
918 1590
919 ],
920 "size": [
921 270,
922 283.33333333333337
923 ],
924 "flags": [],
925 "order": 20,
926 "mode": 0,
927 "inputs": [
928 {
929 "name": "vae",
930 "type": "WANVAE",
931 "link": 268
932 },
933 {
934 "name": "image",
935 "type": "IMAGE",
936 "link": 273
937 },
938 {
939 "name": "mask",
940 "shape": 7,
941 "type": "MASK",
942 "link": null
943 }
944 ],
945 "outputs": [
946 {
947 "name": "samples",
948 "type": "LATENT",
949 "links": []
950 }
951 ],
952 "properties": {
953 "Node name for S&R": "WanVideoEncode",
954 "widget_ue_connectable": []
955 },
956 "widgets_values": [
957 false,
958 272,
959 272,
960 144,
961 128,
962 0,
963 1
964 ]
965 },
966 {
967 "id": 173,
968 "type": "WanVideoSampler",
969 "pos": [
970 3430,
971 1180
972 ],
973 "size": [
974 312.890625,
975 947.7604166666667
976 ],
977 "flags": [],
978 "order": 22,
979 "mode": 0,
980 "inputs": [
981 {
982 "name": "model",
983 "type": "WANVIDEOMODEL",
984 "link": 259
985 },
986 {
987 "name": "image_embeds",
988 "type": "WANVIDIMAGE_EMBEDS",
989 "link": 260
990 },
991 {
992 "name": "text_embeds",
993 "shape": 7,
994 "type": "WANVIDEOTEXTEMBEDS",
995 "link": 261
996 },
997 {
998 "name": "samples",
999 "shape": 7,
1000 "type": "LATENT",
1001 "link": null
1002 },
1003 {
1004 "name": "feta_args",
1005 "shape": 7,
1006 "type": "FETAARGS",
1007 "link": null
1008 },
1009 {
1010 "name": "context_options",
1011 "shape": 7,
1012 "type": "WANVIDCONTEXT",
1013 "link": null
1014 },
1015 {
1016 "name": "cache_args",
1017 "shape": 7,
1018 "type": "CACHEARGS",
1019 "link": null
1020 },
1021 {
1022 "name": "flowedit_args",
1023 "shape": 7,
1024 "type": "FLOWEDITARGS",
1025 "link": null
1026 },
1027 {
1028 "name": "slg_args",
1029 "shape": 7,
1030 "type": "SLGARGS",
1031 "link": 263
1032 },
1033 {
1034 "name": "loop_args",
1035 "shape": 7,
1036 "type": "LOOPARGS",
1037 "link": null
1038 },
1039 {
1040 "name": "experimental_args",
1041 "shape": 7,
1042 "type": "EXPERIMENTALARGS",
1043 "link": 264
1044 },
1045 {
1046 "name": "sigmas",
1047 "shape": 7,
1048 "type": "SIGMAS",
1049 "link": null
1050 },
1051 {
1052 "name": "unianimate_poses",
1053 "shape": 7,
1054 "type": "UNIANIMATE_POSE",
1055 "link": null
1056 },
1057 {
1058 "name": "fantasytalking_embeds",
1059 "shape": 7,
1060 "type": "FANTASYTALKING_EMBEDS",
1061 "link": null
1062 },
1063 {
1064 "name": "uni3c_embeds",
1065 "shape": 7,
1066 "type": "UNI3C_EMBEDS",
1067 "link": null
1068 },
1069 {
1070 "name": "multitalk_embeds",
1071 "shape": 7,
1072 "type": "MULTITALK_EMBEDS",
1073 "link": null
1074 },
1075 {
1076 "name": "freeinit_args",
1077 "shape": 7,
1078 "type": "FREEINITARGS",
1079 "link": null
1080 },
1081 {
1082 "name": "teacache_args",
1083 "shape": 7,
1084 "type": "TEACACHEARGS",
1085 "link": null
1086 }
1087 ],
1088 "outputs": [
1089 {
1090 "name": "samples",
1091 "type": "LATENT",
1092 "links": [
1093 253
1094 ]
1095 },
1096 {
1097 "name": "denoised_samples",
1098 "type": "LATENT",
1099 "links": null
1100 }
1101 ],
1102 "properties": {
1103 "Node name for S&R": "WanVideoSampler",
1104 "cnr_id": "ComfyUI-WanVideoWrapper",
1105 "ver": "2d2a184723dae88388e130659f51c36fcadeaba8",
1106 "widget_ue_connectable": []
1107 },
1108 "widgets_values": [
1109 6,
1110 1.0000000000000002,
1111 3.0000000000000004,
1112 18,
1113 "fixed",
1114 true,
1115 "unipc",
1116 0,
1117 1,
1118 false,
1119 "comfy",
1120 0,
1121 -1,
1122 false
1123 ]
1124 },
1125 {
1126 "id": 175,
1127 "type": "WanVideoSLG",
1128 "pos": [
1129 3010,
1130 1560
1131 ],
1132 "size": [
1133 340,
1134 106
1135 ],
1136 "flags": [],
1137 "order": 11,
1138 "mode": 0,
1139 "inputs": [],
1140 "outputs": [
1141 {
1142 "name": "slg_args",
1143 "type": "SLGARGS",
1144 "links": [
1145 263
1146 ]
1147 }
1148 ],
1149 "properties": {
1150 "Node name for S&R": "WanVideoSLG",
1151 "cnr_id": "ComfyUI-WanVideoWrapper",
1152 "ver": "2d2a184723dae88388e130659f51c36fcadeaba8",
1153 "widget_ue_connectable": []
1154 },
1155 "widgets_values": [
1156 "8",
1157 0.30000000000000004,
1158 0.7000000000000002
1159 ]
1160 },
1161 {
1162 "id": 174,
1163 "type": "WanVideoExperimentalArgs",
1164 "pos": [
1165 3010,
1166 1740
1167 ],
1168 "size": [
1169 327.59114583333337,
1170 416.6666666666667
1171 ],
1172 "flags": [],
1173 "order": 12,
1174 "mode": 0,
1175 "inputs": [],
1176 "outputs": [
1177 {
1178 "name": "exp_args",
1179 "type": "EXPERIMENTALARGS",
1180 "links": [
1181 264
1182 ]
1183 }
1184 ],
1185 "properties": {
1186 "Node name for S&R": "WanVideoExperimentalArgs",
1187 "cnr_id": "ComfyUI-WanVideoWrapper",
1188 "ver": "2d2a184723dae88388e130659f51c36fcadeaba8",
1189 "widget_ue_connectable": []
1190 },
1191 "widgets_values": [
1192 "",
1193 true,
1194 false,
1195 0,
1196 false,
1197 1,
1198 1.25,
1199 20,
1200 false,
1201 0,
1202 false,
1203 false,
1204 0.95,
1205 1
1206 ]
1207 },
1208 {
1209 "id": 166,
1210 "type": "WanVideoDecode",
1211 "pos": [
1212 3790,
1213 1190
1214 ],
1215 "size": [
1216 315,
1217 238.88020833333334
1218 ],
1219 "flags": [],
1220 "order": 23,
1221 "mode": 0,
1222 "inputs": [
1223 {
1224 "name": "vae",
1225 "type": "WANVAE",
1226 "link": 252
1227 },
1228 {
1229 "name": "samples",
1230 "type": "LATENT",
1231 "link": 253
1232 }
1233 ],
1234 "outputs": [
1235 {
1236 "name": "images",
1237 "type": "IMAGE",
1238 "links": [
1239 271
1240 ]
1241 }
1242 ],
1243 "properties": {
1244 "Node name for S&R": "WanVideoDecode",
1245 "cnr_id": "ComfyUI-WanVideoWrapper",
1246 "ver": "d9b1f4d1a5aea91d101ae97a54714a5861af3f50",
1247 "widget_ue_connectable": []
1248 },
1249 "widgets_values": [
1250 false,
1251 272,
1252 272,
1253 144,
1254 128,
1255 "default"
1256 ],
1257 "color": "#322",
1258 "bgcolor": "#533"
1259 },
1260 {
1261 "id": 164,
1262 "type": "VHS_VideoCombine",
1263 "pos": [
1264 4260,
1265 1190
1266 ],
1267 "size": [
1268 749.8958333333334,
1269 1077.8958333333335
1270 ],
1271 "flags": [],
1272 "order": 24,
1273 "mode": 0,
1274 "inputs": [
1275 {
1276 "name": "images",
1277 "type": "IMAGE",
1278 "link": 271
1279 },
1280 {
1281 "name": "audio",
1282 "shape": 7,
1283 "type": "AUDIO",
1284 "link": null
1285 },
1286 {
1287 "name": "meta_batch",
1288 "shape": 7,
1289 "type": "VHS_BatchManager",
1290 "link": null
1291 },
1292 {
1293 "name": "vae",
1294 "shape": 7,
1295 "type": "VAE",
1296 "link": null
1297 }
1298 ],
1299 "outputs": [
1300 {
1301 "name": "Filenames",
1302 "type": "VHS_FILENAMES",
1303 "links": null
1304 }
1305 ],
1306 "properties": {
1307 "Node name for S&R": "VHS_VideoCombine",
1308 "cnr_id": "comfyui-videohelpersuite",
1309 "ver": "a7ce59e381934733bfae03b1be029756d6ce936d",
1310 "widget_ue_connectable": []
1311 },
1312 "widgets_values": {
1313 "frame_rate": 15,
1314 "loop_count": 0,
1315 "filename_prefix": "VaceControl",
1316 "format": "video/h264-mp4",
1317 "pix_fmt": "yuv420p",
1318 "crf": 19,
1319 "save_metadata": true,
1320 "trim_to_audio": false,
1321 "pingpong": false,
1322 "save_output": true,
1323 "videopreview": {
1324 "hidden": false,
1325 "params": {
1326 "filename": "flower.mp4",
1327 "format": "video/h264-mp4",
1328 "frame_rate": 15,
1329 "fullpath": "",
1330 "subfolder": "",
1331 "type": "output",
1332 "workflow": "VaceControl_00001.png"
1333 },
1334 "paused": false
1335 }
1336 }
1337 },
1338 {
1339 "id": 160,
1340 "type": "ImageResizeKJv2",
1341 "pos": [
1342 110,
1343 700
1344 ],
1345 "size": [
1346 270,
1347 348
1348 ],
1349 "flags": [],
1350 "order": 13,
1351 "mode": 0,
1352 "inputs": [
1353 {
1354 "name": "image",
1355 "type": "IMAGE",
1356 "link": 245
1357 },
1358 {
1359 "name": "mask",
1360 "shape": 7,
1361 "type": "MASK",
1362 "link": null
1363 },
1364 {
1365 "name": "width",
1366 "type": "INT",
1367 "widget": {
1368 "name": "width"
1369 },
1370 "link": 241
1371 },
1372 {
1373 "name": "height",
1374 "type": "INT",
1375 "widget": {
1376 "name": "height"
1377 },
1378 "link": 244
1379 }
1380 ],
1381 "outputs": [
1382 {
1383 "name": "IMAGE",
1384 "type": "IMAGE",
1385 "links": [
1386 274
1387 ]
1388 },
1389 {
1390 "name": "width",
1391 "type": "INT",
1392 "links": null
1393 },
1394 {
1395 "name": "height",
1396 "type": "INT",
1397 "links": null
1398 },
1399 {
1400 "name": "mask",
1401 "type": "MASK",
1402 "links": null
1403 }
1404 ],
1405 "properties": {
1406 "Node name for S&R": "ImageResizeKJv2",
1407 "cnr_id": "comfyui-kjnodes",
1408 "ver": "a5e66ce5510c9b3bf984c43a22014cefae4bd044",
1409 "widget_ue_connectable": {
1410 "height": true,
1411 "width": true
1412 }
1413 },
1414 "widgets_values": [
1415 512,
1416 512,
1417 "nearest-exact",
1418 "stretch",
1419 "0, 0, 0",
1420 "center",
1421 2,
1422 "cpu"
1423 ]
1424 },
1425 {
1426 "id": 155,
1427 "type": "ImageResizeKJv2",
1428 "pos": [
1429 120,
1430 1240
1431 ],
1432 "size": [
1433 270,
1434 348
1435 ],
1436 "flags": [],
1437 "order": 16,
1438 "mode": 0,
1439 "inputs": [
1440 {
1441 "name": "image",
1442 "type": "IMAGE",
1443 "link": 232
1444 },
1445 {
1446 "name": "mask",
1447 "shape": 7,
1448 "type": "MASK",
1449 "link": null
1450 },
1451 {
1452 "name": "width",
1453 "type": "INT",
1454 "widget": {
1455 "name": "width"
1456 },
1457 "link": 242
1458 },
1459 {
1460 "name": "height",
1461 "type": "INT",
1462 "widget": {
1463 "name": "height"
1464 },
1465 "link": 243
1466 }
1467 ],
1468 "outputs": [
1469 {
1470 "name": "IMAGE",
1471 "type": "IMAGE",
1472 "links": [
1473 230,
1474 231,
1475 273
1476 ]
1477 },
1478 {
1479 "name": "width",
1480 "type": "INT",
1481 "links": null
1482 },
1483 {
1484 "name": "height",
1485 "type": "INT",
1486 "links": null
1487 },
1488 {
1489 "name": "mask",
1490 "type": "MASK",
1491 "links": null
1492 }
1493 ],
1494 "properties": {
1495 "Node name for S&R": "ImageResizeKJv2",
1496 "cnr_id": "comfyui-kjnodes",
1497 "ver": "a5e66ce5510c9b3bf984c43a22014cefae4bd044",
1498 "widget_ue_connectable": {
1499 "height": true,
1500 "width": true
1501 }
1502 },
1503 "widgets_values": [
1504 512,
1505 512,
1506 "nearest-exact",
1507 "stretch",
1508 "0, 0, 0",
1509 "center",
1510 2,
1511 "cpu"
1512 ]
1513 }
1514 ],
1515 "links": [
1516 [
1517 227,
1518 153,
1519 0,
1520 152,
1521 0,
1522 "DAMODEL"
1523 ],
1524 [
1525 230,
1526 155,
1527 0,
1528 152,
1529 1,
1530 "IMAGE"
1531 ],
1532 [
1533 231,
1534 155,
1535 0,
1536 151,
1537 0,
1538 "IMAGE"
1539 ],
1540 [
1541 232,
1542 154,
1543 0,
1544 155,
1545 0,
1546 "IMAGE"
1547 ],
1548 [
1549 241,
1550 162,
1551 0,
1552 160,
1553 2,
1554 "INT"
1555 ],
1556 [
1557 242,
1558 162,
1559 0,
1560 155,
1561 2,
1562 "INT"
1563 ],
1564 [
1565 243,
1566 163,
1567 0,
1568 155,
1569 3,
1570 "INT"
1571 ],
1572 [
1573 244,
1574 163,
1575 0,
1576 160,
1577 3,
1578 "INT"
1579 ],
1580 [
1581 245,
1582 134,
1583 0,
1584 160,
1585 0,
1586 "IMAGE"
1587 ],
1588 [
1589 250,
1590 165,
1591 0,
1592 154,
1593 2,
1594 "INT"
1595 ],
1596 [
1597 252,
1598 171,
1599 0,
1600 166,
1601 0,
1602 "WANVAE"
1603 ],
1604 [
1605 253,
1606 173,
1607 0,
1608 166,
1609 1,
1610 "LATENT"
1611 ],
1612 [
1613 254,
1614 172,
1615 0,
1616 167,
1617 0,
1618 "WANTEXTENCODER"
1619 ],
1620 [
1621 255,
1622 169,
1623 0,
1624 167,
1625 1,
1626 "WANVIDEOMODEL"
1627 ],
1628 [
1629 256,
1630 168,
1631 0,
1632 169,
1633 0,
1634 "WANCOMPILEARGS"
1635 ],
1636 [
1637 257,
1638 181,
1639 0,
1640 169,
1641 2,
1642 "WANVIDLORA"
1643 ],
1644 [
1645 259,
1646 169,
1647 0,
1648 173,
1649 0,
1650 "WANVIDEOMODEL"
1651 ],
1652 [
1653 260,
1654 176,
1655 0,
1656 173,
1657 1,
1658 "WANVIDIMAGE_EMBEDS"
1659 ],
1660 [
1661 261,
1662 167,
1663 0,
1664 173,
1665 2,
1666 "WANVIDEOTEXTEMBEDS"
1667 ],
1668 [
1669 263,
1670 175,
1671 0,
1672 173,
1673 8,
1674 "SLGARGS"
1675 ],
1676 [
1677 264,
1678 174,
1679 0,
1680 173,
1681 10,
1682 "EXPERIMENTALARGS"
1683 ],
1684 [
1685 265,
1686 171,
1687 0,
1688 176,
1689 0,
1690 "WANVAE"
1691 ],
1692 [
1693 268,
1694 171,
1695 0,
1696 177,
1697 0,
1698 "WANVAE"
1699 ],
1700 [
1701 271,
1702 166,
1703 0,
1704 164,
1705 0,
1706 "IMAGE"
1707 ],
1708 [
1709 272,
1710 152,
1711 0,
1712 176,
1713 1,
1714 "IMAGE"
1715 ],
1716 [
1717 273,
1718 155,
1719 0,
1720 177,
1721 1,
1722 "IMAGE"
1723 ],
1724 [
1725 274,
1726 160,
1727 0,
1728 176,
1729 2,
1730 "IMAGE"
1731 ],
1732 [
1733 277,
1734 162,
1735 0,
1736 176,
1737 5,
1738 "INT"
1739 ],
1740 [
1741 278,
1742 163,
1743 0,
1744 176,
1745 6,
1746 "INT"
1747 ],
1748 [
1749 279,
1750 165,
1751 0,
1752 176,
1753 7,
1754 "INT"
1755 ]
1756 ],
1757 "groups": [
1758 {
1759 "id": 4,
1760 "title": "Save Video(Mp4)",
1761 "bounding": [
1762 4170,
1763 1090,
1764 940,
1765 1250
1766 ],
1767 "color": "#3f789e",
1768 "font_size": 24,
1769 "flags": []
1770 },
1771 {
1772 "id": 14,
1773 "title": "Load Reference Image",
1774 "bounding": [
1775 -276.6666666666667,
1776 623.3333333333334,
1777 700,
1778 510
1779 ],
1780 "color": "#8A8",
1781 "font_size": 24,
1782 "flags": []
1783 },
1784 {
1785 "id": 15,
1786 "title": "Control Video Preprocessing",
1787 "bounding": [
1788 460,
1789 1160,
1790 972.5272525385923,
1791 445.1012881028646
1792 ],
1793 "color": "#b58b2a",
1794 "font_size": 24,
1795 "flags": []
1796 },
1797 {
1798 "id": 16,
1799 "title": "Load Control Video",
1800 "bounding": [
1801 -270,
1802 1160,
1803 690,
1804 670
1805 ],
1806 "color": "#8A8",
1807 "font_size": 24,
1808 "flags": []
1809 }
1810 ],
1811 "config": [],
1812 "extra": {
1813 "VHS_KeepIntermediate": true,
1814 "VHS_MetadataImage": true,
1815 "VHS_latentpreview": false,
1816 "VHS_latentpreviewrate": 0,
1817 "ds": {
1818 "scale": 0.5179195959458943,
1819 "offset": [
1820 1023.0439736515666,
1821 -87.5450000825112
1822 ]
1823 },
1824 "frontendVersion": "1.40.10",
1825 "node_versions": {
1826 "comfy-core": "0.3.34"
1827 },
1828 "ue_links": [],
1829 "workflowRendererVersion": "LG"
1830 },
1831 "version": 0.4
1832}