ComfyPilotComfyPilot
工作流 / 视频工具 / 更改任意对象
更改任意对象

更改任意对象

Change Any Objects

使用简单的提示词遮罩视频中的特定对象,并通过提示词或可选的参考图替换该对象。所用模型:SAM3 + Wan万相 2.1 VACE 局部重绘

视频工具 30 个节点 2 个输入 16 次使用 ComfyUI ≥ 0.20.0 shane 43 KB

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

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

需要的权重

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

Wan21_CausVid_14B_T2V_lora_rank32_v2.safetensors 模型库暂未收录
Wan2_1_VAE_bf16.safetensors 在模型库查看
umt5-xxl-enc-bf16.safetensors 在模型库查看
wan2.1_vace_14B_fp16.safetensors 在模型库查看

节点构成

INTConstant × 3
ImageCompositeMasked × 2
VHS_VideoCombine × 2
MaskBlur+ × 2
SAM3VideoSegmentation × 1
SAM3Propagate × 1
WanVideoSLG × 1
WanVideoExperimentalArgs × 1
WanVideoDecode × 1
WanVideoVACEEncode × 1
TextBox1 × 1
WanVideoTextEncode × 1
LoadSAM3Model × 1
SAM3VideoOutput × 1
ImageResize+ × 1
GrowMaskWithBlur × 1

官方标注的模型

SAM3Wan2.1 VACE

工作流 JSON

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

