ComfyPilotComfyPilot
工作流 / 视频 / Wan 2.1 ControlNet
Wan 2.1 ControlNet

Wan 2.1 ControlNet

Wan 2.1 ControlNet

使用 Wan 万相 Fun Control,通过姿态、深度与边缘控制生成视频。

视频 22 个节点 2 个输入 15 次使用 ComfyUI ≥ 0.3.31 ComfyUI 24 KB

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

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

需要的权重

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

clip_vision_h.safetensors 在模型库查看
umt5_xxl_fp8_e4m3fn_scaled.safetensors 在模型库查看
wan2.1_fun_control_1.3B_bf16.safetensors 在模型库查看
wan_2.1_vae.safetensors 在模型库查看

节点构成

CLIPTextEncode × 2
KSampler × 1
UNETLoader × 1
CLIPLoader × 1
VAELoader × 1
CLIPVisionLoader × 1
CLIPVisionEncode × 1
WanFunControlToVideo × 1
SkipLayerGuidanceDiT × 1
CFGZeroStar × 1
ModelSamplingSD3 × 1
UNetTemporalAttentionMultiply × 1
Canny × 1
PreviewImage × 1
VAEDecode × 1
CreateVideo × 1

官方标注的模型

Wan2.1Wan

工作流 JSON

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

