ComfyPilotComfyPilot
工作流 / 视频工具 / 视频放大: Wan 2.2 Creative
视频放大: Wan 2.2 Creative

视频放大: Wan 2.2 Creative

Video Upscale: Wan 2.2 Creative

上传视频并使用Wan万相将其放大到更高分辨率

视频工具 13 个节点 1 个输入 177 次使用 ComfyUI ≥ 0.16.4 sirolim 69 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

需要的权重

这个工作流引用了 4 个权重文件,其中 3 个能在本站模型库里找到。

Wan2_2-T2V-A14B-LOW_fp8_e4m3fn_scaled_KJ.safetensors 在模型库查看
lightx2v_14B_T2V_cfg_step_distill_lora_adaptive_rank_quantile_0.15_bf16.safetensors 模型库暂未收录
umt5_xxl_fp16.safetensors 在模型库查看
wan_2.1_vae.safetensors 在模型库查看

节点构成

MarkdownNote × 4
SaveVideo × 2
ImageFromBatch × 1
GetVideoComponents × 1
CreateVideo × 1
8c62a455-6744-43c8-9352-543905ed4db7 × 1
ResolutionSelector × 1
LoadVideo × 1
e0ef1fc8-f374-4aa1-8965-c7a9efc7a0f0 × 1

官方标注的模型