1{
2 "id": "96995b8f-85c5-47af-b3cf-7b6a24675694",
3 "revision": 0,
4 "last_node_id": 205,
5 "last_link_id": 335,
6 "nodes": [
7 {
8 "id": 163,
9 "type": "INTConstant",
10 "pos": [
11 -259.6666023249989,
12 1211.33326472137
13 ],
14 "size": [
15 210,
16 86.66666666666667
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "value",
25 "type": "INT",
26 "links": [
27 278,
28 301,
29 306
30 ]
31 }
32 ],
33 "title": "Height",
34 "properties": {
35 "Node name for S&R": "INTConstant",
36 "cnr_id": "comfyui-kjnodes",
37 "ver": "a5e66ce5510c9b3bf984c43a22014cefae4bd044",
38 "widget_ue_connectable": []
39 },
40 "widgets_values": [
41 1280
42 ],
43 "color": "#232",
44 "bgcolor": "#353"
45 },
46 {
47 "id": 191,
48 "type": "SAM3VideoSegmentation",
49 "pos": [
50 650.3333439302666,
51 1221.3332683570688
52 ],
53 "size": [
54 277.4609375,
55 172.21354166666669
56 ],
57 "flags": [],
58 "order": 17,
59 "mode": 0,
60 "inputs": [
61 {
62 "name": "video_frames",
63 "type": "IMAGE",
64 "link": 292
65 },
66 {
67 "name": "text_prompt",
68 "shape": 7,
69 "type": "STRING",
70 "widget": {
71 "name": "text_prompt"
72 },
73 "link": 293
74 }
75 ],
76 "outputs": [
77 {
78 "name": "video_state",
79 "type": "SAM3_VIDEO_STATE",
80 "links": [
81 283
82 ]
83 }
84 ],
85 "properties": {
86 "Node name for S&R": "SAM3VideoSegmentation",
87 "cnr_id": "comfyui-sam3",
88 "ver": "978bb763cfadcad41363eba016e57686b414c27b",
89 "widget_ue_connectable": []
90 },
91 "widgets_values": [
92 "text",
93 "",
94 0,
95 0.3
96 ]
97 },
98 {
99 "id": 165,
100 "type": "INTConstant",
101 "pos": [
102 -269.66660596069795,
103 1341.3333119854558
104 ],
105 "size": [
106 210,
107 86.66666666666667
108 ],
109 "flags": [],
110 "order": 1,
111 "mode": 0,
112 "inputs": [],
113 "outputs": [
114 {
115 "name": "value",
116 "type": "INT",
117 "links": [
118 279,
119 302,
120 307
121 ]
122 }
123 ],
124 "title": "Length",
125 "properties": {
126 "Node name for S&R": "INTConstant",
127 "cnr_id": "comfyui-kjnodes",
128 "ver": "a5e66ce5510c9b3bf984c43a22014cefae4bd044",
129 "widget_ue_connectable": []
130 },
131 "widgets_values": [
132 89
133 ],
134 "color": "#232",
135 "bgcolor": "#353"
136 },
137 {
138 "id": 183,
139 "type": "SAM3Propagate",
140 "pos": [
141 950.3333568529001,
142 1081.333313605618
143 ],
144 "size": [
145 270,
146 205.546875
147 ],
148 "flags": [],
149 "order": 18,
150 "mode": 0,
151 "inputs": [
152 {
153 "name": "sam3_model",
154 "type": "SAM3_MODEL",
155 "link": 282
156 },
157 {
158 "name": "video_state",
159 "type": "SAM3_VIDEO_STATE",
160 "link": 283
161 }
162 ],
163 "outputs": [
164 {
165 "name": "masks",
166 "type": "SAM3_VIDEO_MASKS",
167 "links": [
168 284
169 ]
170 },
171 {
172 "name": "scores",
173 "type": "SAM3_VIDEO_SCORES",
174 "links": [
175 286
176 ]
177 },
178 {
179 "name": "video_state",
180 "type": "SAM3_VIDEO_STATE",
181 "links": [
182 285
183 ]
184 }
185 ],
186 "properties": {
187 "Node name for S&R": "SAM3Propagate",
188 "cnr_id": "comfyui-sam3",
189 "ver": "978bb763cfadcad41363eba016e57686b414c27b",
190 "widget_ue_connectable": []
191 },
192 "widgets_values": [
193 0,
194 -1,
195 "both",
196 false
197 ]
198 },
199 {
200 "id": 175,
201 "type": "WanVideoSLG",
202 "pos": [
203 2320.333374201982,
204 1481.3332667369068
205 ],
206 "size": [
207 315,
208 143.33333333333334
209 ],
210 "flags": [],
211 "order": 2,
212 "mode": 0,
213 "inputs": [],
214 "outputs": [
215 {
216 "name": "slg_args",
217 "type": "SLGARGS",
218 "links": [
219 263
220 ]
221 }
222 ],
223 "properties": {
224 "Node name for S&R": "WanVideoSLG",
225 "cnr_id": "ComfyUI-WanVideoWrapper",
226 "ver": "2d2a184723dae88388e130659f51c36fcadeaba8",
227 "widget_ue_connectable": []
228 },
229 "widgets_values": [
230 "8",
231 0.30000000000000004,
232 0.7000000000000002
233 ]
234 },
235 {
236 "id": 197,
237 "type": "ImageCompositeMasked",
238 "pos": [
239 3430,
240 1120
241 ],
242 "size": [
243 270,
244 176.66666666666669
245 ],
246 "flags": [],
247 "order": 28,
248 "mode": 0,
249 "inputs": [
250 {
251 "name": "destination",
252 "type": "IMAGE",
253 "link": 309
254 },
255 {
256 "name": "source",
257 "type": "IMAGE",
258 "link": 311
259 },
260 {
261 "name": "mask",
262 "shape": 7,
263 "type": "MASK",
264 "link": 314
265 }
266 ],
267 "outputs": [
268 {
269 "name": "IMAGE",
270 "type": "IMAGE",
271 "links": [
272 312
273 ]
274 }
275 ],
276 "properties": {
277 "Node name for S&R": "ImageCompositeMasked",
278 "widget_ue_connectable": []
279 },
280 "widgets_values": [
281 0,
282 0,
283 false
284 ]
285 },
286 {
287 "id": 164,
288 "type": "VHS_VideoCombine",
289 "pos": [
290 3790,
291 1080
292 ],
293 "size": [
294 400.0651041666667,
295 377.7734375
296 ],
297 "flags": [],
298 "order": 29,
299 "mode": 0,
300 "inputs": [
301 {
302 "name": "images",
303 "type": "IMAGE",
304 "link": 312
305 },
306 {
307 "name": "audio",
308 "shape": 7,
309 "type": "AUDIO",
310 "link": null
311 },
312 {
313 "name": "meta_batch",
314 "shape": 7,
315 "type": "VHS_BatchManager",
316 "link": null
317 },
318 {
319 "name": "vae",
320 "shape": 7,
321 "type": "VAE",
322 "link": null
323 }
324 ],
325 "outputs": [
326 {
327 "name": "Filenames",
328 "type": "VHS_FILENAMES",
329 "links": null
330 }
331 ],
332 "properties": {
333 "Node name for S&R": "VHS_VideoCombine",
334 "cnr_id": "comfyui-videohelpersuite",
335 "ver": "a7ce59e381934733bfae03b1be029756d6ce936d",
336 "widget_ue_connectable": []
337 },
338 "widgets_values": {
339 "frame_rate": 30,
340 "loop_count": 0,
341 "filename_prefix": "VaceControl",
342 "format": "video/h264-mp4",
343 "pix_fmt": "yuv420p",
344 "crf": 19,
345 "save_metadata": true,
346 "trim_to_audio": false,
347 "pingpong": false,
348 "save_output": true,
349 "videopreview": {
350 "hidden": false,
351 "params": {
352 "filename": "woman_holding_the_pineapple.mp4",
353 "format": "video/h264-mp4",
354 "frame_rate": 30,
355 "fullpath": "",
356 "subfolder": "",
357 "type": "output",
358 "workflow": "VaceControl_00005.png"
359 },
360 "paused": false
361 }
362 }
363 },
364 {
365 "id": 174,
366 "type": "WanVideoExperimentalArgs",
367 "pos": [
368 2320.333374201982,
369 1661.333236031153
370 ],
371 "size": [
372 327.59114583333337,
373 416.6666666666667
374 ],
375 "flags": [],
376 "order": 3,
377 "mode": 0,
378 "inputs": [],
379 "outputs": [
380 {
381 "name": "exp_args",
382 "type": "EXPERIMENTALARGS",
383 "links": [
384 264
385 ]
386 }
387 ],
388 "properties": {
389 "Node name for S&R": "WanVideoExperimentalArgs",
390 "cnr_id": "ComfyUI-WanVideoWrapper",
391 "ver": "2d2a184723dae88388e130659f51c36fcadeaba8",
392 "widget_ue_connectable": []
393 },
394 "widgets_values": [
395 "",
396 true,
397 false,
398 0,
399 false,
400 1,
401 1.25,
402 20,
403 false,
404 0,
405 false,
406 false,
407 0.95,
408 1
409 ]
410 },
411 {
412 "id": 166,
413 "type": "WanVideoDecode",
414 "pos": [
415 3020.3332441075704,
416 1091.333317241317
417 ],
418 "size": [
419 315,
420 238.88020833333334
421 ],
422 "flags": [],
423 "order": 27,
424 "mode": 0,
425 "inputs": [
426 {
427 "name": "vae",
428 "type": "WANVAE",
429 "link": 252
430 },
431 {
432 "name": "samples",
433 "type": "LATENT",
434 "link": 253
435 }
436 ],
437 "outputs": [
438 {
439 "name": "images",
440 "type": "IMAGE",
441 "links": [
442 311
443 ]
444 }
445 ],
446 "properties": {
447 "Node name for S&R": "WanVideoDecode",
448 "cnr_id": "ComfyUI-WanVideoWrapper",
449 "ver": "d9b1f4d1a5aea91d101ae97a54714a5861af3f50",
450 "widget_ue_connectable": []
451 },
452 "widgets_values": [
453 false,
454 272,
455 272,
456 144,
457 128,
458 "default"
459 ]
460 },
461 {
462 "id": 176,
463 "type": "WanVideoVACEEncode",
464 "pos": [
465 2310.333370566283,
466 1091.333317241317
467 ],
468 "size": [
469 343.5807291666667,
470 341.9921875
471 ],
472 "flags": [],
473 "order": 25,
474 "mode": 0,
475 "inputs": [
476 {
477 "name": "vae",
478 "type": "WANVAE",
479 "link": 265
480 },
481 {
482 "name": "input_frames",
483 "shape": 7,
484 "type": "IMAGE",
485 "link": 334
486 },
487 {
488 "name": "ref_images",
489 "shape": 7,
490 "type": "IMAGE",
491 "link": 335
492 },
493 {
494 "name": "input_masks",
495 "shape": 7,
496 "type": "MASK",
497 "link": 318
498 },
499 {
500 "name": "prev_vace_embeds",
501 "shape": 7,
502 "type": "WANVIDIMAGE_EMBEDS",
503 "link": null
504 },
505 {
506 "name": "width",
507 "type": "INT",
508 "widget": {
509 "name": "width"
510 },
511 "link": 277
512 },
513 {
514 "name": "height",
515 "type": "INT",
516 "widget": {
517 "name": "height"
518 },
519 "link": 278
520 },
521 {
522 "name": "num_frames",
523 "type": "INT",
524 "widget": {
525 "name": "num_frames"
526 },
527 "link": 279
528 }
529 ],
530 "outputs": [
531 {
532 "name": "vace_embeds",
533 "type": "WANVIDIMAGE_EMBEDS",
534 "links": [
535 260
536 ]
537 }
538 ],
539 "properties": {
540 "Node name for S&R": "WanVideoVACEEncode",
541 "cnr_id": "ComfyUI-WanVideoWrapper",
542 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
543 "widget_ue_connectable": {
544 "height": true,
545 "num_frames": true,
546 "width": true
547 }
548 },
549 "widgets_values": [
550 480,
551 832,
552 29,
553 1,
554 0,
555 1,
556 false
557 ],
558 "color": "#322",
559 "bgcolor": "#533"
560 },
561 {
562 "id": 194,
563 "type": "TextBox1",
564 "pos": [
565 -269.66660596069795,
566 1491.3332703726055
567 ],
568 "size": [
569 223.85416666666669,
570 152.5390625
571 ],
572 "flags": [],
573 "order": 4,
574 "mode": 0,
575 "inputs": [],
576 "outputs": [
577 {
578 "name": "text1",
579 "type": "STRING",
580 "links": [
581 293
582 ]
583 }
584 ],
585 "title": "Object Prompt",
586 "properties": {
587 "Node name for S&R": "TextBox1",
588 "cnr_id": "RES4LYF",
589 "ver": "0dc91c00c4c3fb38e7874fcd7a2a327765e8882c",
590 "widget_ue_connectable": []
591 },
592 "widgets_values": [
593 "pineapple"
594 ],
595 "color": "#232",
596 "bgcolor": "#353"
597 },
598 {
599 "id": 167,
600 "type": "WanVideoTextEncode",
601 "pos": [
602 1330.333302712791,
603 1071.3333099699191
604 ],
605 "size": [
606 425.390625,
607 325.8854166666667
608 ],
609 "flags": [],
610 "order": 16,
611 "mode": 0,
612 "inputs": [
613 {
614 "name": "t5",
615 "shape": 7,
616 "type": "WANTEXTENCODER",
617 "link": 254
618 },
619 {
620 "name": "model_to_offload",
621 "shape": 7,
622 "type": "WANVIDEOMODEL",
623 "link": 255
624 }
625 ],
626 "outputs": [
627 {
628 "name": "text_embeds",
629 "type": "WANVIDEOTEXTEMBEDS",
630 "slot_index": 0,
631 "links": [
632 261
633 ]
634 }
635 ],
636 "properties": {
637 "Node name for S&R": "WanVideoTextEncode",
638 "cnr_id": "ComfyUI-WanVideoWrapper",
639 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
640 "widget_ue_connectable": []
641 },
642 "widgets_values": [
643 "a woman holding up a dragon fruit",
644 "bad quality, blurry, messy, chaotic",
645 true,
646 [
647 false,
648 true
649 ],
650 "gpu"
651 ],
652 "color": "#232",
653 "bgcolor": "#353"
654 },
655 {
656 "id": 192,
657 "type": "LoadSAM3Model",
658 "pos": [
659 660.3333956401325,
660 1081.333313605618
661 ],
662 "size": [
663 270,
664 90
665 ],
666 "flags": [],
667 "order": 5,
668 "mode": 0,
669 "inputs": [],
670 "outputs": [
671 {
672 "name": "sam3_model",
673 "type": "SAM3_MODEL",
674 "links": [
675 282
676 ]
677 }
678 ],
679 "properties": {
680 "Node name for S&R": "LoadSAM3Model",
681 "cnr_id": "comfyui-sam3",
682 "ver": "978bb763cfadcad41363eba016e57686b414c27b",
683 "widget_ue_connectable": []
684 },
685 "widgets_values": [
686 "models/sam3/sam3.pt"
687 ]
688 },
689 {
690 "id": 184,
691 "type": "SAM3VideoOutput",
692 "pos": [
693 960.333360488599,
694 1331.333308349757
695 ],
696 "size": [
697 270,
698 150
699 ],
700 "flags": [],
701 "order": 19,
702 "mode": 0,
703 "inputs": [
704 {
705 "name": "masks",
706 "type": "SAM3_VIDEO_MASKS",
707 "link": 284
708 },
709 {
710 "name": "video_state",
711 "type": "SAM3_VIDEO_STATE",
712 "link": 285
713 },
714 {
715 "name": "scores",
716 "shape": 7,
717 "type": "SAM3_VIDEO_SCORES",
718 "link": 286
719 }
720 ],
721 "outputs": [
722 {
723 "name": "masks",
724 "type": "MASK",
725 "links": [
726 327
727 ]
728 },
729 {
730 "name": "frames",
731 "type": "IMAGE",
732 "links": null
733 },
734 {
735 "name": "visualization",
736 "type": "IMAGE",
737 "links": []
738 }
739 ],
740 "properties": {
741 "Node name for S&R": "SAM3VideoOutput",
742 "cnr_id": "comfyui-sam3",
743 "ver": "978bb763cfadcad41363eba016e57686b414c27b",
744 "widget_ue_connectable": []
745 },
746 "widgets_values": [
747 -1,
748 true
749 ]
750 },
751 {
752 "id": 186,
753 "type": "ImageResize+",
754 "pos": [
755 350.333427155967,
756 1081.333313605618
757 ],
758 "size": [
759 270,
760 266.65364583333337
761 ],
762 "flags": [],
763 "order": 15,
764 "mode": 0,
765 "inputs": [
766 {
767 "name": "image",
768 "type": "IMAGE",
769 "link": 288
770 },
771 {
772 "name": "width",
773 "type": "INT",
774 "widget": {
775 "name": "width"
776 },
777 "link": 305
778 },
779 {
780 "name": "height",
781 "type": "INT",
782 "widget": {
783 "name": "height"
784 },
785 "link": 306
786 }
787 ],
788 "outputs": [
789 {
790 "name": "IMAGE",
791 "type": "IMAGE",
792 "links": [
793 292,
794 297,
795 309
796 ]
797 },
798 {
799 "name": "width",
800 "type": "INT",
801 "links": null
802 },
803 {
804 "name": "height",
805 "type": "INT",
806 "links": null
807 }
808 ],
809 "properties": {
810 "Node name for S&R": "ImageResize+",
811 "cnr_id": "comfyui_essentials",
812 "ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
813 "widget_ue_connectable": []
814 },
815 "widgets_values": [
816 0,
817 720,
818 "nearest",
819 "stretch",
820 "always",
821 0
822 ]
823 },
824 {
825 "id": 162,
826 "type": "INTConstant",
827 "pos": [
828 -269.66660596069795,
829 1091.333317241317
830 ],
831 "size": [
832 210,
833 86.66666666666667
834 ],
835 "flags": [],
836 "order": 6,
837 "mode": 0,
838 "inputs": [],
839 "outputs": [
840 {
841 "name": "value",
842 "type": "INT",
843 "links": [
844 277,
845 300,
846 305
847 ]
848 }
849 ],
850 "title": "Width",
851 "properties": {
852 "Node name for S&R": "INTConstant",
853 "cnr_id": "comfyui-kjnodes",
854 "ver": "a5e66ce5510c9b3bf984c43a22014cefae4bd044",
855 "widget_ue_connectable": []
856 },
857 "widgets_values": [
858 720
859 ],
860 "color": "#232",
861 "bgcolor": "#353"
862 },
863 {
864 "id": 203,
865 "type": "GrowMaskWithBlur",
866 "pos": [
867 1340.33330634849,
868 1571.3332994581972
869 ],
870 "size": [
871 299.84375,
872 283.33333333333337
873 ],
874 "flags": [],
875 "order": 20,
876 "mode": 0,
877 "inputs": [
878 {
879 "name": "mask",
880 "type": "MASK",
881 "link": 327
882 }
883 ],
884 "outputs": [
885 {
886 "name": "mask",
887 "type": "MASK",
888 "links": [
889 329,
890 330
891 ]
892 },
893 {
894 "name": "mask_inverted",
895 "type": "MASK",
896 "links": null
897 }
898 ],
899 "properties": {
900 "Node name for S&R": "GrowMaskWithBlur"
901 },
902 "widgets_values": [
903 10,
904 0,
905 true,
906 false,
907 0,
908 1,
909 1,
910 false
911 ],
912 "color": "#232",
913 "bgcolor": "#353"
914 },
915 {
916 "id": 195,
917 "type": "ImageConstant",
918 "pos": [
919 1730.333351992414,
920 1551.3332921867993
921 ],
922 "size": [
923 238.73697916666669,
924 220
925 ],
926 "flags": [],
927 "order": 13,
928 "mode": 0,
929 "inputs": [
930 {
931 "name": "width",
932 "type": "INT",
933 "widget": {
934 "name": "width"
935 },
936 "link": 300
937 },
938 {
939 "name": "height",
940 "type": "INT",
941 "widget": {
942 "name": "height"
943 },
944 "link": 301
945 },
946 {
947 "name": "batch_size",
948 "type": "INT",
949 "widget": {
950 "name": "batch_size"
951 },
952 "link": 302
953 }
954 ],
955 "outputs": [
956 {
957 "name": "IMAGE",
958 "type": "IMAGE",
959 "links": [
960 298
961 ]
962 }
963 ],
964 "properties": {
965 "Node name for S&R": "ImageConstant"
966 },
967 "widgets_values": [
968 512,
969 512,
970 1,
971 1,
972 1,
973 1
974 ]
975 },
976 {
977 "id": 196,
978 "type": "ImageCompositeMasked",
979 "pos": [
980 1730.333351992414,
981 1821.3332942023364
982 ],
983 "size": [
984 237.64322916666669,
985 176.66666666666669
986 ],
987 "flags": [],
988 "order": 23,
989 "mode": 0,
990 "inputs": [
991 {
992 "name": "destination",
993 "type": "IMAGE",
994 "link": 297
995 },
996 {
997 "name": "source",
998 "type": "IMAGE",
999 "link": 298
1000 },
1001 {
1002 "name": "mask",
1003 "shape": 7,
1004 "type": "MASK",
1005 "link": 317
1006 }
1007 ],
1008 "outputs": [
1009 {
1010 "name": "IMAGE",
1011 "type": "IMAGE",
1012 "links": [
1013 322,
1014 334
1015 ]
1016 }
1017 ],
1018 "properties": {
1019 "Node name for S&R": "ImageCompositeMasked",
1020 "widget_ue_connectable": []
1021 },
1022 "widgets_values": [
1023 0,
1024 0,
1025 false
1026 ]
1027 },
1028 {
1029 "id": 173,
1030 "type": "WanVideoSampler",
1031 "pos": [
1032 2680.333312790475,
1033 1101.333320877016
1034 ],
1035 "size": [
1036 312.890625,
1037 947.7604166666667
1038 ],
1039 "flags": [],
1040 "order": 26,
1041 "mode": 0,
1042 "inputs": [
1043 {
1044 "name": "model",
1045 "type": "WANVIDEOMODEL",
1046 "link": 259
1047 },
1048 {
1049 "name": "image_embeds",
1050 "type": "WANVIDIMAGE_EMBEDS",
1051 "link": 260
1052 },
1053 {
1054 "name": "text_embeds",
1055 "shape": 7,
1056 "type": "WANVIDEOTEXTEMBEDS",
1057 "link": 261
1058 },
1059 {
1060 "name": "samples",
1061 "shape": 7,
1062 "type": "LATENT",
1063 "link": null
1064 },
1065 {
1066 "name": "feta_args",
1067 "shape": 7,
1068 "type": "FETAARGS",
1069 "link": null
1070 },
1071 {
1072 "name": "context_options",
1073 "shape": 7,
1074 "type": "WANVIDCONTEXT",
1075 "link": null
1076 },
1077 {
1078 "name": "cache_args",
1079 "shape": 7,
1080 "type": "CACHEARGS",
1081 "link": null
1082 },
1083 {
1084 "name": "flowedit_args",
1085 "shape": 7,
1086 "type": "FLOWEDITARGS",
1087 "link": null
1088 },
1089 {
1090 "name": "slg_args",
1091 "shape": 7,
1092 "type": "SLGARGS",
1093 "link": 263
1094 },
1095 {
1096 "name": "loop_args",
1097 "shape": 7,
1098 "type": "LOOPARGS",
1099 "link": null
1100 },
1101 {
1102 "name": "experimental_args",
1103 "shape": 7,
1104 "type": "EXPERIMENTALARGS",
1105 "link": 264
1106 },
1107 {
1108 "name": "sigmas",
1109 "shape": 7,
1110 "type": "SIGMAS",
1111 "link": null
1112 },
1113 {
1114 "name": "unianimate_poses",
1115 "shape": 7,
1116 "type": "UNIANIMATE_POSE",
1117 "link": null
1118 },
1119 {
1120 "name": "fantasytalking_embeds",
1121 "shape": 7,
1122 "type": "FANTASYTALKING_EMBEDS",
1123 "link": null
1124 },
1125 {
1126 "name": "uni3c_embeds",
1127 "shape": 7,
1128 "type": "UNI3C_EMBEDS",
1129 "link": null
1130 },
1131 {
1132 "name": "multitalk_embeds",
1133 "shape": 7,
1134 "type": "MULTITALK_EMBEDS",
1135 "link": null
1136 },
1137 {
1138 "name": "freeinit_args",
1139 "shape": 7,
1140 "type": "FREEINITARGS",
1141 "link": null
1142 },
1143 {
1144 "name": "teacache_args",
1145 "shape": 7,
1146 "type": "TEACACHEARGS",
1147 "link": null
1148 }
1149 ],
1150 "outputs": [
1151 {
1152 "name": "samples",
1153 "type": "LATENT",
1154 "links": [
1155 253
1156 ]
1157 },
1158 {
1159 "name": "denoised_samples",
1160 "type": "LATENT",
1161 "links": null
1162 }
1163 ],
1164 "properties": {
1165 "Node name for S&R": "WanVideoSampler",
1166 "cnr_id": "ComfyUI-WanVideoWrapper",
1167 "ver": "2d2a184723dae88388e130659f51c36fcadeaba8",
1168 "widget_ue_connectable": []
1169 },
1170 "widgets_values": [
1171 8,
1172 1.0000000000000002,
1173 3.0000000000000004,
1174 18,
1175 "fixed",
1176 true,
1177 "unipc",
1178 0,
1179 1,
1180 false,
1181 "comfy",
1182 0,
1183 -1,
1184 false
1185 ]
1186 },
1187 {
1188 "id": 201,
1189 "type": "VHS_VideoCombine",
1190 "pos": [
1191 1990.3332542239173,
1192 1551.3332921867993
1193 ],
1194 "size": [
1195 210,
1196 377.7734375
1197 ],
1198 "flags": [],
1199 "order": 24,
1200 "mode": 0,
1201 "inputs": [
1202 {
1203 "name": "images",
1204 "type": "IMAGE",
1205 "link": 322
1206 },
1207 {
1208 "name": "audio",
1209 "shape": 7,
1210 "type": "AUDIO",
1211 "link": null
1212 },
1213 {
1214 "name": "meta_batch",
1215 "shape": 7,
1216 "type": "VHS_BatchManager",
1217 "link": null
1218 },
1219 {
1220 "name": "vae",
1221 "shape": 7,
1222 "type": "VAE",
1223 "link": null
1224 }
1225 ],
1226 "outputs": [
1227 {
1228 "name": "Filenames",
1229 "type": "VHS_FILENAMES",
1230 "links": null
1231 }
1232 ],
1233 "title": "Output Visualization2",
1234 "properties": {
1235 "Node name for S&R": "VHS_VideoCombine",
1236 "cnr_id": "comfyui-videohelpersuite",
1237 "ver": "a7ce59e381934733bfae03b1be029756d6ce936d",
1238 "widget_ue_connectable": []
1239 },
1240 "widgets_values": {
1241 "frame_rate": 30,
1242 "loop_count": 0,
1243 "filename_prefix": "RotoPreview",
1244 "format": "video/h264-mp4",
1245 "pix_fmt": "yuv420p",
1246 "crf": 19,
1247 "save_metadata": true,
1248 "trim_to_audio": false,
1249 "pingpong": false,
1250 "save_output": false,
1251 "videopreview": {
1252 "hidden": false,
1253 "params": {
1254 "filename": "5b3f063697dbeca199d41f70e6f4c19f0c2f2a7494f57aefa7b231446a77cd5f.mp4",
1255 "format": "video/h264-mp4",
1256 "frame_rate": 30,
1257 "fullpath": "",
1258 "subfolder": "",
1259 "type": "temp",
1260 "workflow": "RotoPreview_00005.png"
1261 },
1262 "paused": false
1263 }
1264 }
1265 },
1266 {
1267 "id": 172,
1268 "type": "LoadWanVideoT5TextEncoder",
1269 "pos": [
1270 2290.333363294885,
1271 761.3332934115866
1272 ],
1273 "size": [
1274 377.16145833333337,
1275 175.546875
1276 ],
1277 "flags": [],
1278 "order": 7,
1279 "mode": 0,
1280 "inputs": [],
1281 "outputs": [
1282 {
1283 "name": "wan_t5_model",
1284 "type": "WANTEXTENCODER",
1285 "slot_index": 0,
1286 "links": [
1287 254
1288 ]
1289 }
1290 ],
1291 "properties": {
1292 "Node name for S&R": "LoadWanVideoT5TextEncoder",
1293 "cnr_id": "ComfyUI-WanVideoWrapper",
1294 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
1295 "models": [
1296 {
1297 "name": "umt5-xxl-enc-bf16.safetensors",
1298 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/umt5-xxl-enc-bf16.safetensors?download=true",
1299 "directory": "text_encoders"
1300 }
1301 ],
1302 "widget_ue_connectable": []
1303 },
1304 "widgets_values": [
1305 "umt5-xxl-enc-bf16.safetensors",
1306 "bf16",
1307 "offload_device",
1308 "disabled"
1309 ],
1310 "color": "#432",
1311 "bgcolor": "#653"
1312 },
1313 {
1314 "id": 171,
1315 "type": "WanVideoVAELoader",
1316 "pos": [
1317 2280.3333596591865,
1318 561.3332687717751
1319 ],
1320 "size": [
1321 368.02083333333337,
1322 164.44010416666669
1323 ],
1324 "flags": [],
1325 "order": 8,
1326 "mode": 0,
1327 "inputs": [
1328 {
1329 "name": "compile_args",
1330 "shape": 7,
1331 "type": "WANCOMPILEARGS",
1332 "link": null
1333 }
1334 ],
1335 "outputs": [
1336 {
1337 "name": "vae",
1338 "type": "WANVAE",
1339 "slot_index": 0,
1340 "links": [
1341 252,
1342 265
1343 ]
1344 }
1345 ],
1346 "properties": {
1347 "Node name for S&R": "WanVideoVAELoader",
1348 "cnr_id": "ComfyUI-WanVideoWrapper",
1349 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
1350 "models": [
1351 {
1352 "name": "Wan2_1_VAE_bf16.safetensors",
1353 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_bf16.safetensors?download=true",
1354 "directory": "vae"
1355 }
1356 ],
1357 "widget_ue_connectable": []
1358 },
1359 "widgets_values": [
1360 "Wan2_1_VAE_bf16.safetensors",
1361 "bf16",
1362 false,
1363 false
1364 ],
1365 "color": "#322",
1366 "bgcolor": "#533"
1367 },
1368 {
1369 "id": 168,
1370 "type": "WanVideoTorchCompileSettings",
1371 "pos": [
1372 2710.333323697572,
1373 211.33330978189755
1374 ],
1375 "size": [
1376 463.1640625,
1377 287.7734375
1378 ],
1379 "flags": [],
1380 "order": 9,
1381 "mode": 0,
1382 "inputs": [],
1383 "outputs": [
1384 {
1385 "name": "torch_compile_args",
1386 "type": "WANCOMPILEARGS",
1387 "slot_index": 0,
1388 "links": [
1389 256
1390 ]
1391 }
1392 ],
1393 "properties": {
1394 "Node name for S&R": "WanVideoTorchCompileSettings",
1395 "cnr_id": "ComfyUI-WanVideoWrapper",
1396 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
1397 "widget_ue_connectable": []
1398 },
1399 "widgets_values": [
1400 "inductor",
1401 false,
1402 "default",
1403 false,
1404 64,
1405 true,
1406 128,
1407 false,
1408 false
1409 ]
1410 },
1411 {
1412 "id": 187,
1413 "type": "VHS_LoadVideo",
1414 "pos": [
1415 0.3333960548387722,
1416 1101.333320877016
1417 ],
1418 "size": [
1419 255.8203125,
1420 792.6302083333334
1421 ],
1422 "flags": [],
1423 "order": 12,
1424 "mode": 0,
1425 "inputs": [
1426 {
1427 "name": "meta_batch",
1428 "shape": 7,
1429 "type": "VHS_BatchManager",
1430 "link": null
1431 },
1432 {
1433 "name": "vae",
1434 "shape": 7,
1435 "type": "VAE",
1436 "link": null
1437 },
1438 {
1439 "name": "frame_load_cap",
1440 "type": "INT",
1441 "widget": {
1442 "name": "frame_load_cap"
1443 },
1444 "link": 307
1445 }
1446 ],
1447 "outputs": [
1448 {
1449 "name": "IMAGE",
1450 "type": "IMAGE",
1451 "links": [
1452 288
1453 ]
1454 },
1455 {
1456 "name": "frame_count",
1457 "type": "INT",
1458 "links": null
1459 },
1460 {
1461 "name": "audio",
1462 "type": "AUDIO",
1463 "links": null
1464 },
1465 {
1466 "name": "video_info",
1467 "type": "VHS_VIDEOINFO",
1468 "links": null
1469 }
1470 ],
1471 "title": "Input Video",
1472 "properties": {
1473 "Node name for S&R": "VHS_LoadVideo",
1474 "cnr_id": "comfyui-videohelpersuite",
1475 "ver": "a7ce59e381934733bfae03b1be029756d6ce936d",
1476 "widget_ue_connectable": []
1477 },
1478 "widgets_values": {
1479 "video": "woman_holding_the_pineapple.mp4",
1480 "force_rate": 0,
1481 "custom_width": 0,
1482 "custom_height": 0,
1483 "frame_load_cap": 200,
1484 "skip_first_frames": 0,
1485 "select_every_nth": 1,
1486 "format": "AnimateDiff",
1487 "videopreview": {
1488 "hidden": false,
1489 "params": {
1490 "custom_height": 0,
1491 "custom_width": 0,
1492 "filename": "woman_holding_the_pineapple.mp4",
1493 "force_rate": 0,
1494 "format": "video/mp4",
1495 "frame_load_cap": 200,
1496 "select_every_nth": 1,
1497 "skip_first_frames": 0,
1498 "type": "input"
1499 },
1500 "paused": false
1501 }
1502 },
1503 "color": "#232",
1504 "bgcolor": "#353"
1505 },
1506 {
1507 "id": 198,
1508 "type": "MaskBlur+",
1509 "pos": [
1510 3460,
1511 1340
1512 ],
1513 "size": [
1514 225,
1515 115.546875
1516 ],
1517 "flags": [],
1518 "order": 21,
1519 "mode": 0,
1520 "inputs": [
1521 {
1522 "name": "mask",
1523 "type": "MASK",
1524 "link": 329
1525 }
1526 ],
1527 "outputs": [
1528 {
1529 "name": "MASK",
1530 "type": "MASK",
1531 "links": [
1532 314
1533 ]
1534 }
1535 ],
1536 "properties": {
1537 "Node name for S&R": "MaskBlur+"
1538 },
1539 "widgets_values": [
1540 3,
1541 "auto"
1542 ],
1543 "color": "#232",
1544 "bgcolor": "#353"
1545 },
1546 {
1547 "id": 181,
1548 "type": "WanVideoLoraSelect",
1549 "pos": [
1550 2330.333377837681,
1551 311.3333221018032
1552 ],
1553 "size": [
1554 315,
1555 182.21354166666669
1556 ],
1557 "flags": [],
1558 "order": 10,
1559 "mode": 0,
1560 "inputs": [
1561 {
1562 "name": "prev_lora",
1563 "shape": 7,
1564 "type": "WANVIDLORA",
1565 "link": null
1566 },
1567 {
1568 "name": "blocks",
1569 "shape": 7,
1570 "type": "SELECTEDBLOCKS",
1571 "link": null
1572 }
1573 ],
1574 "outputs": [
1575 {
1576 "name": "lora",
1577 "type": "WANVIDLORA",
1578 "links": [
1579 257
1580 ]
1581 }
1582 ],
1583 "properties": {
1584 "Node name for S&R": "WanVideoLoraSelect",
1585 "cnr_id": "ComfyUI-WanVideoWrapper",
1586 "ver": "a4b1a4be7ac69ba705cd9cc43450751cd2e6f25c",
1587 "models": [
1588 {
1589 "name": "Wan21_CausVid_14B_T2V_lora_rank32_v2.safetensors",
1590 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan21_CausVid_14B_T2V_lora_rank32_v2.safetensors?download=true",
1591 "directory": "loras"
1592 }
1593 ],
1594 "widget_ue_connectable": {
1595 "lora": true,
1596 "low_mem_load": true,
1597 "strength": true
1598 }
1599 },
1600 "widgets_values": [
1601 "Wan21_CausVid_14B_T2V_lora_rank32_v2.safetensors",
1602 0.7,
1603 false,
1604 true
1605 ],
1606 "color": "#223",
1607 "bgcolor": "#335"
1608 },
1609 {
1610 "id": 199,
1611 "type": "MaskBlur+",
1612 "pos": [
1613 1340.33330634849,
1614 1871.3333123808306
1615 ],
1616 "size": [
1617 300.48177083333337,
1618 115.546875
1619 ],
1620 "flags": [],
1621 "order": 22,
1622 "mode": 0,
1623 "inputs": [
1624 {
1625 "name": "mask",
1626 "type": "MASK",
1627 "link": 330
1628 }
1629 ],
1630 "outputs": [
1631 {
1632 "name": "MASK",
1633 "type": "MASK",
1634 "links": [
1635 317,
1636 318
1637 ]
1638 }
1639 ],
1640 "properties": {
1641 "Node name for S&R": "MaskBlur+"
1642 },
1643 "widgets_values": [
1644 3,
1645 "auto"
1646 ],
1647 "color": "#232",
1648 "bgcolor": "#353"
1649 },
1650 {
1651 "id": 204,
1652 "type": "LoadImage",
1653 "pos": [
1654 1880.3334065278978,
1655 1071.3333099699191
1656 ],
1657 "size": [
1658 262.35677083333337,
1659 325.98958333333337
1660 ],
1661 "flags": [],
1662 "order": 11,
1663 "mode": 0,
1664 "inputs": [],
1665 "outputs": [
1666 {
1667 "name": "IMAGE",
1668 "type": "IMAGE",
1669 "links": [
1670 335
1671 ]
1672 },
1673 {
1674 "name": "MASK",
1675 "type": "MASK",
1676 "links": []
1677 }
1678 ],
1679 "properties": {
1680 "Node name for S&R": "LoadImage",
1681 "cnr_id": "comfy-core",
1682 "ver": "0.3.34",
1683 "enableTabs": false,
1684 "hasSecondTab": false,
1685 "secondTabOffset": 80,
1686 "secondTabText": "Send Back",
1687 "secondTabWidth": 65,
1688 "tabWidth": 65,
1689 "tabXOffset": 10,
1690 "widget_ue_connectable": []
1691 },
1692 "widgets_values": [
1693 "dragon_fruit.png",
1694 "image"
1695 ],
1696 "color": "#232",
1697 "bgcolor": "#353"
1698 },
1699 {
1700 "id": 169,
1701 "type": "WanVideoModelLoader",
1702 "pos": [
1703 2700.3333200618727,
1704 541.3332615003774
1705 ],
1706 "size": [
1707 477.43489583333337,
1708 393.3203125
1709 ],
1710 "flags": [],
1711 "order": 14,
1712 "mode": 0,
1713 "inputs": [
1714 {
1715 "name": "compile_args",
1716 "shape": 7,
1717 "type": "WANCOMPILEARGS",
1718 "link": 256
1719 },
1720 {
1721 "name": "block_swap_args",
1722 "shape": 7,
1723 "type": "BLOCKSWAPARGS",
1724 "link": null
1725 },
1726 {
1727 "name": "lora",
1728 "shape": 7,
1729 "type": "WANVIDLORA",
1730 "link": 257
1731 },
1732 {
1733 "name": "vram_management_args",
1734 "shape": 7,
1735 "type": "VRAM_MANAGEMENTARGS",
1736 "link": null
1737 },
1738 {
1739 "name": "extra_model",
1740 "shape": 7,
1741 "type": "VACEPATH",
1742 "link": null
1743 },
1744 {
1745 "name": "fantasytalking_model",
1746 "shape": 7,
1747 "type": "FANTASYTALKINGMODEL",
1748 "link": null
1749 },
1750 {
1751 "name": "multitalk_model",
1752 "shape": 7,
1753 "type": "MULTITALKMODEL",
1754 "link": null
1755 },
1756 {
1757 "name": "fantasyportrait_model",
1758 "shape": 7,
1759 "type": "FANTASYPORTRAITMODEL",
1760 "link": null
1761 },
1762 {
1763 "name": "vace_model",
1764 "shape": 7,
1765 "type": "VACEPATH",
1766 "link": null
1767 }
1768 ],
1769 "outputs": [
1770 {
1771 "name": "model",
1772 "type": "WANVIDEOMODEL",
1773 "slot_index": 0,
1774 "links": [
1775 255,
1776 259
1777 ]
1778 }
1779 ],
1780 "properties": {
1781 "Node name for S&R": "WanVideoModelLoader",
1782 "cnr_id": "ComfyUI-WanVideoWrapper",
1783 "ver": "3869b0482b615b6a8fd6f346467c5ef6627eed72",
1784 "models": [
1785 {
1786 "name": "wan2.1_vace_14B_fp16.safetensors",
1787 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_14B_fp16.safetensors",
1788 "directory": "diffusion_models"
1789 }
1790 ],
1791 "widget_ue_connectable": []
1792 },
1793 "widgets_values": [
1794 "wan2.1_vace_14B_fp16.safetensors",
1795 "bf16",
1796 "disabled",
1797 "offload_device",
1798 "sdpa",
1799 "default"
1800 ],
1801 "color": "#223",
1802 "bgcolor": "#335"
1803 }
1804 ],
1805 "links": [
1806 [
1807 252,
1808 171,
1809 0,
1810 166,
1811 0,
1812 "WANVAE"
1813 ],
1814 [
1815 253,
1816 173,
1817 0,
1818 166,
1819 1,
1820 "LATENT"
1821 ],
1822 [
1823 254,
1824 172,
1825 0,
1826 167,
1827 0,
1828 "WANTEXTENCODER"
1829 ],
1830 [
1831 255,
1832 169,
1833 0,
1834 167,
1835 1,
1836 "WANVIDEOMODEL"
1837 ],
1838 [
1839 256,
1840 168,
1841 0,
1842 169,
1843 0,
1844 "WANCOMPILEARGS"
1845 ],
1846 [
1847 257,
1848 181,
1849 0,
1850 169,
1851 2,
1852 "WANVIDLORA"
1853 ],
1854 [
1855 259,
1856 169,
1857 0,
1858 173,
1859 0,
1860 "WANVIDEOMODEL"
1861 ],
1862 [
1863 260,
1864 176,
1865 0,
1866 173,
1867 1,
1868 "WANVIDIMAGE_EMBEDS"
1869 ],
1870 [
1871 261,
1872 167,
1873 0,
1874 173,
1875 2,
1876 "WANVIDEOTEXTEMBEDS"
1877 ],
1878 [
1879 263,
1880 175,
1881 0,
1882 173,
1883 8,
1884 "SLGARGS"
1885 ],
1886 [
1887 264,
1888 174,
1889 0,
1890 173,
1891 10,
1892 "EXPERIMENTALARGS"
1893 ],
1894 [
1895 265,
1896 171,
1897 0,
1898 176,
1899 0,
1900 "WANVAE"
1901 ],
1902 [
1903 277,
1904 162,
1905 0,
1906 176,
1907 5,
1908 "INT"
1909 ],
1910 [
1911 278,
1912 163,
1913 0,
1914 176,
1915 6,
1916 "INT"
1917 ],
1918 [
1919 279,
1920 165,
1921 0,
1922 176,
1923 7,
1924 "INT"
1925 ],
1926 [
1927 282,
1928 192,
1929 0,
1930 183,
1931 0,
1932 "SAM3_MODEL"
1933 ],
1934 [
1935 283,
1936 191,
1937 0,
1938 183,
1939 1,
1940 "SAM3_VIDEO_STATE"
1941 ],
1942 [
1943 284,
1944 183,
1945 0,
1946 184,
1947 0,
1948 "SAM3_VIDEO_MASKS"
1949 ],
1950 [
1951 285,
1952 183,
1953 2,
1954 184,
1955 1,
1956 "SAM3_VIDEO_STATE"
1957 ],
1958 [
1959 286,
1960 183,
1961 1,
1962 184,
1963 2,
1964 "SAM3_VIDEO_SCORES"
1965 ],
1966 [
1967 288,
1968 187,
1969 0,
1970 186,
1971 0,
1972 "IMAGE"
1973 ],
1974 [
1975 292,
1976 186,
1977 0,
1978 191,
1979 0,
1980 "IMAGE"
1981 ],
1982 [
1983 293,
1984 194,
1985 0,
1986 191,
1987 1,
1988 "STRING"
1989 ],
1990 [
1991 297,
1992 186,
1993 0,
1994 196,
1995 0,
1996 "IMAGE"
1997 ],
1998 [
1999 298,
2000 195,
2001 0,
2002 196,
2003 1,
2004 "IMAGE"
2005 ],
2006 [
2007 300,
2008 162,
2009 0,
2010 195,
2011 0,
2012 "INT"
2013 ],
2014 [
2015 301,
2016 163,
2017 0,
2018 195,
2019 1,
2020 "INT"
2021 ],
2022 [
2023 302,
2024 165,
2025 0,
2026 195,
2027 2,
2028 "INT"
2029 ],
2030 [
2031 305,
2032 162,
2033 0,
2034 186,
2035 1,
2036 "INT"
2037 ],
2038 [
2039 306,
2040 163,
2041 0,
2042 186,
2043 2,
2044 "INT"
2045 ],
2046 [
2047 307,
2048 165,
2049 0,
2050 187,
2051 2,
2052 "INT"
2053 ],
2054 [
2055 309,
2056 186,
2057 0,
2058 197,
2059 0,
2060 "IMAGE"
2061 ],
2062 [
2063 311,
2064 166,
2065 0,
2066 197,
2067 1,
2068 "IMAGE"
2069 ],
2070 [
2071 312,
2072 197,
2073 0,
2074 164,
2075 0,
2076 "IMAGE"
2077 ],
2078 [
2079 314,
2080 198,
2081 0,
2082 197,
2083 2,
2084 "MASK"
2085 ],
2086 [
2087 317,
2088 199,
2089 0,
2090 196,
2091 2,
2092 "MASK"
2093 ],
2094 [
2095 318,
2096 199,
2097 0,
2098 176,
2099 3,
2100 "MASK"
2101 ],
2102 [
2103 322,
2104 196,
2105 0,
2106 201,
2107 0,
2108 "IMAGE"
2109 ],
2110 [
2111 327,
2112 184,
2113 0,
2114 203,
2115 0,
2116 "MASK"
2117 ],
2118 [
2119 329,
2120 203,
2121 0,
2122 198,
2123 0,
2124 "MASK"
2125 ],
2126 [
2127 330,
2128 203,
2129 0,
2130 199,
2131 0,
2132 "MASK"
2133 ],
2134 [
2135 334,
2136 196,
2137 0,
2138 176,
2139 1,
2140 "IMAGE"
2141 ],
2142 [
2143 335,
2144 204,
2145 0,
2146 176,
2147 2,
2148 "IMAGE"
2149 ]
2150 ],
2151 "groups": [
2152 {
2153 "id": 4,
2154 "title": "SAVE VIDEO",
2155 "bounding": [
2156 3750,
2157 990,
2158 480.86250520075646,
2159 1145.8642414215897
2160 ],
2161 "color": "#b58b2a",
2162 "font_size": 24,
2163 "flags": []
2164 },
2165 {
2166 "id": 15,
2167 "title": "SAM3 LOADERS + SAMPLERS",
2168 "bounding": [
2169 320.3333434509948,
2170 991.3333294080941,
2171 960,
2172 590
2173 ],
2174 "color": "#3f789e",
2175 "font_size": 24,
2176 "flags": []
2177 },
2178 {
2179 "id": 17,
2180 "title": "WAN VACE MODEL LOADERS",
2181 "bounding": [
2182 2250.333343450995,
2183 121.33332940809403,
2184 1130,
2185 840
2186 ],
2187 "color": "#3f789e",
2188 "font_size": 24,
2189 "flags": []
2190 },
2191 {
2192 "id": 18,
2193 "title": "PROMPT + IMAGE REFERENCE",
2194 "bounding": [
2195 1310.3333434509948,
2196 991.3333294080941,
2197 910,
2198 450
2199 ],
2200 "color": "#8A8",
2201 "font_size": 24,
2202 "flags": []
2203 },
2204 {
2205 "id": 19,
2206 "title": "WAN SAMPLERS",
2207 "bounding": [
2208 2250.333343450995,
2209 991.3333294080941,
2210 1127.791963218066,
2211 1131.2105153781163
2212 ],
2213 "color": "#3f789e",
2214 "font_size": 24,
2215 "flags": []
2216 },
2217 {
2218 "id": 20,
2219 "title": "INPUT VIDEOS AND SETTINGS",
2220 "bounding": [
2221 -309.6666565490052,
2222 991.3333294080941,
2223 600,
2224 920
2225 ],
2226 "color": "#8A8",
2227 "font_size": 24,
2228 "flags": []
2229 },
2230 {
2231 "id": 21,
2232 "title": "MASK SETTINGS",
2233 "bounding": [
2234 1310.3333434509948,
2235 1471.3333294080942,
2236 358.7540473446884,
2237 520.5891376097254
2238 ],
2239 "color": "#8A8",
2240 "font_size": 24,
2241 "flags": []
2242 },
2243 {
2244 "id": 22,
2245 "title": "MASK PREVIEWS",
2246 "bounding": [
2247 1700.3333434509948,
2248 1471.3333294080942,
2249 520.5088006629451,
2250 526.7512234504206
2251 ],
2252 "color": "#3f789e",
2253 "font_size": 24,
2254 "flags": []
2255 },
2256 {
2257 "id": 23,
2258 "title": "MASK COMPOSITE",
2259 "bounding": [
2260 3410,
2261 990,
2262 309.33004479597,
2263 510.32748226344296
2264 ],
2265 "color": "#8A8",
2266 "font_size": 24,
2267 "flags": []
2268 }
2269 ],
2270 "config": [],
2271 "extra": {
2272 "ds": {
2273 "scale": 0.2819643576011779,
2274 "offset": [
2275 1338.38804264791,
2276 285.10038390605666
2277 ]
2278 },
2279 "frontendVersion": "1.40.10",
2280 "workflowRendererVersion": "LG",
2281 "VHS_KeepIntermediate": true,
2282 "VHS_MetadataImage": true,
2283 "VHS_latentpreview": false,
2284 "VHS_latentpreviewrate": 0,
2285 "node_versions": {
2286 "comfy-core": "0.3.34"
2287 },
2288 "ue_links": []
2289 },
2290 "version": 0.4
2291}