1{
2 "id": "e7533930-2792-43a9-b4b5-ded4617d8a43",
3 "revision": 0,
4 "last_node_id": 81,
5 "last_link_id": 150,
6 "nodes": [
7 {
8 "id": 3,
9 "type": "KSampler",
10 "pos": [
11 1170,
12 500
13 ],
14 "size": [
15 280,
16 262
17 ],
18 "flags": [],
19 "order": 18,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "model",
24 "type": "MODEL",
25 "link": 135
26 },
27 {
28 "name": "positive",
29 "type": "CONDITIONING",
30 "link": 115
31 },
32 {
33 "name": "negative",
34 "type": "CONDITIONING",
35 "link": 116
36 },
37 {
38 "name": "latent_image",
39 "type": "LATENT",
40 "link": 117
41 }
42 ],
43 "outputs": [
44 {
45 "name": "LATENT",
46 "type": "LATENT",
47 "slot_index": 0,
48 "links": [
49 35
50 ]
51 }
52 ],
53 "properties": {
54 "Node name for S&R": "KSampler",
55 "cnr_id": "comfy-core",
56 "ver": "0.3.64"
57 },
58 "widgets_values": [
59 887940314022885,
60 "randomize",
61 20,
62 6,
63 "uni_pc",
64 "simple",
65 1
66 ]
67 },
68 {
69 "id": 6,
70 "type": "CLIPTextEncode",
71 "pos": [
72 420,
73 70
74 ],
75 "size": [
76 420,
77 140
78 ],
79 "flags": [],
80 "order": 8,
81 "mode": 0,
82 "inputs": [
83 {
84 "name": "clip",
85 "type": "CLIP",
86 "link": 74
87 }
88 ],
89 "outputs": [
90 {
91 "name": "CONDITIONING",
92 "type": "CONDITIONING",
93 "slot_index": 0,
94 "links": [
95 112
96 ]
97 }
98 ],
99 "title": "CLIP Text Encode (Positive Prompt)",
100 "properties": {
101 "Node name for S&R": "CLIPTextEncode",
102 "cnr_id": "comfy-core",
103 "ver": "0.3.64"
104 },
105 "widgets_values": [
106 "a women sticking out her toungue while mkaing wierd faces,(clay style:1.1)"
107 ],
108 "color": "#232",
109 "bgcolor": "#353"
110 },
111 {
112 "id": 7,
113 "type": "CLIPTextEncode",
114 "pos": [
115 420,
116 260
117 ],
118 "size": [
119 420,
120 130
121 ],
122 "flags": [],
123 "order": 9,
124 "mode": 0,
125 "inputs": [
126 {
127 "name": "clip",
128 "type": "CLIP",
129 "link": 75
130 }
131 ],
132 "outputs": [
133 {
134 "name": "CONDITIONING",
135 "type": "CONDITIONING",
136 "slot_index": 0,
137 "links": [
138 113
139 ]
140 }
141 ],
142 "title": "CLIP Text Encode (Negative Prompt)",
143 "properties": {
144 "Node name for S&R": "CLIPTextEncode",
145 "cnr_id": "comfy-core",
146 "ver": "0.3.64"
147 },
148 "widgets_values": [
149 "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走,不合理的动作"
150 ],
151 "color": "#323",
152 "bgcolor": "#535"
153 },
154 {
155 "id": 37,
156 "type": "UNETLoader",
157 "pos": [
158 30,
159 70
160 ],
161 "size": [
162 346.7470703125,
163 82
164 ],
165 "flags": [],
166 "order": 0,
167 "mode": 0,
168 "inputs": [],
169 "outputs": [
170 {
171 "name": "MODEL",
172 "type": "MODEL",
173 "slot_index": 0,
174 "links": [
175 146
176 ]
177 }
178 ],
179 "properties": {
180 "Node name for S&R": "UNETLoader",
181 "cnr_id": "comfy-core",
182 "ver": "0.3.64",
183 "models": [
184 {
185 "name": "wan2.1_fun_control_1.3B_bf16.safetensors",
186 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_fun_control_1.3B_bf16.safetensors?download=true",
187 "directory": "diffusion_models"
188 }
189 ]
190 },
191 "widgets_values": [
192 "wan2.1_fun_control_1.3B_bf16.safetensors",
193 "default"
194 ]
195 },
196 {
197 "id": 38,
198 "type": "CLIPLoader",
199 "pos": [
200 30,
201 190
202 ],
203 "size": [
204 350,
205 106
206 ],
207 "flags": [],
208 "order": 1,
209 "mode": 0,
210 "inputs": [],
211 "outputs": [
212 {
213 "name": "CLIP",
214 "type": "CLIP",
215 "slot_index": 0,
216 "links": [
217 74,
218 75
219 ]
220 }
221 ],
222 "properties": {
223 "Node name for S&R": "CLIPLoader",
224 "cnr_id": "comfy-core",
225 "ver": "0.3.64",
226 "models": [
227 {
228 "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
229 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true",
230 "directory": "text_encoders"
231 }
232 ]
233 },
234 "widgets_values": [
235 "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
236 "wan",
237 "default"
238 ]
239 },
240 {
241 "id": 39,
242 "type": "VAELoader",
243 "pos": [
244 30,
245 330
246 ],
247 "size": [
248 350,
249 60
250 ],
251 "flags": [],
252 "order": 2,
253 "mode": 0,
254 "inputs": [],
255 "outputs": [
256 {
257 "name": "VAE",
258 "type": "VAE",
259 "slot_index": 0,
260 "links": [
261 76,
262 114
263 ]
264 }
265 ],
266 "properties": {
267 "Node name for S&R": "VAELoader",
268 "cnr_id": "comfy-core",
269 "ver": "0.3.64",
270 "models": [
271 {
272 "name": "wan_2.1_vae.safetensors",
273 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors?download=true",
274 "directory": "vae"
275 }
276 ]
277 },
278 "widgets_values": [
279 "wan_2.1_vae.safetensors"
280 ]
281 },
282 {
283 "id": 49,
284 "type": "CLIPVisionLoader",
285 "pos": [
286 30,
287 500
288 ],
289 "size": [
290 340,
291 60
292 ],
293 "flags": [],
294 "order": 3,
295 "mode": 0,
296 "inputs": [],
297 "outputs": [
298 {
299 "name": "CLIP_VISION",
300 "type": "CLIP_VISION",
301 "slot_index": 0,
302 "links": [
303 94
304 ]
305 }
306 ],
307 "properties": {
308 "Node name for S&R": "CLIPVisionLoader",
309 "cnr_id": "comfy-core",
310 "ver": "0.3.64",
311 "models": [
312 {
313 "name": "clip_vision_h.safetensors",
314 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors?download=true",
315 "directory": "clip_vision"
316 }
317 ]
318 },
319 "widgets_values": [
320 "clip_vision_h.safetensors"
321 ]
322 },
323 {
324 "id": 51,
325 "type": "CLIPVisionEncode",
326 "pos": [
327 440,
328 660
329 ],
330 "size": [
331 253.60000610351562,
332 78
333 ],
334 "flags": [],
335 "order": 10,
336 "mode": 0,
337 "inputs": [
338 {
339 "name": "clip_vision",
340 "type": "CLIP_VISION",
341 "link": 94
342 },
343 {
344 "name": "image",
345 "type": "IMAGE",
346 "link": 109
347 }
348 ],
349 "outputs": [
350 {
351 "name": "CLIP_VISION_OUTPUT",
352 "type": "CLIP_VISION_OUTPUT",
353 "slot_index": 0,
354 "links": [
355 119
356 ]
357 }
358 ],
359 "properties": {
360 "Node name for S&R": "CLIPVisionEncode",
361 "cnr_id": "comfy-core",
362 "ver": "0.3.64"
363 },
364 "widgets_values": [
365 "none"
366 ]
367 },
368 {
369 "id": 55,
370 "type": "WanFunControlToVideo",
371 "pos": [
372 880,
373 500
374 ],
375 "size": [
376 250,
377 230
378 ],
379 "flags": [],
380 "order": 15,
381 "mode": 0,
382 "inputs": [
383 {
384 "name": "positive",
385 "type": "CONDITIONING",
386 "link": 112
387 },
388 {
389 "name": "negative",
390 "type": "CONDITIONING",
391 "link": 113
392 },
393 {
394 "name": "vae",
395 "type": "VAE",
396 "link": 114
397 },
398 {
399 "name": "clip_vision_output",
400 "shape": 7,
401 "type": "CLIP_VISION_OUTPUT",
402 "link": 119
403 },
404 {
405 "name": "start_image",
406 "shape": 7,
407 "type": "IMAGE",
408 "link": 118
409 },
410 {
411 "name": "control_video",
412 "shape": 7,
413 "type": "IMAGE",
414 "link": 142
415 }
416 ],
417 "outputs": [
418 {
419 "name": "positive",
420 "type": "CONDITIONING",
421 "links": [
422 115
423 ]
424 },
425 {
426 "name": "negative",
427 "type": "CONDITIONING",
428 "links": [
429 116
430 ]
431 },
432 {
433 "name": "latent",
434 "type": "LATENT",
435 "links": [
436 117
437 ]
438 }
439 ],
440 "properties": {
441 "Node name for S&R": "WanFunControlToVideo",
442 "cnr_id": "comfy-core",
443 "ver": "0.3.64"
444 },
445 "widgets_values": [
446 960,
447 544,
448 77,
449 1
450 ]
451 },
452 {
453 "id": 65,
454 "type": "SkipLayerGuidanceDiT",
455 "pos": [
456 890,
457 80
458 ],
459 "size": [
460 230,
461 180
462 ],
463 "flags": {
464 "collapsed": false
465 },
466 "order": 7,
467 "mode": 0,
468 "inputs": [
469 {
470 "name": "model",
471 "type": "MODEL",
472 "link": 146
473 }
474 ],
475 "outputs": [
476 {
477 "name": "MODEL",
478 "type": "MODEL",
479 "links": [
480 132
481 ]
482 }
483 ],
484 "properties": {
485 "Node name for S&R": "SkipLayerGuidanceDiT",
486 "cnr_id": "comfy-core",
487 "ver": "0.3.27",
488 "enableTabs": false,
489 "tabWidth": 65,
490 "tabXOffset": 10,
491 "hasSecondTab": false,
492 "secondTabText": "Send Back",
493 "secondTabOffset": 80,
494 "secondTabWidth": 65
495 },
496 "widgets_values": [
497 "9,10",
498 "9,10",
499 3,
500 0.01,
501 0.8000000000000002,
502 0
503 ]
504 },
505 {
506 "id": 66,
507 "type": "CFGZeroStar",
508 "pos": [
509 890,
510 310
511 ],
512 "size": [
513 230,
514 30
515 ],
516 "flags": {
517 "collapsed": false
518 },
519 "order": 17,
520 "mode": 0,
521 "inputs": [
522 {
523 "name": "model",
524 "type": "MODEL",
525 "link": 131
526 }
527 ],
528 "outputs": [
529 {
530 "name": "patched_model",
531 "type": "MODEL",
532 "links": [
533 135
534 ]
535 }
536 ],
537 "properties": {
538 "Node name for S&R": "CFGZeroStar",
539 "cnr_id": "comfy-core",
540 "ver": "0.3.27",
541 "enableTabs": false,
542 "tabWidth": 65,
543 "tabXOffset": 10,
544 "hasSecondTab": false,
545 "secondTabText": "Send Back",
546 "secondTabOffset": 80,
547 "secondTabWidth": 65
548 },
549 "widgets_values": []
550 },
551 {
552 "id": 67,
553 "type": "ModelSamplingSD3",
554 "pos": [
555 1200,
556 80
557 ],
558 "size": [
559 240,
560 60
561 ],
562 "flags": {
563 "collapsed": false
564 },
565 "order": 12,
566 "mode": 0,
567 "inputs": [
568 {
569 "name": "model",
570 "type": "MODEL",
571 "link": 132
572 }
573 ],
574 "outputs": [
575 {
576 "name": "MODEL",
577 "type": "MODEL",
578 "slot_index": 0,
579 "links": [
580 133
581 ]
582 }
583 ],
584 "properties": {
585 "Node name for S&R": "ModelSamplingSD3",
586 "cnr_id": "comfy-core",
587 "ver": "0.3.26",
588 "enableTabs": false,
589 "tabWidth": 65,
590 "tabXOffset": 10,
591 "hasSecondTab": false,
592 "secondTabText": "Send Back",
593 "secondTabOffset": 80,
594 "secondTabWidth": 65
595 },
596 "widgets_values": [
597 5.000000000000001
598 ]
599 },
600 {
601 "id": 68,
602 "type": "UNetTemporalAttentionMultiply",
603 "pos": [
604 1200,
605 190
606 ],
607 "size": [
608 243.60000610351562,
609 150
610 ],
611 "flags": {
612 "collapsed": false
613 },
614 "order": 14,
615 "mode": 0,
616 "inputs": [
617 {
618 "name": "model",
619 "type": "MODEL",
620 "link": 133
621 }
622 ],
623 "outputs": [
624 {
625 "name": "MODEL",
626 "type": "MODEL",
627 "links": [
628 131
629 ]
630 }
631 ],
632 "properties": {
633 "Node name for S&R": "UNetTemporalAttentionMultiply",
634 "cnr_id": "comfy-core",
635 "ver": "0.3.27",
636 "enableTabs": false,
637 "tabWidth": 65,
638 "tabXOffset": 10,
639 "hasSecondTab": false,
640 "secondTabText": "Send Back",
641 "secondTabOffset": 80,
642 "secondTabWidth": 65
643 },
644 "widgets_values": [
645 1,
646 1,
647 1.2,
648 1.3
649 ]
650 },
651 {
652 "id": 71,
653 "type": "Canny",
654 "pos": [
655 390,
656 1040
657 ],
658 "size": [
659 315,
660 82
661 ],
662 "flags": [],
663 "order": 13,
664 "mode": 0,
665 "inputs": [
666 {
667 "name": "image",
668 "type": "IMAGE",
669 "link": 150
670 }
671 ],
672 "outputs": [
673 {
674 "name": "IMAGE",
675 "type": "IMAGE",
676 "links": [
677 142,
678 143
679 ]
680 }
681 ],
682 "properties": {
683 "Node name for S&R": "Canny",
684 "cnr_id": "comfy-core",
685 "ver": "0.3.64"
686 },
687 "widgets_values": [
688 0.20000000000000004,
689 0.5000000000000001
690 ]
691 },
692 {
693 "id": 74,
694 "type": "PreviewImage",
695 "pos": [
696 390,
697 1170
698 ],
699 "size": [
700 360,
701 258
702 ],
703 "flags": [],
704 "order": 16,
705 "mode": 0,
706 "inputs": [
707 {
708 "name": "images",
709 "type": "IMAGE",
710 "link": 143
711 }
712 ],
713 "outputs": [],
714 "properties": {
715 "Node name for S&R": "PreviewImage",
716 "cnr_id": "comfy-core",
717 "ver": "0.3.64"
718 },
719 "widgets_values": []
720 },
721 {
722 "id": 8,
723 "type": "VAEDecode",
724 "pos": [
725 900,
726 800
727 ],
728 "size": [
729 210,
730 266
731 ],
732 "flags": {
733 "collapsed": true
734 },
735 "order": 19,
736 "mode": 0,
737 "inputs": [
738 {
739 "name": "samples",
740 "type": "LATENT",
741 "link": 35
742 },
743 {
744 "name": "vae",
745 "type": "VAE",
746 "link": 76
747 }
748 ],
749 "outputs": [
750 {
751 "name": "IMAGE",
752 "type": "IMAGE",
753 "slot_index": 0,
754 "links": [
755 147
756 ]
757 }
758 ],
759 "properties": {
760 "Node name for S&R": "VAEDecode",
761 "cnr_id": "comfy-core",
762 "ver": "0.3.64"
763 },
764 "widgets_values": []
765 },
766 {
767 "id": 79,
768 "type": "CreateVideo",
769 "pos": [
770 1180,
771 800
772 ],
773 "size": [
774 270,
775 78
776 ],
777 "flags": [],
778 "order": 20,
779 "mode": 0,
780 "inputs": [
781 {
782 "name": "images",
783 "type": "IMAGE",
784 "link": 147
785 },
786 {
787 "name": "audio",
788 "shape": 7,
789 "type": "AUDIO",
790 "link": null
791 }
792 ],
793 "outputs": [
794 {
795 "name": "VIDEO",
796 "type": "VIDEO",
797 "links": [
798 148
799 ]
800 }
801 ],
802 "properties": {
803 "Node name for S&R": "CreateVideo",
804 "cnr_id": "comfy-core",
805 "ver": "0.3.64"
806 },
807 "widgets_values": [
808 16
809 ]
810 },
811 {
812 "id": 78,
813 "type": "SaveVideo",
814 "pos": [
815 880,
816 950
817 ],
818 "size": [
819 590,
820 490
821 ],
822 "flags": [],
823 "order": 21,
824 "mode": 0,
825 "inputs": [
826 {
827 "name": "video",
828 "type": "VIDEO",
829 "link": 148
830 }
831 ],
832 "outputs": [],
833 "properties": {
834 "Node name for S&R": "SaveVideo",
835 "cnr_id": "comfy-core",
836 "ver": "0.3.64"
837 },
838 "widgets_values": [
839 "video/ComfyUI",
840 "auto",
841 "auto"
842 ]
843 },
844 {
845 "id": 77,
846 "type": "MarkdownNote",
847 "pos": [
848 -400,
849 30
850 ],
851 "size": [
852 400,
853 440
854 ],
855 "flags": [],
856 "order": 4,
857 "mode": 0,
858 "inputs": [],
859 "outputs": [],
860 "properties": [],
861 "widgets_values": [
862 "[Tutorial](https://docs.comfy.org/tutorials/video/wan/fun-control)\n\n## Model links\n\n- [Hugging Face:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://modelscope.cn/models/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n\n**text_encoders**\n\n- [umt5_xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true) (6.27 GB)\n\n**clip_vision**\n\n- [clip_vision_h.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors?download=true) (1.18 GB)\n\n**diffusion_models**\n\n- [wan2.1_fun_control_1.3B_bf16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_fun_control_1.3B_bf16.safetensors?download=true) (2.91 GB)\n\n**vae**\n\n- [wan_2.1_vae.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors?download=true) (242.1 MB)\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ └── umt5_xxl_fp8_e4m3fn_scaled.safetensors\n│ ├── 📂 clip_vision/\n│ │ └── clip_vision_h.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── wan2.1_fun_control_1.3B_bf16.safetensors\n│ └── 📂 vae/\n│ └── wan_2.1_vae.safetensors\n```\n"
863 ],
864 "color": "#222",
865 "bgcolor": "#000"
866 },
867 {
868 "id": 52,
869 "type": "LoadImage",
870 "pos": [
871 30,
872 600
873 ],
874 "size": [
875 340,
876 326
877 ],
878 "flags": [],
879 "order": 5,
880 "mode": 0,
881 "inputs": [],
882 "outputs": [
883 {
884 "name": "IMAGE",
885 "type": "IMAGE",
886 "slot_index": 0,
887 "links": [
888 109,
889 118
890 ]
891 },
892 {
893 "name": "MASK",
894 "type": "MASK",
895 "slot_index": 1,
896 "links": null
897 }
898 ],
899 "properties": {
900 "Node name for S&R": "LoadImage",
901 "cnr_id": "comfy-core",
902 "ver": "0.3.64"
903 },
904 "widgets_values": [
905 "wan2.1_fun_control_start_frame.png",
906 "image"
907 ]
908 },
909 {
910 "id": 80,
911 "type": "LoadVideo",
912 "pos": [
913 40,
914 1060
915 ],
916 "size": [
917 274.080078125,
918 228.2076923076923
919 ],
920 "flags": [],
921 "order": 6,
922 "mode": 0,
923 "inputs": [],
924 "outputs": [
925 {
926 "name": "VIDEO",
927 "type": "VIDEO",
928 "links": [
929 149
930 ]
931 }
932 ],
933 "properties": {
934 "Node name for S&R": "LoadVideo"
935 },
936 "widgets_values": [
937 "wan2.1_fun_control_control_video.mp4",
938 "image"
939 ]
940 },
941 {
942 "id": 81,
943 "type": "GetVideoComponents",
944 "pos": [
945 120,
946 1350
947 ],
948 "size": [
949 185.17734375,
950 66
951 ],
952 "flags": [],
953 "order": 11,
954 "mode": 0,
955 "inputs": [
956 {
957 "name": "video",
958 "type": "VIDEO",
959 "link": 149
960 }
961 ],
962 "outputs": [
963 {
964 "name": "images",
965 "type": "IMAGE",
966 "links": [
967 150
968 ]
969 },
970 {
971 "name": "audio",
972 "type": "AUDIO",
973 "links": null
974 },
975 {
976 "name": "fps",
977 "type": "FLOAT",
978 "links": null
979 }
980 ],
981 "properties": {
982 "Node name for S&R": "GetVideoComponents"
983 }
984 }
985 ],
986 "links": [
987 [
988 35,
989 3,
990 0,
991 8,
992 0,
993 "LATENT"
994 ],
995 [
996 74,
997 38,
998 0,
999 6,
1000 0,
1001 "CLIP"
1002 ],
1003 [
1004 75,
1005 38,
1006 0,
1007 7,
1008 0,
1009 "CLIP"
1010 ],
1011 [
1012 76,
1013 39,
1014 0,
1015 8,
1016 1,
1017 "VAE"
1018 ],
1019 [
1020 94,
1021 49,
1022 0,
1023 51,
1024 0,
1025 "CLIP_VISION"
1026 ],
1027 [
1028 109,
1029 52,
1030 0,
1031 51,
1032 1,
1033 "IMAGE"
1034 ],
1035 [
1036 112,
1037 6,
1038 0,
1039 55,
1040 0,
1041 "CONDITIONING"
1042 ],
1043 [
1044 113,
1045 7,
1046 0,
1047 55,
1048 1,
1049 "CONDITIONING"
1050 ],
1051 [
1052 114,
1053 39,
1054 0,
1055 55,
1056 2,
1057 "VAE"
1058 ],
1059 [
1060 115,
1061 55,
1062 0,
1063 3,
1064 1,
1065 "CONDITIONING"
1066 ],
1067 [
1068 116,
1069 55,
1070 1,
1071 3,
1072 2,
1073 "CONDITIONING"
1074 ],
1075 [
1076 117,
1077 55,
1078 2,
1079 3,
1080 3,
1081 "LATENT"
1082 ],
1083 [
1084 118,
1085 52,
1086 0,
1087 55,
1088 4,
1089 "IMAGE"
1090 ],
1091 [
1092 119,
1093 51,
1094 0,
1095 55,
1096 3,
1097 "CLIP_VISION_OUTPUT"
1098 ],
1099 [
1100 131,
1101 68,
1102 0,
1103 66,
1104 0,
1105 "MODEL"
1106 ],
1107 [
1108 132,
1109 65,
1110 0,
1111 67,
1112 0,
1113 "MODEL"
1114 ],
1115 [
1116 133,
1117 67,
1118 0,
1119 68,
1120 0,
1121 "MODEL"
1122 ],
1123 [
1124 135,
1125 66,
1126 0,
1127 3,
1128 0,
1129 "MODEL"
1130 ],
1131 [
1132 142,
1133 71,
1134 0,
1135 55,
1136 5,
1137 "IMAGE"
1138 ],
1139 [
1140 143,
1141 71,
1142 0,
1143 74,
1144 0,
1145 "IMAGE"
1146 ],
1147 [
1148 146,
1149 37,
1150 0,
1151 65,
1152 0,
1153 "MODEL"
1154 ],
1155 [
1156 147,
1157 8,
1158 0,
1159 79,
1160 0,
1161 "IMAGE"
1162 ],
1163 [
1164 148,
1165 79,
1166 0,
1167 78,
1168 0,
1169 "VIDEO"
1170 ],
1171 [
1172 149,
1173 80,
1174 0,
1175 81,
1176 0,
1177 "VIDEO"
1178 ],
1179 [
1180 150,
1181 81,
1182 0,
1183 71,
1184 0,
1185 "IMAGE"
1186 ]
1187 ],
1188 "groups": [
1189 {
1190 "id": 1,
1191 "title": "Load Models",
1192 "bounding": [
1193 20,
1194 0,
1195 370,
1196 410
1197 ],
1198 "color": "#3f789e",
1199 "font_size": 24,
1200 "flags": []
1201 },
1202 {
1203 "id": 2,
1204 "title": "Start Frame & CLIP Vision",
1205 "bounding": [
1206 20,
1207 430,
1208 830,
1209 510
1210 ],
1211 "color": "#3f789e",
1212 "font_size": 24,
1213 "flags": []
1214 },
1215 {
1216 "id": 5,
1217 "title": "Attention Booster",
1218 "bounding": [
1219 870,
1220 0,
1221 600,
1222 410
1223 ],
1224 "color": "#3f789e",
1225 "font_size": 24,
1226 "flags": []
1227 },
1228 {
1229 "id": 6,
1230 "title": "Prompt",
1231 "bounding": [
1232 410,
1233 0,
1234 440,
1235 410
1236 ],
1237 "color": "#3f789e",
1238 "font_size": 24,
1239 "flags": []
1240 },
1241 {
1242 "id": 7,
1243 "title": "Video and Preprocessor",
1244 "bounding": [
1245 20,
1246 960,
1247 830,
1248 480
1249 ],
1250 "color": "#3f789e",
1251 "font_size": 24,
1252 "flags": []
1253 },
1254 {
1255 "id": 8,
1256 "title": "Sampling & Decode",
1257 "bounding": [
1258 870,
1259 430,
1260 600,
1261 470
1262 ],
1263 "color": "#3f789e",
1264 "font_size": 24,
1265 "flags": []
1266 }
1267 ],
1268 "config": [],
1269 "extra": {
1270 "ds": {
1271 "scale": 0.6472322799849616,
1272 "offset": [
1273 638.0969652391791,
1274 -348.1091678973465
1275 ]
1276 },
1277 "frontendVersion": "1.29.2",
1278 "VHS_latentpreview": false,
1279 "VHS_latentpreviewrate": 0,
1280 "VHS_MetadataImage": true,
1281 "VHS_KeepIntermediate": true
1282 },
1283 "version": 0.4
1284}