Wan2.2

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "90af4995-d3e7-4043-a81f-4dcb0d90968e",
3 "revision": 0,
4 "last_node_id": 741,
5 "last_link_id": 7826,
6 "nodes": [
7 {
8 "id": 668,
9 "type": "ImageFromBatch",
10 "pos": [
11 -140,
12 -20
13 ],
14 "size": [
15 260,
16 140
17 ],
18 "flags": [],
19 "order": 7,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "image",
24 "type": "IMAGE",
25 "link": 7587
26 }
27 ],
28 "outputs": [
29 {
30 "name": "IMAGE",
31 "type": "IMAGE",
32 "links": [
33 7813
34 ]
35 }
36 ],
37 "properties": {
38 "Node name for S&R": "ImageFromBatch",
39 "cnr_id": "comfy-core",
40 "ver": "0.7.0",
41 "enableTabs": false,
42 "hasSecondTab": false,
43 "secondTabOffset": 80,
44 "secondTabText": "Send Back",
45 "secondTabWidth": 65,
46 "tabWidth": 65,
47 "tabXOffset": 10
48 },
49 "widgets_values": [
50 0,
51 48
52 ]
53 },
54 {
55 "id": 678,
56 "type": "SaveVideo",
57 "pos": [
58 3190,
59 -200
60 ],
61 "size": [
62 810,
63 1200
64 ],
65 "flags": [],
66 "order": 12,
67 "mode": 0,
68 "inputs": [
69 {
70 "name": "video",
71 "type": "VIDEO",
72 "link": 7824
73 }
74 ],
75 "outputs": [],
76 "properties": [],
77 "widgets_values": [
78 "video/ComfyUI",
79 "auto",
80 "auto"
81 ]
82 },
83 {
84 "id": 665,
85 "type": "GetVideoComponents",
86 "pos": [
87 -140,
88 -200
89 ],
90 "size": [
91 260,
92 130
93 ],
94 "flags": {
95 "collapsed": false
96 },
97 "order": 6,
98 "mode": 0,
99 "inputs": [
100 {
101 "name": "video",
102 "type": "VIDEO",
103 "link": 7811
104 }
105 ],
106 "outputs": [
107 {
108 "name": "images",
109 "type": "IMAGE",
110 "links": [
111 7587
112 ]
113 },
114 {
115 "name": "audio",
116 "type": "AUDIO",
117 "links": [
118 7605
119 ]
120 },
121 {
122 "name": "fps",
123 "type": "FLOAT",
124 "links": [
125 7584
126 ]
127 }
128 ],
129 "properties": {
130 "Node name for S&R": "GetVideoComponents"
131 },
132 "widgets_values": []
133 },
134 {
135 "id": 666,
136 "type": "CreateVideo",
137 "pos": [
138 1760,
139 -200
140 ],
141 "size": [
142 230,
143 130
144 ],
145 "flags": [],
146 "order": 9,
147 "mode": 0,
148 "inputs": [
149 {
150 "name": "images",
151 "type": "IMAGE",
152 "link": 7583
153 },
154 {
155 "name": "audio",
156 "shape": 7,
157 "type": "AUDIO",
158 "link": 7605
159 },
160 {
161 "name": "fps",
162 "type": "FLOAT",
163 "widget": {
164 "name": "fps"
165 },
166 "link": 7584
167 }
168 ],
169 "outputs": [
170 {
171 "name": "VIDEO",
172 "type": "VIDEO",
173 "links": [
174 7585,
175 7826
176 ]
177 }
178 ],
179 "properties": {
180 "Node name for S&R": "CreateVideo"
181 },
182 "widgets_values": [
183 30
184 ]
185 },
186 {
187 "id": 667,
188 "type": "SaveVideo",
189 "pos": [
190 2100,
191 -270
192 ],
193 "size": [
194 600,
195 1240.375
196 ],
197 "flags": [],
198 "order": 10,
199 "mode": 0,
200 "inputs": [
201 {
202 "name": "video",
203 "type": "VIDEO",
204 "link": 7585
205 }
206 ],
207 "outputs": [],
208 "properties": [],
209 "widgets_values": [
210 "video/ComfyUI",
211 "mp4",
212 "h264"
213 ]
214 },
215 {
216 "id": 632,
217 "type": "8c62a455-6744-43c8-9352-543905ed4db7",
218 "pos": [
219 1300,
220 -200
221 ],
222 "size": [
223 390,
224 646.65625
225 ],
226 "flags": [],
227 "order": 8,
228 "mode": 0,
229 "inputs": [
230 {
231 "name": "image",
232 "type": "IMAGE",
233 "link": 7813
234 },
235 {
236 "name": "width",
237 "type": "INT",
238 "widget": {
239 "name": "width"
240 },
241 "link": 7815
242 },
243 {
244 "name": "height",
245 "type": "INT",
246 "widget": {
247 "name": "height"
248 },
249 "link": 7816
250 },
251 {
252 "label": "clip",
253 "name": "model_name",
254 "type": "COMBO",
255 "widget": {
256 "name": "model_name"
257 },
258 "link": null
259 },
260 {
261 "label": "wan_vae",
262 "name": "model_name_1",
263 "type": "COMBO",
264 "widget": {
265 "name": "model_name_1"
266 },
267 "link": null
268 }
269 ],
270 "outputs": [
271 {
272 "name": "images",
273 "type": "IMAGE",
274 "links": [
275 7583
276 ]
277 }
278 ],
279 "properties": {
280 "proxyWidgets": [
281 [
282 "708",
283 "value"
284 ],
285 [
286 "709",
287 "value"
288 ],
289 [
290 "703",
291 "model"
292 ],
293 [
294 "705",
295 "lora"
296 ],
297 [
298 "704",
299 "model_name"
300 ],
301 [
302 "701",
303 "model_name"
304 ],
305 [
306 "696",
307 "steps"
308 ],
309 [
310 "696",
311 "denoise_strength"
312 ],
313 [
314 "696",
315 "seed"
316 ],
317 [
318 "696",
319 "control_after_generate"
320 ]
321 ]
322 },
323 "widgets_values": []
324 },
325 {
326 "id": 655,
327 "type": "MarkdownNote",
328 "pos": [
329 740,
330 -200
331 ],
332 "size": [
333 480,
334 500
335 ],
336 "flags": {
337 "collapsed": false
338 },
339 "order": 0,
340 "mode": 0,
341 "inputs": [],
342 "outputs": [],
343 "title": "Settings",
344 "properties": [],
345 "widgets_values": [
346 "| Category | Subcategory | Parameter Recommendations |\n|------------------------|----------------------|----------------------------------------------|\n| **Adjust Size** | Width and height | It must be divisible by 64 (e.g., 1088 instead of 1080). You can also try 4K (3840 x 2160), but it will take more time to get the output. |\n| **Denoising Strength** | Creative Upscaling | 0.20 – 0.30 (coarse) |\n| | Detail Preserving | 0.10 – 0.20 (fine) |\n| **Steps** | Quick Upscaling | 4 – 12 Steps |\n| | Detailed Upscaling | 12 – 30 Steps |"
347 ],
348 "color": "#222",
349 "bgcolor": "#000"
350 },
351 {
352 "id": 719,
353 "type": "ResolutionSelector",
354 "pos": [
355 290,
356 -200
357 ],
358 "size": [
359 270,
360 170
361 ],
362 "flags": [],
363 "order": 1,
364 "mode": 0,
365 "inputs": [],
366 "outputs": [
367 {
368 "name": "width",
369 "type": "INT",
370 "links": [
371 7815
372 ]
373 },
374 {
375 "name": "height",
376 "type": "INT",
377 "links": [
378 7816
379 ]
380 }
381 ],
382 "properties": {
383 "Node name for S&R": "ResolutionSelector"
384 },
385 "widgets_values": [
386 "9:16 (Portrait Widescreen)",
387 2.1
388 ]
389 },
390 {
391 "id": 727,
392 "type": "LoadVideo",
393 "pos": [
394 -550,
395 -200
396 ],
397 "size": [
398 360,
399 760
400 ],
401 "flags": [],
402 "order": 2,
403 "mode": 0,
404 "inputs": [],
405 "outputs": [
406 {
407 "name": "VIDEO",
408 "type": "VIDEO",
409 "links": [
410 7811,
411 7825
412 ]
413 }
414 ],
415 "properties": {
416 "Node name for S&R": "LoadVideo"
417 },
418 "widgets_values": [
419 "input_upscale.mp4",
420 "image"
421 ]
422 },
423 {
424 "id": 728,
425 "type": "MarkdownNote",
426 "pos": [
427 -140,
428 180
429 ],
430 "size": [
431 270,
432 190
433 ],
434 "flags": {
435 "collapsed": false
436 },
437 "order": 3,
438 "mode": 0,
439 "inputs": [],
440 "outputs": [],
441 "title": "Trim Video",
442 "properties": [],
443 "widgets_values": [
444 "- Upscale duration can be up to 121 frames with Wan 2.2\n- Upscale duration is constrained by available VRAM"
445 ],
446 "color": "#222",
447 "bgcolor": "#000"
448 },
449 {
450 "id": 729,
451 "type": "MarkdownNote",
452 "pos": [
453 -1170,
454 -230
455 ],
456 "size": [
457 500,
458 800
459 ],
460 "flags": [],
461 "order": 4,
462 "mode": 0,
463 "inputs": [],
464 "outputs": [],
465 "title": "Utility Video Upscale",
466 "properties": [],
467 "widgets_values": [
468 "Upscale videos to sharper, higher-resolution outputs with Wan2.2, with precise control over detail, denoise strength, and sizing parameters in **Utility Video Upscale**.\n\n## How It Works\n1. Upload a video\n2. Choose the target size\n3. Wan2.2 upscales and sharpens the frames\n4. The workflow rebuilds and saves the final video\n\n## Tips\n- Use clean source videos with stable framing\n- Can improve heavily compressed, blurry, or noisy footage\n- Keep the target width and height divisible by 64\n- Use lower denoise values for faithful upscaling and higher values for more creative detail\n- Shorter clips are faster and easier to test before processing a full video\n\n## Constraints\n- 4K resolution requires a lot of VRAM\n\n## That's it.\n\nLow-resolution video to sharper upscaled output in ComfyUI with **Utility Video Upscale**."
469 ],
470 "color": "#222",
471 "bgcolor": "#000"
472 },
473 {
474 "id": 732,
475 "type": "MarkdownNote",
476 "pos": [
477 290,
478 30
479 ],
480 "size": [
481 270,
482 120
483 ],
484 "flags": {
485 "collapsed": false
486 },
487 "order": 5,
488 "mode": 0,
489 "inputs": [],
490 "outputs": [],
491 "title": "Resolution",
492 "properties": [],
493 "widgets_values": [
494 "- Full HD ~ 2.1 megapixel\n- 4K ~ 8.3 megapixel"
495 ],
496 "color": "#222",
497 "bgcolor": "#000"
498 },
499 {
500 "id": 741,
501 "type": "e0ef1fc8-f374-4aa1-8965-c7a9efc7a0f0",
502 "pos": [
503 2830,
504 -200
505 ],
506 "size": [
507 290,
508 186.65625
509 ],
510 "flags": [],
511 "order": 11,
512 "mode": 0,
513 "inputs": [
514 {
515 "label": "Before Video",
516 "name": "video",
517 "type": "VIDEO",
518 "link": 7825
519 },
520 {
521 "label": "After Video",
522 "name": "video_1",
523 "type": "VIDEO",
524 "link": 7826
525 }
526 ],
527 "outputs": [
528 {
529 "name": "VIDEO",
530 "type": "VIDEO",
531 "links": [
532 7824
533 ]
534 }
535 ],
536 "properties": {
537 "proxyWidgets": [
538 [
539 "740",
540 "direction"
541 ],
542 [
543 "740",
544 "match_image_size"
545 ],
546 [
547 "740",
548 "spacing_width"
549 ],
550 [
551 "740",
552 "spacing_color"
553 ]
554 ],
555 "cnr_id": "comfy-core",
556 "ver": "0.13.0"
557 },
558 "widgets_values": []
559 }
560 ],
561 "links": [
562 [
563 7583,
564 632,
565 0,
566 666,
567 0,
568 "IMAGE"
569 ],
570 [
571 7584,
572 665,
573 2,
574 666,
575 2,
576 "FLOAT"
577 ],
578 [
579 7585,
580 666,
581 0,
582 667,
583 0,
584 "VIDEO"
585 ],
586 [
587 7587,
588 665,
589 0,
590 668,
591 0,
592 "IMAGE"
593 ],
594 [
595 7605,
596 665,
597 1,
598 666,
599 1,
600 "AUDIO"
601 ],
602 [
603 7811,
604 727,
605 0,
606 665,
607 0,
608 "VIDEO"
609 ],
610 [
611 7813,
612 668,
613 0,
614 632,
615 0,
616 "IMAGE"
617 ],
618 [
619 7815,
620 719,
621 0,
622 632,
623 1,
624 "INT"
625 ],
626 [
627 7816,
628 719,
629 1,
630 632,
631 2,
632 "INT"
633 ],
634 [
635 7824,
636 741,
637 0,
638 678,
639 0,
640 "VIDEO"
641 ],
642 [
643 7825,
644 727,
645 0,
646 741,
647 0,
648 "VIDEO"
649 ],
650 [
651 7826,
652 666,
653 0,
654 741,
655 1,
656 "VIDEO"
657 ]
658 ],
659 "groups": [
660 {
661 "id": 2,
662 "title": "Before vs After Comparison",
663 "bounding": [
664 2800,
665 -300,
666 1250,
667 1350
668 ],
669 "color": "#3f789e",
670 "flags": []
671 },
672 {
673 "id": 30,
674 "title": "Target Resolution",
675 "bounding": [
676 250,
677 -300,
678 350,
679 500
680 ],
681 "color": "#3f789e",
682 "flags": []
683 },
684 {
685 "id": 31,
686 "title": "Utility Video Upscale",
687 "bounding": [
688 700,
689 -300,
690 1300,
691 900
692 ],
693 "color": "#3f789e",
694 "flags": []
695 },
696 {
697 "id": 32,
698 "title": "Load Video",
699 "bounding": [
700 -600,
701 -300,
702 750,
703 900
704 ],
705 "color": "#3f789e",
706 "flags": []
707 }
708 ],
709 "definitions": {
710 "subgraphs": [
711 {
712 "id": "8c62a455-6744-43c8-9352-543905ed4db7",
713 "version": 1,
714 "state": {
715 "lastGroupId": 32,
716 "lastNodeId": 741,
717 "lastLinkId": 7826,
718 "lastRerouteId": 0
719 },
720 "revision": 0,
721 "config": [],
722 "name": "Utility Video Upscale",
723 "inputNode": {
724 "id": -10,
725 "bounding": [
726 50,
727 430,
728 128,
729 188
730 ]
731 },
732 "outputNode": {
733 "id": -20,
734 "bounding": [
735 3350,
736 -30,
737 128,
738 68
739 ]
740 },
741 "inputs": [
742 {
743 "id": "371f8baf-0bc1-4a91-817f-ce0206f77222",
744 "name": "image",
745 "type": "IMAGE",
746 "linkIds": [
747 7768
748 ],
749 "localized_name": "image",
750 "pos": [
751 154,
752 454
753 ]
754 },
755 {
756 "id": "37230f9c-bd5e-4ef9-b3cd-ef4322535528",
757 "name": "width",
758 "type": "INT",
759 "linkIds": [
760 7776
761 ],
762 "pos": [
763 154,
764 474
765 ]
766 },
767 {
768 "id": "8f90be38-d43b-4479-bb3e-c1e1d3d89a32",
769 "name": "height",
770 "type": "INT",
771 "linkIds": [
772 7777
773 ],
774 "pos": [
775 154,
776 494
777 ]
778 },
779 {
780 "id": "c9d87cc7-bf4c-4153-bc8b-7530116eb5c1",
781 "name": "model",
782 "type": "COMBO",
783 "linkIds": [
784 7820
785 ],
786 "pos": [
787 154,
788 514
789 ]
790 },
791 {
792 "id": "30d06357-0122-4852-9b8b-f9a2cca8193d",
793 "name": "lora",
794 "type": "COMBO",
795 "linkIds": [
796 7821
797 ],
798 "pos": [
799 154,
800 534
801 ]
802 },
803 {
804 "id": "6f47a2cb-cf72-4a2a-a609-02778bd2ce23",
805 "name": "model_name",
806 "type": "COMBO",
807 "linkIds": [
808 7822
809 ],
810 "label": "clip",
811 "pos": [
812 154,
813 554
814 ]
815 },
816 {
817 "id": "ed6ed0b0-22d5-4606-bfe1-8a05f418c89e",
818 "name": "model_name_1",
819 "type": "COMBO",
820 "linkIds": [
821 7823
822 ],
823 "label": "wan_vae",
824 "pos": [
825 154,
826 574
827 ]
828 }
829 ],
830 "outputs": [
831 {
832 "id": "c3d1d6b4-d4da-4506-9c15-8122aa73586b",
833 "name": "images",
834 "type": "IMAGE",
835 "linkIds": [
836 7753
837 ],
838 "localized_name": "images",
839 "pos": [
840 3374,
841 -6
842 ]
843 }
844 ],
845 "widgets": [],
846 "nodes": [
847 {
848 "id": 700,
849 "type": "WanVideoTorchCompileSettings",
850 "pos": [
851 1240,
852 60
853 ],
854 "size": [
855 300,
856 350
857 ],
858 "flags": {
859 "collapsed": false
860 },
861 "order": 0,
862 "mode": 0,
863 "inputs": [],
864 "outputs": [
865 {
866 "localized_name": "torch_compile_args",
867 "name": "torch_compile_args",
868 "type": "WANCOMPILEARGS",
869 "slot_index": 0,
870 "links": [
871 7758
872 ]
873 }
874 ],
875 "title": "Torch CompSettings",
876 "properties": {
877 "Node name for S&R": "WanVideoTorchCompileSettings",
878 "cnr_id": "comfyui-wanvideowrapper",
879 "ver": "1.2.3",
880 "ue_properties": {
881 "version": "7.0.1",
882 "widget_ue_connectable": []
883 }
884 },
885 "widgets_values": [
886 "inductor",
887 false,
888 "default",
889 false,
890 64,
891 true,
892 128,
893 false,
894 false
895 ]
896 },
897 {
898 "id": 708,
899 "type": "PrimitiveInt",
900 "pos": [
901 580,
902 70
903 ],
904 "size": [
905 270,
906 110
907 ],
908 "flags": [],
909 "order": 12,
910 "mode": 0,
911 "inputs": [
912 {
913 "localized_name": "value",
914 "name": "value",
915 "type": "INT",
916 "widget": {
917 "name": "value"
918 },
919 "link": 7776
920 }
921 ],
922 "outputs": [
923 {
924 "localized_name": "INT",
925 "name": "INT",
926 "type": "INT",
927 "links": [
928 7774
929 ]
930 }
931 ],
932 "title": "Width",
933 "properties": {
934 "Node name for S&R": "PrimitiveInt"
935 },
936 "widgets_values": [
937 896,
938 "fixed"
939 ]
940 },
941 {
942 "id": 709,
943 "type": "PrimitiveInt",
944 "pos": [
945 580,
946 250
947 ],
948 "size": [
949 270,
950 110
951 ],
952 "flags": [],
953 "order": 13,
954 "mode": 0,
955 "inputs": [
956 {
957 "localized_name": "value",
958 "name": "value",
959 "type": "INT",
960 "widget": {
961 "name": "value"
962 },
963 "link": 7777
964 }
965 ],
966 "outputs": [
967 {
968 "localized_name": "INT",
969 "name": "INT",
970 "type": "INT",
971 "links": [
972 7775
973 ]
974 }
975 ],
976 "title": "Heigth",
977 "properties": {
978 "Node name for S&R": "PrimitiveInt"
979 },
980 "widgets_values": [
981 1664,
982 "fixed"
983 ]
984 },
985 {
986 "id": 706,
987 "type": "ImageResize+",
988 "pos": [
989 900,
990 70
991 ],
992 "size": [
993 230,
994 330
995 ],
996 "flags": {
997 "collapsed": false
998 },
999 "order": 11,
1000 "mode": 0,
1001 "inputs": [
1002 {
1003 "localized_name": "image",
1004 "name": "image",
1005 "type": "IMAGE",
1006 "link": 7768
1007 },
1008 {
1009 "localized_name": "width",
1010 "name": "width",
1011 "type": "INT",
1012 "widget": {
1013 "name": "width"
1014 },
1015 "link": 7774
1016 },
1017 {
1018 "localized_name": "height",
1019 "name": "height",
1020 "type": "INT",
1021 "widget": {
1022 "name": "height"
1023 },
1024 "link": 7775
1025 }
1026 ],
1027 "outputs": [
1028 {
1029 "localized_name": "IMAGE",
1030 "name": "IMAGE",
1031 "type": "IMAGE",
1032 "links": [
1033 7771,
1034 7772
1035 ]
1036 },
1037 {
1038 "localized_name": "width",
1039 "name": "width",
1040 "type": "INT",
1041 "links": []
1042 },
1043 {
1044 "localized_name": "height",
1045 "name": "height",
1046 "type": "INT",
1047 "links": []
1048 }
1049 ],
1050 "properties": {
1051 "Node name for S&R": "ImageResize+"
1052 },
1053 "widgets_values": [
1054 1088,
1055 1920,
1056 "lanczos",
1057 "fill / crop",
1058 "always",
1059 64
1060 ]
1061 },
1062 {
1063 "id": 705,
1064 "type": "WanVideoLoraSelect",
1065 "pos": [
1066 1240,
1067 460
1068 ],
1069 "size": [
1070 300,
1071 220
1072 ],
1073 "flags": [],
1074 "order": 1,
1075 "mode": 0,
1076 "inputs": [
1077 {
1078 "localized_name": "prev_lora",
1079 "name": "prev_lora",
1080 "shape": 7,
1081 "type": "WANVIDLORA",
1082 "link": null
1083 },
1084 {
1085 "localized_name": "blocks",
1086 "name": "blocks",
1087 "shape": 7,
1088 "type": "SELECTEDBLOCKS",
1089 "link": null
1090 },
1091 {
1092 "localized_name": "lora",
1093 "name": "lora",
1094 "type": "COMBO",
1095 "widget": {
1096 "name": "lora"
1097 },
1098 "link": 7821
1099 }
1100 ],
1101 "outputs": [
1102 {
1103 "localized_name": "lora",
1104 "name": "lora",
1105 "type": "WANVIDLORA",
1106 "links": [
1107 7789
1108 ]
1109 }
1110 ],
1111 "title": "Lightning Lora",
1112 "properties": {
1113 "Node name for S&R": "WanVideoLoraSelect",
1114 "ue_properties": {
1115 "input_ue_unconnectable": [],
1116 "widget_ue_connectable": []
1117 }
1118 },
1119 "widgets_values": [
1120 "lightx2v_14B_T2V_cfg_step_distill_lora_adaptive_rank_quantile_0.15_bf16.safetensors",
1121 0.7,
1122 false,
1123 false
1124 ]
1125 },
1126 {
1127 "id": 696,
1128 "type": "WanVideoSampler",
1129 "pos": [
1130 2640,
1131 90
1132 ],
1133 "size": [
1134 290,
1135 1120
1136 ],
1137 "flags": {
1138 "collapsed": false
1139 },
1140 "order": 7,
1141 "mode": 0,
1142 "inputs": [
1143 {
1144 "localized_name": "model",
1145 "name": "model",
1146 "type": "WANVIDEOMODEL",
1147 "link": 7760
1148 },
1149 {
1150 "localized_name": "image_embeds",
1151 "name": "image_embeds",
1152 "type": "WANVIDIMAGE_EMBEDS",
1153 "link": 7746
1154 },
1155 {
1156 "localized_name": "text_embeds",
1157 "name": "text_embeds",
1158 "shape": 7,
1159 "type": "WANVIDEOTEXTEMBEDS",
1160 "link": 7759
1161 },
1162 {
1163 "localized_name": "samples",
1164 "name": "samples",
1165 "shape": 7,
1166 "type": "LATENT",
1167 "link": 7747
1168 },
1169 {
1170 "localized_name": "feta_args",
1171 "name": "feta_args",
1172 "shape": 7,
1173 "type": "FETAARGS",
1174 "link": null
1175 },
1176 {
1177 "localized_name": "context_options",
1178 "name": "context_options",
1179 "shape": 7,
1180 "type": "WANVIDCONTEXT",
1181 "link": null
1182 },
1183 {
1184 "localized_name": "cache_args",
1185 "name": "cache_args",
1186 "shape": 7,
1187 "type": "CACHEARGS",
1188 "link": null
1189 },
1190 {
1191 "localized_name": "flowedit_args",
1192 "name": "flowedit_args",
1193 "shape": 7,
1194 "type": "FLOWEDITARGS",
1195 "link": null
1196 },
1197 {
1198 "localized_name": "slg_args",
1199 "name": "slg_args",
1200 "shape": 7,
1201 "type": "SLGARGS",
1202 "link": null
1203 },
1204 {
1205 "localized_name": "loop_args",
1206 "name": "loop_args",
1207 "shape": 7,
1208 "type": "LOOPARGS",
1209 "link": null
1210 },
1211 {
1212 "localized_name": "experimental_args",
1213 "name": "experimental_args",
1214 "shape": 7,
1215 "type": "EXPERIMENTALARGS",
1216 "link": null
1217 },
1218 {
1219 "localized_name": "sigmas",
1220 "name": "sigmas",
1221 "shape": 7,
1222 "type": "SIGMAS",
1223 "link": null
1224 },
1225 {
1226 "localized_name": "unianimate_poses",
1227 "name": "unianimate_poses",
1228 "shape": 7,
1229 "type": "UNIANIMATE_POSE",
1230 "link": null
1231 },
1232 {
1233 "localized_name": "fantasytalking_embeds",
1234 "name": "fantasytalking_embeds",
1235 "shape": 7,
1236 "type": "FANTASYTALKING_EMBEDS",
1237 "link": null
1238 },
1239 {
1240 "localized_name": "uni3c_embeds",
1241 "name": "uni3c_embeds",
1242 "shape": 7,
1243 "type": "UNI3C_EMBEDS",
1244 "link": null
1245 },
1246 {
1247 "localized_name": "multitalk_embeds",
1248 "name": "multitalk_embeds",
1249 "shape": 7,
1250 "type": "MULTITALK_EMBEDS",
1251 "link": null
1252 },
1253 {
1254 "localized_name": "freeinit_args",
1255 "name": "freeinit_args",
1256 "shape": 7,
1257 "type": "FREEINITARGS",
1258 "link": null
1259 }
1260 ],
1261 "outputs": [
1262 {
1263 "localized_name": "samples",
1264 "name": "samples",
1265 "type": "LATENT",
1266 "links": []
1267 },
1268 {
1269 "localized_name": "denoised_samples",
1270 "name": "denoised_samples",
1271 "type": "LATENT",
1272 "links": [
1273 7745
1274 ]
1275 }
1276 ],
1277 "properties": {
1278 "Node name for S&R": "WanVideoSampler",
1279 "cnr_id": "comfyui-wanvideowrapper",
1280 "ver": "1.2.3",
1281 "ue_properties": {
1282 "version": "7.0.1",
1283 "widget_ue_connectable": []
1284 }
1285 },
1286 "widgets_values": [
1287 4,
1288 1.0000000000000002,
1289 5,
1290 1050612516184924,
1291 "randomize",
1292 false,
1293 "euler",
1294 0,
1295 0.25,
1296 false,
1297 "comfy",
1298 0,
1299 -1,
1300 true
1301 ]
1302 },
1303 {
1304 "id": 703,
1305 "type": "WanVideoModelLoader",
1306 "pos": [
1307 1570,
1308 50
1309 ],
1310 "size": [
1311 540,
1312 450
1313 ],
1314 "flags": [],
1315 "order": 4,
1316 "mode": 0,
1317 "inputs": [
1318 {
1319 "localized_name": "compile_args",
1320 "name": "compile_args",
1321 "shape": 7,
1322 "type": "WANCOMPILEARGS",
1323 "link": 7758
1324 },
1325 {
1326 "localized_name": "block_swap_args",
1327 "name": "block_swap_args",
1328 "shape": 7,
1329 "type": "BLOCKSWAPARGS",
1330 "link": null
1331 },
1332 {
1333 "localized_name": "lora",
1334 "name": "lora",
1335 "shape": 7,
1336 "type": "WANVIDLORA",
1337 "link": null
1338 },
1339 {
1340 "localized_name": "vram_management_args",
1341 "name": "vram_management_args",
1342 "shape": 7,
1343 "type": "VRAM_MANAGEMENTARGS",
1344 "link": null
1345 },
1346 {
1347 "localized_name": "extra_model",
1348 "name": "extra_model",
1349 "shape": 7,
1350 "type": "VACEPATH",
1351 "link": null
1352 },
1353 {
1354 "localized_name": "fantasytalking_model",
1355 "name": "fantasytalking_model",
1356 "shape": 7,
1357 "type": "FANTASYTALKINGMODEL",
1358 "link": null
1359 },
1360 {
1361 "localized_name": "multitalk_model",
1362 "name": "multitalk_model",
1363 "shape": 7,
1364 "type": "MULTITALKMODEL",
1365 "link": null
1366 },
1367 {
1368 "localized_name": "fantasyportrait_model",
1369 "name": "fantasyportrait_model",
1370 "shape": 7,
1371 "type": "FANTASYPORTRAITMODEL",
1372 "link": null
1373 },
1374 {
1375 "localized_name": "model",
1376 "name": "model",
1377 "type": "COMBO",
1378 "widget": {
1379 "name": "model"
1380 },
1381 "link": 7820
1382 }
1383 ],
1384 "outputs": [
1385 {
1386 "localized_name": "model",
1387 "name": "model",
1388 "type": "WANVIDEOMODEL",
1389 "links": [
1390 7766
1391 ]
1392 }
1393 ],
1394 "properties": {
1395 "Node name for S&R": "WanVideoModelLoader",
1396 "ue_properties": {
1397 "version": "7.0.1",
1398 "widget_ue_connectable": {
1399 "attention_mode": true,
1400 "base_precision": true,
1401 "load_device": true,
1402 "model": true,
1403 "quantization": true
1404 }
1405 }
1406 },
1407 "widgets_values": [
1408 "Wan2_2-T2V-A14B-LOW_fp8_e4m3fn_scaled_KJ.safetensors",
1409 "fp16_fast",
1410 "fp8_e4m3fn_scaled",
1411 "offload_device",
1412 "sdpa",
1413 "default"
1414 ]
1415 },
1416 {
1417 "id": 698,
1418 "type": "WanVideoDecode",
1419 "pos": [
1420 3000,
1421 90
1422 ],
1423 "size": [
1424 240,
1425 290
1426 ],
1427 "flags": {
1428 "collapsed": false
1429 },
1430 "order": 9,
1431 "mode": 0,
1432 "inputs": [
1433 {
1434 "localized_name": "vae",
1435 "name": "vae",
1436 "type": "WANVAE",
1437 "link": 7763
1438 },
1439 {
1440 "localized_name": "samples",
1441 "name": "samples",
1442 "type": "LATENT",
1443 "link": 7745
1444 }
1445 ],
1446 "outputs": [
1447 {
1448 "localized_name": "images",
1449 "name": "images",
1450 "type": "IMAGE",
1451 "slot_index": 0,
1452 "links": [
1453 7753
1454 ]
1455 }
1456 ],
1457 "properties": {
1458 "Node name for S&R": "WanVideoDecode",
1459 "cnr_id": "comfyui-wanvideowrapper",
1460 "ver": "1.2.3",
1461 "ue_properties": {
1462 "version": "7.0.1",
1463 "widget_ue_connectable": []
1464 }
1465 },
1466 "widgets_values": [
1467 true,
1468 512,
1469 512,
1470 256,
1471 256,
1472 "default"
1473 ]
1474 },
1475 {
1476 "id": 701,
1477 "type": "WanVideoVAELoader",
1478 "pos": [
1479 1570,
1480 1060
1481 ],
1482 "size": [
1483 300,
1484 200
1485 ],
1486 "flags": {
1487 "collapsed": false
1488 },
1489 "order": 2,
1490 "mode": 0,
1491 "inputs": [
1492 {
1493 "localized_name": "compile_args",
1494 "name": "compile_args",
1495 "shape": 7,
1496 "type": "WANCOMPILEARGS",
1497 "link": null
1498 },
1499 {
1500 "localized_name": "model_name",
1501 "name": "model_name",
1502 "type": "COMBO",
1503 "widget": {
1504 "name": "model_name"
1505 },
1506 "link": 7823
1507 }
1508 ],
1509 "outputs": [
1510 {
1511 "localized_name": "vae",
1512 "name": "vae",
1513 "type": "WANVAE",
1514 "slot_index": 0,
1515 "links": [
1516 7763,
1517 7764
1518 ]
1519 }
1520 ],
1521 "properties": {
1522 "Node name for S&R": "WanVideoVAELoader",
1523 "cnr_id": "comfyui-wanvideowrapper",
1524 "ver": "1.2.3",
1525 "ue_properties": {
1526 "version": "7.0.1",
1527 "widget_ue_connectable": []
1528 }
1529 },
1530 "widgets_values": [
1531 "wan_2.1_vae.safetensors",
1532 "bf16",
1533 false,
1534 false
1535 ]
1536 },
1537 {
1538 "id": 702,
1539 "type": "WanVideoSetLoRAs",
1540 "pos": [
1541 2290,
1542 90
1543 ],
1544 "size": [
1545 300,
1546 100
1547 ],
1548 "flags": {
1549 "collapsed": false
1550 },
1551 "order": 5,
1552 "mode": 0,
1553 "inputs": [
1554 {
1555 "localized_name": "model",
1556 "name": "model",
1557 "type": "WANVIDEOMODEL",
1558 "link": 7766
1559 },
1560 {
1561 "localized_name": "lora",
1562 "name": "lora",
1563 "shape": 7,
1564 "type": "WANVIDLORA",
1565 "link": 7789
1566 }
1567 ],
1568 "outputs": [
1569 {
1570 "localized_name": "model",
1571 "name": "model",
1572 "type": "WANVIDEOMODEL",
1573 "links": [
1574 7760
1575 ]
1576 }
1577 ],
1578 "properties": {
1579 "Node name for S&R": "WanVideoSetLoRAs",
1580 "cnr_id": "ComfyUI-WanVideoWrapper",
1581 "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e",
1582 "ue_properties": {
1583 "version": "7.0.1",
1584 "widget_ue_connectable": []
1585 }
1586 },
1587 "widgets_values": []
1588 },
1589 {
1590 "id": 697,
1591 "type": "GetImageSize",
1592 "pos": [
1593 2290,
1594 480
1595 ],
1596 "size": [
1597 300,
1598 130
1599 ],
1600 "flags": {
1601 "collapsed": false
1602 },
1603 "order": 8,
1604 "mode": 0,
1605 "inputs": [
1606 {
1607 "localized_name": "image",
1608 "name": "image",
1609 "type": "IMAGE",
1610 "link": 7772
1611 }
1612 ],
1613 "outputs": [
1614 {
1615 "localized_name": "width",
1616 "name": "width",
1617 "type": "INT",
1618 "links": [
1619 7756
1620 ]
1621 },
1622 {
1623 "localized_name": "height",
1624 "name": "height",
1625 "type": "INT",
1626 "links": [
1627 7757
1628 ]
1629 },
1630 {
1631 "localized_name": "batch_size",
1632 "name": "batch_size",
1633 "type": "INT",
1634 "links": [
1635 7755
1636 ]
1637 }
1638 ],
1639 "properties": {
1640 "Node name for S&R": "GetImageSize"
1641 },
1642 "widgets_values": []
1643 },
1644 {
1645 "id": 695,
1646 "type": "WanVideoEmptyEmbeds",
1647 "pos": [
1648 2290,
1649 240
1650 ],
1651 "size": [
1652 300,
1653 200
1654 ],
1655 "flags": {
1656 "collapsed": false
1657 },
1658 "order": 6,
1659 "mode": 0,
1660 "inputs": [
1661 {
1662 "localized_name": "control_embeds",
1663 "name": "control_embeds",
1664 "shape": 7,
1665 "type": "WANVIDIMAGE_EMBEDS",
1666 "link": null
1667 },
1668 {
1669 "localized_name": "extra_latents",
1670 "name": "extra_latents",
1671 "shape": 7,
1672 "type": "LATENT",
1673 "link": null
1674 },
1675 {
1676 "localized_name": "width",
1677 "name": "width",
1678 "type": "INT",
1679 "widget": {
1680 "name": "width"
1681 },
1682 "link": 7756
1683 },
1684 {
1685 "localized_name": "height",
1686 "name": "height",
1687 "type": "INT",
1688 "widget": {
1689 "name": "height"
1690 },
1691 "link": 7757
1692 },
1693 {
1694 "localized_name": "num_frames",
1695 "name": "num_frames",
1696 "type": "INT",
1697 "widget": {
1698 "name": "num_frames"
1699 },
1700 "link": 7755
1701 }
1702 ],
1703 "outputs": [
1704 {
1705 "localized_name": "image_embeds",
1706 "name": "image_embeds",
1707 "type": "WANVIDIMAGE_EMBEDS",
1708 "links": [
1709 7746
1710 ]
1711 }
1712 ],
1713 "title": "Image Embeds",
1714 "properties": {
1715 "Node name for S&R": "WanVideoEmptyEmbeds",
1716 "cnr_id": "comfyui-wanvideowrapper",
1717 "ver": "1.2.3",
1718 "ue_properties": {
1719 "version": "7.0.1",
1720 "widget_ue_connectable": []
1721 }
1722 },
1723 "widgets_values": [
1724 1088,
1725 1920,
1726 81
1727 ]
1728 },
1729 {
1730 "id": 699,
1731 "type": "WanVideoEncode",
1732 "pos": [
1733 2290,
1734 650
1735 ],
1736 "size": [
1737 300,
1738 350
1739 ],
1740 "flags": {
1741 "collapsed": false
1742 },
1743 "order": 10,
1744 "mode": 0,
1745 "inputs": [
1746 {
1747 "localized_name": "vae",
1748 "name": "vae",
1749 "type": "WANVAE",
1750 "link": 7764
1751 },
1752 {
1753 "localized_name": "image",
1754 "name": "image",
1755 "type": "IMAGE",
1756 "link": 7771
1757 },
1758 {
1759 "localized_name": "mask",
1760 "name": "mask",
1761 "shape": 7,
1762 "type": "MASK",
1763 "link": null
1764 }
1765 ],
1766 "outputs": [
1767 {
1768 "localized_name": "samples",
1769 "name": "samples",
1770 "type": "LATENT",
1771 "links": [
1772 7747
1773 ]
1774 }
1775 ],
1776 "properties": {
1777 "Node name for S&R": "WanVideoEncode",
1778 "ue_properties": {
1779 "input_ue_unconnectable": [],
1780 "version": "7.3",
1781 "widget_ue_connectable": []
1782 }
1783 },
1784 "widgets_values": [
1785 true,
1786 512,
1787 512,
1788 256,
1789 256,
1790 0.001,
1791 1
1792 ]
1793 },
1794 {
1795 "id": 704,
1796 "type": "WanVideoTextEncodeCached",
1797 "pos": [
1798 1570,
1799 570
1800 ],
1801 "size": [
1802 530,
1803 430
1804 ],
1805 "flags": {
1806 "collapsed": false
1807 },
1808 "order": 3,
1809 "mode": 0,
1810 "inputs": [
1811 {
1812 "localized_name": "extender_args",
1813 "name": "extender_args",
1814 "shape": 7,
1815 "type": "WANVIDEOPROMPTEXTENDER_ARGS",
1816 "link": null
1817 },
1818 {
1819 "localized_name": "model_name",
1820 "name": "model_name",
1821 "type": "COMBO",
1822 "widget": {
1823 "name": "model_name"
1824 },
1825 "link": 7822
1826 }
1827 ],
1828 "outputs": [
1829 {
1830 "localized_name": "text_embeds",
1831 "name": "text_embeds",
1832 "type": "WANVIDEOTEXTEMBEDS",
1833 "links": [
1834 7759
1835 ]
1836 },
1837 {
1838 "localized_name": "negative_text_embeds",
1839 "name": "negative_text_embeds",
1840 "type": "WANVIDEOTEXTEMBEDS",
1841 "links": []
1842 },
1843 {
1844 "localized_name": "positive_prompt",
1845 "name": "positive_prompt",
1846 "type": "STRING",
1847 "links": []
1848 }
1849 ],
1850 "properties": {
1851 "Node name for S&R": "WanVideoTextEncodeCached",
1852 "ue_properties": {
1853 "input_ue_unconnectable": [],
1854 "widget_ue_connectable": []
1855 }
1856 },
1857 "widgets_values": [
1858 "umt5_xxl_fp16.safetensors",
1859 "bf16",
1860 "high resolution, sharp, detailed",
1861 "",
1862 "disabled",
1863 true,
1864 "gpu"
1865 ]
1866 }
1867 ],
1868 "groups": [
1869 {
1870 "id": 24,
1871 "title": "Upscale",
1872 "bounding": [
1873 2250,
1874 -30,
1875 1060,
1876 1330
1877 ],
1878 "color": "#444",
1879 "flags": []
1880 },
1881 {
1882 "id": 25,
1883 "title": "Model",
1884 "bounding": [
1885 1200,
1886 -30,
1887 1000,
1888 1330
1889 ],
1890 "color": "#444",
1891 "flags": []
1892 },
1893 {
1894 "id": 26,
1895 "title": "Settings",
1896 "bounding": [
1897 550,
1898 -30,
1899 600,
1900 480
1901 ],
1902 "color": "#444",
1903 "flags": []
1904 }
1905 ],
1906 "links": [
1907 {
1908 "id": 7526,
1909 "origin_id": 674,
1910 "origin_slot": 0,
1911 "target_id": -20,
1912 "target_slot": 0,
1913 "type": "IMAGE"
1914 },
1915 {
1916 "id": 7633,
1917 "origin_id": 675,
1918 "origin_slot": 0,
1919 "target_id": -20,
1920 "target_slot": 1,
1921 "type": "FLOAT"
1922 },
1923 {
1924 "id": 7704,
1925 "origin_id": 687,
1926 "origin_slot": 0,
1927 "target_id": -20,
1928 "target_slot": 1,
1929 "type": "FLOAT"
1930 },
1931 {
1932 "id": 7745,
1933 "origin_id": 696,
1934 "origin_slot": 1,
1935 "target_id": 698,
1936 "target_slot": 1,
1937 "type": "LATENT"
1938 },
1939 {
1940 "id": 7746,
1941 "origin_id": 695,
1942 "origin_slot": 0,
1943 "target_id": 696,
1944 "target_slot": 1,
1945 "type": "WANVIDIMAGE_EMBEDS"
1946 },
1947 {
1948 "id": 7747,
1949 "origin_id": 699,
1950 "origin_slot": 0,
1951 "target_id": 696,
1952 "target_slot": 3,
1953 "type": "LATENT"
1954 },
1955 {
1956 "id": 7753,
1957 "origin_id": 698,
1958 "origin_slot": 0,
1959 "target_id": -20,
1960 "target_slot": 0,
1961 "type": "IMAGE"
1962 },
1963 {
1964 "id": 7755,
1965 "origin_id": 697,
1966 "origin_slot": 2,
1967 "target_id": 695,
1968 "target_slot": 4,
1969 "type": "INT"
1970 },
1971 {
1972 "id": 7756,
1973 "origin_id": 697,
1974 "origin_slot": 0,
1975 "target_id": 695,
1976 "target_slot": 2,
1977 "type": "INT"
1978 },
1979 {
1980 "id": 7757,
1981 "origin_id": 697,
1982 "origin_slot": 1,
1983 "target_id": 695,
1984 "target_slot": 3,
1985 "type": "INT"
1986 },
1987 {
1988 "id": 7758,
1989 "origin_id": 700,
1990 "origin_slot": 0,
1991 "target_id": 703,
1992 "target_slot": 0,
1993 "type": "WANCOMPILEARGS"
1994 },
1995 {
1996 "id": 7759,
1997 "origin_id": 704,
1998 "origin_slot": 0,
1999 "target_id": 696,
2000 "target_slot": 2,
2001 "type": "WANVIDEOTEXTEMBEDS"
2002 },
2003 {
2004 "id": 7760,
2005 "origin_id": 702,
2006 "origin_slot": 0,
2007 "target_id": 696,
2008 "target_slot": 0,
2009 "type": "WANVIDEOMODEL"
2010 },
2011 {
2012 "id": 7763,
2013 "origin_id": 701,
2014 "origin_slot": 0,
2015 "target_id": 698,
2016 "target_slot": 0,
2017 "type": "WANVAE"
2018 },
2019 {
2020 "id": 7764,
2021 "origin_id": 701,
2022 "origin_slot": 0,
2023 "target_id": 699,
2024 "target_slot": 0,
2025 "type": "WANVAE"
2026 },
2027 {
2028 "id": 7766,
2029 "origin_id": 703,
2030 "origin_slot": 0,
2031 "target_id": 702,
2032 "target_slot": 0,
2033 "type": "WANVIDEOMODEL"
2034 },
2035 {
2036 "id": 7768,
2037 "origin_id": -10,
2038 "origin_slot": 0,
2039 "target_id": 706,
2040 "target_slot": 0,
2041 "type": "IMAGE"
2042 },
2043 {
2044 "id": 7771,
2045 "origin_id": 706,
2046 "origin_slot": 0,
2047 "target_id": 699,
2048 "target_slot": 1,
2049 "type": "IMAGE"
2050 },
2051 {
2052 "id": 7772,
2053 "origin_id": 706,
2054 "origin_slot": 0,
2055 "target_id": 697,
2056 "target_slot": 0,
2057 "type": "IMAGE"
2058 },
2059 {
2060 "id": 7774,
2061 "origin_id": 708,
2062 "origin_slot": 0,
2063 "target_id": 706,
2064 "target_slot": 1,
2065 "type": "INT"
2066 },
2067 {
2068 "id": 7775,
2069 "origin_id": 709,
2070 "origin_slot": 0,
2071 "target_id": 706,
2072 "target_slot": 2,
2073 "type": "INT"
2074 },
2075 {
2076 "id": 7776,
2077 "origin_id": -10,
2078 "origin_slot": 1,
2079 "target_id": 708,
2080 "target_slot": 0,
2081 "type": "INT"
2082 },
2083 {
2084 "id": 7777,
2085 "origin_id": -10,
2086 "origin_slot": 2,
2087 "target_id": 709,
2088 "target_slot": 0,
2089 "type": "INT"
2090 },
2091 {
2092 "id": 7789,
2093 "origin_id": 705,
2094 "origin_slot": 0,
2095 "target_id": 702,
2096 "target_slot": 1,
2097 "type": "WANVIDLORA"
2098 },
2099 {
2100 "id": 7820,
2101 "origin_id": -10,
2102 "origin_slot": 3,
2103 "target_id": 703,
2104 "target_slot": 8,
2105 "type": "COMBO"
2106 },
2107 {
2108 "id": 7821,
2109 "origin_id": -10,
2110 "origin_slot": 4,
2111 "target_id": 705,
2112 "target_slot": 2,
2113 "type": "COMBO"
2114 },
2115 {
2116 "id": 7822,
2117 "origin_id": -10,
2118 "origin_slot": 5,
2119 "target_id": 704,
2120 "target_slot": 1,
2121 "type": "COMBO"
2122 },
2123 {
2124 "id": 7823,
2125 "origin_id": -10,
2126 "origin_slot": 6,
2127 "target_id": 701,
2128 "target_slot": 1,
2129 "type": "COMBO"
2130 }
2131 ],
2132 "extra": {
2133 "workflowRendererVersion": "Vue-corrected"
2134 }
2135 },
2136 {
2137 "id": "e0ef1fc8-f374-4aa1-8965-c7a9efc7a0f0",
2138 "version": 1,
2139 "state": {
2140 "lastGroupId": 32,
2141 "lastNodeId": 741,
2142 "lastLinkId": 7826,
2143 "lastRerouteId": 0
2144 },
2145 "revision": 0,
2146 "config": [],
2147 "name": "Video Stitch",
2148 "inputNode": {
2149 "id": -10,
2150 "bounding": [
2151 -6810,
2152 2580,
2153 151.55859375,
2154 168
2155 ]
2156 },
2157 "outputNode": {
2158 "id": -20,
2159 "bounding": [
2160 -4770,
2161 2600,
2162 128,
2163 68
2164 ]
2165 },
2166 "inputs": [
2167 {
2168 "id": "85555afe-c7a1-4f6e-b073-7c37f7bace7f",
2169 "name": "video",
2170 "type": "VIDEO",
2171 "linkIds": [
2172 253
2173 ],
2174 "localized_name": "video",
2175 "label": "Before Video",
2176 "pos": [
2177 -6682.44140625,
2178 2604
2179 ]
2180 },
2181 {
2182 "id": "022773ee-6b4f-4e3d-bead-68b3e75e2d20",
2183 "name": "video_1",
2184 "type": "VIDEO",
2185 "linkIds": [
2186 254
2187 ],
2188 "localized_name": "video_1",
2189 "label": "After Video",
2190 "pos": [
2191 -6682.44140625,
2192 2624
2193 ]
2194 },
2195 {
2196 "id": "7bcd7cbc-e918-472a-a0cf-2e0900545372",
2197 "name": "direction",
2198 "type": "COMBO",
2199 "linkIds": [
2200 259
2201 ],
2202 "pos": [
2203 -6682.44140625,
2204 2644
2205 ]
2206 },
2207 {
2208 "id": "9a00389d-c1c8-40d5-87fe-f41019b61fbc",
2209 "name": "match_image_size",
2210 "type": "BOOLEAN",
2211 "linkIds": [
2212 260
2213 ],
2214 "pos": [
2215 -6682.44140625,
2216 2664
2217 ]
2218 },
2219 {
2220 "id": "b95e0440-3ea8-4ae0-887e-12e75701042a",
2221 "name": "spacing_width",
2222 "type": "INT",
2223 "linkIds": [
2224 261
2225 ],
2226 "pos": [
2227 -6682.44140625,
2228 2684
2229 ]
2230 },
2231 {
2232 "id": "83ab9382-0a70-4169-b26a-66ab026b43c4",
2233 "name": "spacing_color",
2234 "type": "COMBO",
2235 "linkIds": [
2236 262
2237 ],
2238 "pos": [
2239 -6682.44140625,
2240 2704
2241 ]
2242 }
2243 ],
2244 "outputs": [
2245 {
2246 "id": "09707f43-7552-4a6e-bd23-d962d31801c2",
2247 "name": "VIDEO",
2248 "type": "VIDEO",
2249 "linkIds": [
2250 255
2251 ],
2252 "localized_name": "VIDEO",
2253 "pos": [
2254 -4746,
2255 2624
2256 ]
2257 }
2258 ],
2259 "widgets": [],
2260 "nodes": [
2261 {
2262 "id": 737,
2263 "type": "GetVideoComponents",
2264 "pos": [
2265 -6390,
2266 2600
2267 ],
2268 "size": [
2269 230,
2270 120
2271 ],
2272 "flags": [],
2273 "order": 4,
2274 "mode": 0,
2275 "inputs": [
2276 {
2277 "localized_name": "video",
2278 "name": "video",
2279 "type": "VIDEO",
2280 "link": 254
2281 }
2282 ],
2283 "outputs": [
2284 {
2285 "localized_name": "images",
2286 "name": "images",
2287 "type": "IMAGE",
2288 "links": [
2289 249
2290 ]
2291 },
2292 {
2293 "localized_name": "audio",
2294 "name": "audio",
2295 "type": "AUDIO",
2296 "links": null
2297 },
2298 {
2299 "localized_name": "fps",
2300 "name": "fps",
2301 "type": "FLOAT",
2302 "links": null
2303 }
2304 ],
2305 "properties": {
2306 "Node name for S&R": "GetVideoComponents",
2307 "cnr_id": "comfy-core",
2308 "ver": "0.13.0"
2309 },
2310 "widgets_values": []
2311 },
2312 {
2313 "id": 738,
2314 "type": "GetVideoComponents",
2315 "pos": [
2316 -6390,
2317 2420
2318 ],
2319 "size": [
2320 230,
2321 120
2322 ],
2323 "flags": [],
2324 "order": 5,
2325 "mode": 0,
2326 "inputs": [
2327 {
2328 "localized_name": "video",
2329 "name": "video",
2330 "type": "VIDEO",
2331 "link": 253
2332 }
2333 ],
2334 "outputs": [
2335 {
2336 "localized_name": "images",
2337 "name": "images",
2338 "type": "IMAGE",
2339 "links": [
2340 248
2341 ]
2342 },
2343 {
2344 "localized_name": "audio",
2345 "name": "audio",
2346 "type": "AUDIO",
2347 "links": [
2348 251
2349 ]
2350 },
2351 {
2352 "localized_name": "fps",
2353 "name": "fps",
2354 "type": "FLOAT",
2355 "links": [
2356 252
2357 ]
2358 }
2359 ],
2360 "properties": {
2361 "Node name for S&R": "GetVideoComponents",
2362 "cnr_id": "comfy-core",
2363 "ver": "0.13.0"
2364 },
2365 "widgets_values": []
2366 },
2367 {
2368 "id": 90,
2369 "type": "GetImageSize",
2370 "pos": [
2371 -6390,
2372 3030
2373 ],
2374 "size": [
2375 230,
2376 120
2377 ],
2378 "flags": [],
2379 "order": 0,
2380 "mode": 0,
2381 "inputs": [
2382 {
2383 "localized_name": "image",
2384 "name": "image",
2385 "type": "IMAGE",
2386 "link": 266
2387 }
2388 ],
2389 "outputs": [
2390 {
2391 "localized_name": "width",
2392 "name": "width",
2393 "type": "INT",
2394 "links": [
2395 274
2396 ]
2397 },
2398 {
2399 "localized_name": "height",
2400 "name": "height",
2401 "type": "INT",
2402 "links": [
2403 276
2404 ]
2405 },
2406 {
2407 "localized_name": "batch_size",
2408 "name": "batch_size",
2409 "type": "INT",
2410 "links": null
2411 }
2412 ],
2413 "properties": {
2414 "Node name for S&R": "GetImageSize"
2415 },
2416 "widgets_values": []
2417 },
2418 {
2419 "id": 739,
2420 "type": "CreateVideo",
2421 "pos": [
2422 -5190,
2423 2420
2424 ],
2425 "size": [
2426 270,
2427 130
2428 ],
2429 "flags": [],
2430 "order": 6,
2431 "mode": 0,
2432 "inputs": [
2433 {
2434 "localized_name": "images",
2435 "name": "images",
2436 "type": "IMAGE",
2437 "link": 282
2438 },
2439 {
2440 "localized_name": "audio",
2441 "name": "audio",
2442 "shape": 7,
2443 "type": "AUDIO",
2444 "link": 251
2445 },
2446 {
2447 "localized_name": "fps",
2448 "name": "fps",
2449 "type": "FLOAT",
2450 "widget": {
2451 "name": "fps"
2452 },
2453 "link": 252
2454 }
2455 ],
2456 "outputs": [
2457 {
2458 "localized_name": "VIDEO",
2459 "name": "VIDEO",
2460 "type": "VIDEO",
2461 "links": [
2462 255
2463 ]
2464 }
2465 ],
2466 "properties": {
2467 "Node name for S&R": "CreateVideo",
2468 "cnr_id": "comfy-core",
2469 "ver": "0.13.0"
2470 },
2471 "widgets_values": [
2472 30
2473 ]
2474 },
2475 {
2476 "id": 95,
2477 "type": "ComfyMathExpression",
2478 "pos": [
2479 -6040,
2480 3020
2481 ],
2482 "size": [
2483 400,
2484 200
2485 ],
2486 "flags": [],
2487 "order": 1,
2488 "mode": 0,
2489 "inputs": [
2490 {
2491 "label": "a",
2492 "localized_name": "values.a",
2493 "name": "values.a",
2494 "type": "FLOAT,INT,BOOLEAN",
2495 "link": 274
2496 },
2497 {
2498 "label": "b",
2499 "localized_name": "values.b",
2500 "name": "values.b",
2501 "shape": 7,
2502 "type": "FLOAT,INT,BOOLEAN",
2503 "link": null
2504 }
2505 ],
2506 "outputs": [
2507 {
2508 "localized_name": "FLOAT",
2509 "name": "FLOAT",
2510 "type": "FLOAT",
2511 "links": null
2512 },
2513 {
2514 "localized_name": "INT",
2515 "name": "INT",
2516 "type": "INT",
2517 "links": [
2518 279
2519 ]
2520 },
2521 {
2522 "localized_name": "BOOL",
2523 "name": "BOOL",
2524 "type": "BOOLEAN",
2525 "links": null
2526 }
2527 ],
2528 "properties": {
2529 "Node name for S&R": "ComfyMathExpression"
2530 },
2531 "widgets_values": [
2532 "a & ~1"
2533 ]
2534 },
2535 {
2536 "id": 96,
2537 "type": "ComfyMathExpression",
2538 "pos": [
2539 -6040,
2540 3290
2541 ],
2542 "size": [
2543 400,
2544 200
2545 ],
2546 "flags": [],
2547 "order": 2,
2548 "mode": 0,
2549 "inputs": [
2550 {
2551 "label": "a",
2552 "localized_name": "values.a",
2553 "name": "values.a",
2554 "type": "FLOAT,INT,BOOLEAN",
2555 "link": 276
2556 },
2557 {
2558 "label": "b",
2559 "localized_name": "values.b",
2560 "name": "values.b",
2561 "shape": 7,
2562 "type": "FLOAT,INT,BOOLEAN",
2563 "link": null
2564 }
2565 ],
2566 "outputs": [
2567 {
2568 "localized_name": "FLOAT",
2569 "name": "FLOAT",
2570 "type": "FLOAT",
2571 "links": null
2572 },
2573 {
2574 "localized_name": "INT",
2575 "name": "INT",
2576 "type": "INT",
2577 "links": [
2578 280
2579 ]
2580 },
2581 {
2582 "localized_name": "BOOL",
2583 "name": "BOOL",
2584 "type": "BOOLEAN",
2585 "links": null
2586 }
2587 ],
2588 "properties": {
2589 "Node name for S&R": "ComfyMathExpression"
2590 },
2591 "widgets_values": [
2592 "a & ~1"
2593 ]
2594 },
2595 {
2596 "id": 740,
2597 "type": "ImageStitch",
2598 "pos": [
2599 -6390,
2600 2780
2601 ],
2602 "size": [
2603 270,
2604 190
2605 ],
2606 "flags": [],
2607 "order": 7,
2608 "mode": 0,
2609 "inputs": [
2610 {
2611 "localized_name": "image1",
2612 "name": "image1",
2613 "type": "IMAGE",
2614 "link": 248
2615 },
2616 {
2617 "localized_name": "image2",
2618 "name": "image2",
2619 "shape": 7,
2620 "type": "IMAGE",
2621 "link": 249
2622 },
2623 {
2624 "localized_name": "direction",
2625 "name": "direction",
2626 "type": "COMBO",
2627 "widget": {
2628 "name": "direction"
2629 },
2630 "link": 259
2631 },
2632 {
2633 "localized_name": "match_image_size",
2634 "name": "match_image_size",
2635 "type": "BOOLEAN",
2636 "widget": {
2637 "name": "match_image_size"
2638 },
2639 "link": 260
2640 },
2641 {
2642 "localized_name": "spacing_width",
2643 "name": "spacing_width",
2644 "type": "INT",
2645 "widget": {
2646 "name": "spacing_width"
2647 },
2648 "link": 261
2649 },
2650 {
2651 "localized_name": "spacing_color",
2652 "name": "spacing_color",
2653 "type": "COMBO",
2654 "widget": {
2655 "name": "spacing_color"
2656 },
2657 "link": 262
2658 }
2659 ],
2660 "outputs": [
2661 {
2662 "localized_name": "IMAGE",
2663 "name": "IMAGE",
2664 "type": "IMAGE",
2665 "links": [
2666 266,
2667 281
2668 ]
2669 }
2670 ],
2671 "properties": {
2672 "Node name for S&R": "ImageStitch",
2673 "cnr_id": "comfy-core",
2674 "ver": "0.13.0"
2675 },
2676 "widgets_values": [
2677 "right",
2678 true,
2679 0,
2680 "white"
2681 ]
2682 },
2683 {
2684 "id": 97,
2685 "type": "ResizeImageMaskNode",
2686 "pos": [
2687 -5560,
2688 2790
2689 ],
2690 "size": [
2691 270,
2692 239.96875
2693 ],
2694 "flags": [],
2695 "order": 3,
2696 "mode": 0,
2697 "inputs": [
2698 {
2699 "localized_name": "input",
2700 "name": "input",
2701 "type": "IMAGE,MASK",
2702 "link": 281
2703 },
2704 {
2705 "localized_name": "width",
2706 "name": "resize_type.width",
2707 "type": "INT",
2708 "widget": {
2709 "name": "resize_type.width"
2710 },
2711 "link": 279
2712 },
2713 {
2714 "localized_name": "height",
2715 "name": "resize_type.height",
2716 "type": "INT",
2717 "widget": {
2718 "name": "resize_type.height"
2719 },
2720 "link": 280
2721 }
2722 ],
2723 "outputs": [
2724 {
2725 "localized_name": "resized",
2726 "name": "resized",
2727 "type": "IMAGE",
2728 "links": [
2729 282
2730 ]
2731 }
2732 ],
2733 "properties": {
2734 "Node name for S&R": "ResizeImageMaskNode"
2735 },
2736 "widgets_values": [
2737 "scale dimensions",
2738 512,
2739 512,
2740 "center",
2741 "area"
2742 ]
2743 }
2744 ],
2745 "groups": [],
2746 "links": [
2747 {
2748 "id": 248,
2749 "origin_id": 738,
2750 "origin_slot": 0,
2751 "target_id": 740,
2752 "target_slot": 0,
2753 "type": "IMAGE"
2754 },
2755 {
2756 "id": 249,
2757 "origin_id": 737,
2758 "origin_slot": 0,
2759 "target_id": 740,
2760 "target_slot": 1,
2761 "type": "IMAGE"
2762 },
2763 {
2764 "id": 251,
2765 "origin_id": 738,
2766 "origin_slot": 1,
2767 "target_id": 739,
2768 "target_slot": 1,
2769 "type": "AUDIO"
2770 },
2771 {
2772 "id": 252,
2773 "origin_id": 738,
2774 "origin_slot": 2,
2775 "target_id": 739,
2776 "target_slot": 2,
2777 "type": "FLOAT"
2778 },
2779 {
2780 "id": 253,
2781 "origin_id": -10,
2782 "origin_slot": 0,
2783 "target_id": 738,
2784 "target_slot": 0,
2785 "type": "VIDEO"
2786 },
2787 {
2788 "id": 254,
2789 "origin_id": -10,
2790 "origin_slot": 1,
2791 "target_id": 737,
2792 "target_slot": 0,
2793 "type": "VIDEO"
2794 },
2795 {
2796 "id": 255,
2797 "origin_id": 739,
2798 "origin_slot": 0,
2799 "target_id": -20,
2800 "target_slot": 0,
2801 "type": "VIDEO"
2802 },
2803 {
2804 "id": 259,
2805 "origin_id": -10,
2806 "origin_slot": 2,
2807 "target_id": 740,
2808 "target_slot": 2,
2809 "type": "COMBO"
2810 },
2811 {
2812 "id": 260,
2813 "origin_id": -10,
2814 "origin_slot": 3,
2815 "target_id": 740,
2816 "target_slot": 3,
2817 "type": "BOOLEAN"
2818 },
2819 {
2820 "id": 261,
2821 "origin_id": -10,
2822 "origin_slot": 4,
2823 "target_id": 740,
2824 "target_slot": 4,
2825 "type": "INT"
2826 },
2827 {
2828 "id": 262,
2829 "origin_id": -10,
2830 "origin_slot": 5,
2831 "target_id": 740,
2832 "target_slot": 5,
2833 "type": "COMBO"
2834 },
2835 {
2836 "id": 266,
2837 "origin_id": 740,
2838 "origin_slot": 0,
2839 "target_id": 90,
2840 "target_slot": 0,
2841 "type": "IMAGE"
2842 },
2843 {
2844 "id": 274,
2845 "origin_id": 90,
2846 "origin_slot": 0,
2847 "target_id": 95,
2848 "target_slot": 0,
2849 "type": "INT"
2850 },
2851 {
2852 "id": 276,
2853 "origin_id": 90,
2854 "origin_slot": 1,
2855 "target_id": 96,
2856 "target_slot": 0,
2857 "type": "INT"
2858 },
2859 {
2860 "id": 279,
2861 "origin_id": 95,
2862 "origin_slot": 1,
2863 "target_id": 97,
2864 "target_slot": 1,
2865 "type": "INT"
2866 },
2867 {
2868 "id": 280,
2869 "origin_id": 96,
2870 "origin_slot": 1,
2871 "target_id": 97,
2872 "target_slot": 2,
2873 "type": "INT"
2874 },
2875 {
2876 "id": 281,
2877 "origin_id": 740,
2878 "origin_slot": 0,
2879 "target_id": 97,
2880 "target_slot": 0,
2881 "type": "IMAGE"
2882 },
2883 {
2884 "id": 282,
2885 "origin_id": 97,
2886 "origin_slot": 0,
2887 "target_id": 739,
2888 "target_slot": 0,
2889 "type": "IMAGE"
2890 }
2891 ],
2892 "extra": {
2893 "workflowRendererVersion": "LG"
2894 }
2895 }
2896 ]
2897 },
2898 "config": [],
2899 "extra": {
2900 "ds": {
2901 "scale": 0.5665688213000745,
2902 "offset": [
2903 1003.7490582587877,
2904 752.2007221364066
2905 ]
2906 },
2907 "frontendVersion": "1.44.19",
2908 "workflowRendererVersion": "Vue-corrected",
2909 "linearMode": false,
2910 "VHS_KeepIntermediate": true,
2911 "VHS_MetadataImage": true,
2912 "VHS_latentpreview": false,
2913 "VHS_latentpreviewrate": 0,
2914 "links_added_by_ue": [],
2915 "node_versions": {
2916 "ComfyUI-VideoHelperSuite": "0a75c7958fe320efcb052f1d9f8451fd20c730a8",
2917 "ComfyUI-WanVideoWrapper": "5a2383621a05825d0d0437781afcb8552d9590fd",
2918 "comfy-core": "0.3.26"
2919 },
2920 "ue_links": []
2921 },
2922 "version": 0.4
2923}