ComfyPilotComfyPilot
工作流 / 视频工具 / 姿态检测: SDPose Multi-Person
姿态检测: SDPose Multi-Person

姿态检测: SDPose Multi-Person

Pose Detection: SDPose Multi-Person

上传视频以检测人体姿态。支持在同一场景中检测单人和多人。

视频工具 12 个节点 1 个输入 11 次使用 ComfyUI ≥ 0.19.0 ComfyUI 53 KB

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

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

需要的权重

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

ltx-av-step-1751000_vocoder_24K.safetensors 模型库暂未收录
model.safetensors 在模型库查看
rt_detr_v4-x-hgnet_fp16.safetensors 在模型库查看
sdpose_wholebody_fp16.safetensors 在模型库查看

节点构成

MarkdownNote × 2
01b6a731-fb78-4070-9a38-c87146da9604 × 1
DrawBBoxes × 1
ResizeImageMaskNode × 1
PrimitiveInt × 1
ImageBlend × 1
LoadVideo × 1
CreateVideo × 1
SaveVideo × 1
GetVideoComponents × 1
PreviewImage × 1

官方标注的模型

SDPose-OOD

工作流 JSON

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

1{
2 "id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
3 "revision": 0,
4 "last_node_id": 699,
5 "last_link_id": 1754,
6 "nodes": [
7 {
8 "id": 676,
9 "type": "MarkdownNote",
10 "pos": [
11 -3400,
12 3400
13 ],
14 "size": [
15 479.984375,
16 849.984375
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [],
23 "properties": [],
24 "widgets_values": [
25 "Related PR: [#12748](https://github.com/Comfy-Org/ComfyUI/pull/12748)\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/SDPose](https://huggingface.co/Comfy-Org/SDPose)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/SDPose](https://modelscope.cn/models/Comfy-Org/SDPose)\n\n**checkpoints**\n\n- [sdpose_wholebody_fp16.safetensors](https://huggingface.co/Comfy-Org/SDPose/resolve/main/checkpoints/sdpose_wholebody_fp16.safetensors) (1.79 GB)\n\n**diffusion_models**\n\n- [rt_detr_v4-x-hgnet_fp16.safetensors](https://huggingface.co/Comfy-Org/SDPose/resolve/main/diffusion_models/rt_detr_v4-x-hgnet_fp16.safetensors) (118.2 MB)\n- [rt_detr_v4-x-hgnet_fp32.safetensors](https://huggingface.co/Comfy-Org/SDPose/resolve/main/diffusion_models/rt_detr_v4-x-hgnet_fp32.safetensors) (236.3 MB)\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 checkpoints/\n│ │ └── sdpose_wholebody_fp16.safetensors\n│ └── 📂 diffusion_models/\n│ ├── rt_detr_v4-x-hgnet_fp32.safetensors\n│ └── rt_detr_v4-x-hgnet_fp16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
26 ],
27 "color": "#222",
28 "bgcolor": "#000"
29 },
30 {
31 "id": 675,
32 "type": "01b6a731-fb78-4070-9a38-c87146da9604",
33 "pos": [
34 -2480,
35 3400
36 ],
37 "size": [
38 369.984375,
39 619.984375
40 ],
41 "flags": [],
42 "order": 4,
43 "mode": 0,
44 "inputs": [
45 {
46 "label": "resize_target_longer_size",
47 "name": "resize_type.longer_size",
48 "type": "INT",
49 "widget": {
50 "name": "resize_type.longer_size"
51 },
52 "link": 1736
53 },
54 {
55 "label": "detect_threshold",
56 "name": "threshold",
57 "type": "FLOAT",
58 "widget": {
59 "name": "threshold"
60 },
61 "link": null
62 },
63 {
64 "label": "detect_class",
65 "name": "class_name",
66 "type": "COMBO",
67 "widget": {
68 "name": "class_name"
69 },
70 "link": null
71 },
72 {
73 "name": "video",
74 "type": "VIDEO",
75 "link": 1745
76 }
77 ],
78 "outputs": [
79 {
80 "name": "IMAGE",
81 "type": "IMAGE",
82 "links": [
83 1739,
84 1754
85 ]
86 },
87 {
88 "name": "keypoints",
89 "type": "POSE_KEYPOINT",
90 "links": null
91 },
92 {
93 "name": "bboxes",
94 "type": "BOUNDING_BOX",
95 "links": [
96 1732
97 ]
98 },
99 {
100 "name": "audio",
101 "type": "AUDIO",
102 "links": [
103 1747
104 ]
105 },
106 {
107 "name": "fps",
108 "type": "FLOAT",
109 "links": [
110 1748
111 ]
112 }
113 ],
114 "properties": {
115 "cnr_id": "comfy-core",
116 "ver": "0.15.1",
117 "enableTabs": false,
118 "tabWidth": 65,
119 "tabXOffset": 10,
120 "hasSecondTab": false,
121 "secondTabText": "Send Back",
122 "secondTabOffset": 80,
123 "secondTabWidth": 65,
124 "previewExposures": []
125 },
126 "widgets_values": [
127 1024,
128 "lanczos",
129 true,
130 true,
131 true,
132 true,
133 4,
134 2,
135 0.5,
136 0.5,
137 "person",
138 2,
139 "sdpose_wholebody_fp16.safetensors",
140 "rt_detr_v4-x-hgnet_fp16.safetensors"
141 ]
142 },
143 {
144 "id": 682,
145 "type": "DrawBBoxes",
146 "pos": [
147 -1500,
148 3830
149 ],
150 "size": [
151 229.984375,
152 99.984375
153 ],
154 "flags": [],
155 "order": 8,
156 "mode": 0,
157 "inputs": [
158 {
159 "name": "bboxes",
160 "type": "BOUNDING_BOX",
161 "link": 1732
162 },
163 {
164 "name": "image",
165 "shape": 7,
166 "type": "IMAGE",
167 "link": 1735
168 }
169 ],
170 "outputs": [
171 {
172 "name": "out_image",
173 "type": "IMAGE",
174 "links": [
175 1738
176 ]
177 }
178 ],
179 "properties": {
180 "Node name for S&R": "DrawBBoxes",
181 "cnr_id": "comfy-core",
182 "ver": "0.18.1",
183 "enableTabs": false,
184 "tabWidth": 65,
185 "tabXOffset": 10,
186 "hasSecondTab": false,
187 "secondTabText": "Send Back",
188 "secondTabOffset": 80,
189 "secondTabWidth": 65
190 },
191 "widgets_values": []
192 },
193 {
194 "id": 687,
195 "type": "ResizeImageMaskNode",
196 "pos": [
197 -1500,
198 3610
199 ],
200 "size": [
201 359.984375,
202 117.890625
203 ],
204 "flags": [],
205 "order": 7,
206 "mode": 0,
207 "inputs": [
208 {
209 "name": "input",
210 "type": "IMAGE,MASK",
211 "link": 1753
212 },
213 {
214 "name": "resize_type.longer_size",
215 "type": "INT",
216 "widget": {
217 "name": "resize_type.longer_size"
218 },
219 "link": 1737
220 }
221 ],
222 "outputs": [
223 {
224 "name": "resized",
225 "type": "IMAGE",
226 "links": [
227 1735
228 ]
229 }
230 ],
231 "properties": {
232 "Node name for S&R": "ResizeImageMaskNode",
233 "cnr_id": "comfy-core",
234 "ver": "0.15.0",
235 "enableTabs": false,
236 "tabWidth": 65,
237 "tabXOffset": 10,
238 "hasSecondTab": false,
239 "secondTabText": "Send Back",
240 "secondTabOffset": 80,
241 "secondTabWidth": 65
242 },
243 "widgets_values": [
244 "scale longer dimension",
245 1024,
246 "lanczos"
247 ]
248 },
249 {
250 "id": 688,
251 "type": "PrimitiveInt",
252 "pos": [
253 -2820,
254 3900
255 ],
256 "size": [
257 299.984375,
258 109.984375
259 ],
260 "flags": [],
261 "order": 1,
262 "mode": 0,
263 "inputs": [],
264 "outputs": [
265 {
266 "name": "INT",
267 "type": "INT",
268 "links": [
269 1736,
270 1737
271 ]
272 }
273 ],
274 "properties": {
275 "Node name for S&R": "PrimitiveInt",
276 "cnr_id": "comfy-core",
277 "ver": "0.18.1",
278 "enableTabs": false,
279 "tabWidth": 65,
280 "tabXOffset": 10,
281 "hasSecondTab": false,
282 "secondTabText": "Send Back",
283 "secondTabOffset": 80,
284 "secondTabWidth": 65
285 },
286 "widgets_values": [
287 1024,
288 "fixed"
289 ]
290 },
291 {
292 "id": 689,
293 "type": "MarkdownNote",
294 "pos": [
295 -2480,
296 4120
297 ],
298 "size": [
299 379.984375,
300 169.984375
301 ],
302 "flags": [],
303 "order": 2,
304 "mode": 0,
305 "inputs": [],
306 "outputs": [],
307 "properties": [],
308 "widgets_values": [
309 "Upload an image with multiple people, then change the `max_detections` to see how it works."
310 ],
311 "color": "#222",
312 "bgcolor": "#000"
313 },
314 {
315 "id": 690,
316 "type": "ImageBlend",
317 "pos": [
318 -1490,
319 4000
320 ],
321 "size": [
322 269.984375,
323 169.984375
324 ],
325 "flags": [],
326 "order": 9,
327 "mode": 0,
328 "inputs": [
329 {
330 "name": "image1",
331 "type": "IMAGE",
332 "link": 1738
333 },
334 {
335 "name": "image2",
336 "type": "IMAGE",
337 "link": 1739
338 }
339 ],
340 "outputs": [
341 {
342 "name": "IMAGE",
343 "type": "IMAGE",
344 "links": [
345 1749
346 ]
347 }
348 ],
349 "properties": {
350 "Node name for S&R": "ImageBlend",
351 "cnr_id": "comfy-core",
352 "ver": "0.18.1",
353 "enableTabs": false,
354 "tabWidth": 65,
355 "tabXOffset": 10,
356 "hasSecondTab": false,
357 "secondTabText": "Send Back",
358 "secondTabOffset": 80,
359 "secondTabWidth": 65
360 },
361 "widgets_values": [
362 0.5,
363 "normal"
364 ]
365 },
366 {
367 "id": 694,
368 "type": "LoadVideo",
369 "pos": [
370 -2830,
371 3400
372 ],
373 "size": [
374 309.984375,
375 439.984375
376 ],
377 "flags": [],
378 "order": 3,
379 "mode": 0,
380 "inputs": [],
381 "outputs": [
382 {
383 "name": "VIDEO",
384 "type": "VIDEO",
385 "links": [
386 1745,
387 1752
388 ]
389 }
390 ],
391 "properties": {
392 "Node name for S&R": "LoadVideo",
393 "cnr_id": "comfy-core",
394 "ver": "0.18.1",
395 "enableTabs": false,
396 "tabWidth": 65,
397 "tabXOffset": 10,
398 "hasSecondTab": false,
399 "secondTabText": "Send Back",
400 "secondTabOffset": 80,
401 "secondTabWidth": 65
402 },
403 "widgets_values": [
404 "man_playing_violin.mp4",
405 "image"
406 ]
407 },
408 {
409 "id": 695,
410 "type": "CreateVideo",
411 "pos": [
412 -1140,
413 4010
414 ],
415 "size": [
416 269.984375,
417 109.984375
418 ],
419 "flags": [],
420 "order": 10,
421 "mode": 0,
422 "inputs": [
423 {
424 "name": "images",
425 "type": "IMAGE",
426 "link": 1749
427 },
428 {
429 "name": "audio",
430 "shape": 7,
431 "type": "AUDIO",
432 "link": 1747
433 },
434 {
435 "name": "fps",
436 "type": "FLOAT",
437 "widget": {
438 "name": "fps"
439 },
440 "link": 1748
441 }
442 ],
443 "outputs": [
444 {
445 "name": "VIDEO",
446 "type": "VIDEO",
447 "links": [
448 1750
449 ]
450 }
451 ],
452 "properties": {
453 "Node name for S&R": "CreateVideo",
454 "cnr_id": "comfy-core",
455 "ver": "0.18.1",
456 "enableTabs": false,
457 "tabWidth": 65,
458 "tabXOffset": 10,
459 "hasSecondTab": false,
460 "secondTabText": "Send Back",
461 "secondTabOffset": 80,
462 "secondTabWidth": 65
463 },
464 "widgets_values": [
465 30,
466 8
467 ]
468 },
469 {
470 "id": 697,
471 "type": "SaveVideo",
472 "pos": [
473 -800,
474 3410
475 ],
476 "size": [
477 479.984375,
478 709.984375
479 ],
480 "flags": [],
481 "order": 11,
482 "mode": 0,
483 "inputs": [
484 {
485 "name": "video",
486 "type": "VIDEO",
487 "link": 1750
488 }
489 ],
490 "outputs": [
491 {
492 "name": "video",
493 "type": "VIDEO",
494 "links": null
495 }
496 ],
497 "properties": {
498 "cnr_id": "comfy-core",
499 "ver": "0.18.1",
500 "enableTabs": false,
501 "tabWidth": 65,
502 "tabXOffset": 10,
503 "hasSecondTab": false,
504 "secondTabText": "Send Back",
505 "secondTabOffset": 80,
506 "secondTabWidth": 65,
507 "Node name for S&R": "SaveVideo"
508 },
509 "widgets_values": [
510 "video/ComfyUI",
511 "auto",
512 "auto"
513 ]
514 },
515 {
516 "id": 698,
517 "type": "GetVideoComponents",
518 "pos": [
519 -1500,
520 3430
521 ],
522 "size": [
523 229.984375,
524 119.984375
525 ],
526 "flags": [],
527 "order": 5,
528 "mode": 0,
529 "inputs": [
530 {
531 "name": "video",
532 "type": "VIDEO",
533 "link": 1752
534 }
535 ],
536 "outputs": [
537 {
538 "name": "images",
539 "type": "IMAGE",
540 "links": [
541 1753
542 ]
543 },
544 {
545 "name": "audio",
546 "type": "AUDIO",
547 "links": null
548 },
549 {
550 "name": "fps",
551 "type": "FLOAT",
552 "links": null
553 },
554 {
555 "name": "bit_depth",
556 "type": "INT",
557 "links": null
558 }
559 ],
560 "properties": {
561 "Node name for S&R": "GetVideoComponents",
562 "cnr_id": "comfy-core",
563 "ver": "0.18.1",
564 "enableTabs": false,
565 "tabWidth": 65,
566 "tabXOffset": 10,
567 "hasSecondTab": false,
568 "secondTabText": "Send Back",
569 "secondTabOffset": 80,
570 "secondTabWidth": 65
571 },
572 "widgets_values": []
573 },
574 {
575 "id": 699,
576 "type": "PreviewImage",
577 "pos": [
578 -2040,
579 3400
580 ],
581 "size": [
582 429.984375,
583 629.984375
584 ],
585 "flags": [],
586 "order": 6,
587 "mode": 0,
588 "inputs": [
589 {
590 "name": "images",
591 "type": "IMAGE",
592 "link": 1754
593 }
594 ],
595 "outputs": [
596 {
597 "name": "images",
598 "type": "IMAGE",
599 "links": null
600 }
601 ],
602 "properties": {
603 "Node name for S&R": "PreviewImage",
604 "cnr_id": "comfy-core",
605 "ver": "0.18.1",
606 "enableTabs": false,
607 "tabWidth": 65,
608 "tabXOffset": 10,
609 "hasSecondTab": false,
610 "secondTabText": "Send Back",
611 "secondTabOffset": 80,
612 "secondTabWidth": 65
613 },
614 "widgets_values": []
615 }
616 ],
617 "links": [
618 [
619 1732,
620 675,
621 2,
622 682,
623 0,
624 "BOUNDING_BOX"
625 ],
626 [
627 1735,
628 687,
629 0,
630 682,
631 1,
632 "IMAGE"
633 ],
634 [
635 1736,
636 688,
637 0,
638 675,
639 0,
640 "INT"
641 ],
642 [
643 1737,
644 688,
645 0,
646 687,
647 1,
648 "INT"
649 ],
650 [
651 1738,
652 682,
653 0,
654 690,
655 0,
656 "IMAGE"
657 ],
658 [
659 1739,
660 675,
661 0,
662 690,
663 1,
664 "IMAGE"
665 ],
666 [
667 1745,
668 694,
669 0,
670 675,
671 3,
672 "VIDEO"
673 ],
674 [
675 1747,
676 675,
677 3,
678 695,
679 1,
680 "AUDIO"
681 ],
682 [
683 1748,
684 675,
685 4,
686 695,
687 2,
688 "FLOAT"
689 ],
690 [
691 1749,
692 690,
693 0,
694 695,
695 0,
696 "IMAGE"
697 ],
698 [
699 1750,
700 695,
701 0,
702 697,
703 0,
704 "VIDEO"
705 ],
706 [
707 1752,
708 694,
709 0,
710 698,
711 0,
712 "VIDEO"
713 ],
714 [
715 1753,
716 698,
717 0,
718 687,
719 0,
720 "IMAGE"
721 ],
722 [
723 1754,
724 675,
725 0,
726 699,
727 0,
728 "IMAGE"
729 ]
730 ],
731 "groups": [
732 {
733 "id": 2,
734 "title": "Preview",
735 "bounding": [
736 -1560,
737 3330,
738 1370,
739 920
740 ],
741 "color": "#3f789e",
742 "flags": []
743 }
744 ],
745 "definitions": {
746 "subgraphs": [
747 {
748 "id": "01b6a731-fb78-4070-9a38-c87146da9604",
749 "version": 1,
750 "state": {
751 "lastGroupId": 2,
752 "lastNodeId": 699,
753 "lastLinkId": 1754,
754 "lastRerouteId": 0
755 },
756 "revision": 0,
757 "config": [],
758 "name": "Video to Pose Map (SDPose Multi-Person)",
759 "inputNode": {
760 "id": -10,
761 "bounding": [
762 -3570,
763 3300,
764 182.8984375,
765 340
766 ]
767 },
768 "outputNode": {
769 "id": -20,
770 "bounding": [
771 -1890,
772 3730,
773 120,
774 140
775 ]
776 },
777 "inputs": [
778 {
779 "id": "088eefc1-cd8a-4573-993f-9e4da008a12d",
780 "name": "resize_type.longer_size",
781 "type": "INT",
782 "linkIds": [
783 1704
784 ],
785 "label": "resize_target_longer_size",
786 "pos": [
787 -3407.1015625,
788 3320
789 ]
790 },
791 {
792 "id": "b6449bd3-73d4-41c8-b81f-cf8d33f76a2e",
793 "name": "scale_method",
794 "type": "COMBO",
795 "linkIds": [
796 1705
797 ],
798 "pos": [
799 -3407.1015625,
800 3340
801 ]
802 },
803 {
804 "id": "4cff52ad-ed07-4c97-8803-fcbd89554fd0",
805 "name": "draw_body",
806 "type": "BOOLEAN",
807 "linkIds": [
808 1706
809 ],
810 "pos": [
811 -3407.1015625,
812 3360
813 ]
814 },
815 {
816 "id": "7af63dce-f7df-4d7e-8215-d7c7f60bf81c",
817 "name": "draw_hands",
818 "type": "BOOLEAN",
819 "linkIds": [
820 1707
821 ],
822 "pos": [
823 -3407.1015625,
824 3380
825 ]
826 },
827 {
828 "id": "af3a9bce-61f9-4aca-b530-9f65e028b35e",
829 "name": "draw_face",
830 "type": "BOOLEAN",
831 "linkIds": [
832 1708
833 ],
834 "pos": [
835 -3407.1015625,
836 3400
837 ]
838 },
839 {
840 "id": "4620f6a3-2c85-4b79-ad8f-35d0326b568f",
841 "name": "draw_feet",
842 "type": "BOOLEAN",
843 "linkIds": [
844 1709
845 ],
846 "pos": [
847 -3407.1015625,
848 3420
849 ]
850 },
851 {
852 "id": "fee5d0c9-8d4b-4934-81d8-ba2206dc56cb",
853 "name": "stick_width",
854 "type": "INT",
855 "linkIds": [
856 1710
857 ],
858 "pos": [
859 -3407.1015625,
860 3440
861 ]
862 },
863 {
864 "id": "aafdd060-ba81-4324-a9cc-b656e1ebc133",
865 "name": "face_point_size",
866 "type": "INT",
867 "linkIds": [
868 1711
869 ],
870 "pos": [
871 -3407.1015625,
872 3460
873 ]
874 },
875 {
876 "id": "514c5503-f9e6-4d23-b1ae-1d3291acb2a3",
877 "name": "score_threshold",
878 "type": "FLOAT",
879 "linkIds": [
880 1712
881 ],
882 "pos": [
883 -3407.1015625,
884 3480
885 ]
886 },
887 {
888 "id": "4eb3e4ea-7a36-4511-8483-0d12aadd32f7",
889 "name": "threshold",
890 "type": "FLOAT",
891 "linkIds": [
892 1718
893 ],
894 "label": "detect_threshold",
895 "pos": [
896 -3407.1015625,
897 3500
898 ]
899 },
900 {
901 "id": "c76a7a05-81e6-4b17-a9e0-85f47a5844f2",
902 "name": "class_name",
903 "type": "COMBO",
904 "linkIds": [
905 1719
906 ],
907 "label": "detect_class",
908 "pos": [
909 -3407.1015625,
910 3520
911 ]
912 },
913 {
914 "id": "4417e988-6e80-4236-be31-4c179037f5a2",
915 "name": "max_detections",
916 "type": "INT",
917 "linkIds": [
918 1720
919 ],
920 "pos": [
921 -3407.1015625,
922 3540
923 ]
924 },
925 {
926 "id": "7d7c4a0b-0d1b-4c98-942b-f90548d2a492",
927 "name": "ckpt_name",
928 "type": "COMBO",
929 "linkIds": [
930 1721
931 ],
932 "pos": [
933 -3407.1015625,
934 3560
935 ]
936 },
937 {
938 "id": "4d75122c-2c14-452a-98fe-d1545d3e012a",
939 "name": "unet_name",
940 "type": "COMBO",
941 "linkIds": [
942 1722
943 ],
944 "pos": [
945 -3407.1015625,
946 3580
947 ]
948 },
949 {
950 "id": "6c46c988-4dd1-41a2-957e-03caf60d7657",
951 "name": "video",
952 "type": "VIDEO",
953 "linkIds": [
954 1741
955 ],
956 "pos": [
957 -3407.1015625,
958 3600
959 ]
960 }
961 ],
962 "outputs": [
963 {
964 "id": "f05ed8cc-9403-4f14-8085-4364b06f8a48",
965 "name": "IMAGE",
966 "type": "IMAGE",
967 "linkIds": [
968 1701
969 ],
970 "localized_name": "IMAGE",
971 "pos": [
972 -1870,
973 3750
974 ]
975 },
976 {
977 "id": "4b64118e-3cef-4eeb-9dad-4cd09cfd63a2",
978 "name": "keypoints",
979 "type": "POSE_KEYPOINT",
980 "linkIds": [
981 1725
982 ],
983 "pos": [
984 -1870,
985 3770
986 ]
987 },
988 {
989 "id": "a27f7e34-dcbc-4fb0-a4e1-2c5fc423ca5f",
990 "name": "bboxes",
991 "type": "BOUNDING_BOX",
992 "linkIds": [
993 1726
994 ],
995 "pos": [
996 -1870,
997 3790
998 ]
999 },
1000 {
1001 "id": "b7fe351d-2b38-41ea-9f4d-3be1a0aad275",
1002 "name": "audio",
1003 "type": "AUDIO",
1004 "linkIds": [
1005 1743
1006 ],
1007 "pos": [
1008 -1870,
1009 3810
1010 ]
1011 },
1012 {
1013 "id": "ae187b6f-c9ca-4487-b5c1-3ad775fe945e",
1014 "name": "fps",
1015 "type": "FLOAT",
1016 "linkIds": [
1017 1744
1018 ],
1019 "pos": [
1020 -1870,
1021 3830
1022 ]
1023 }
1024 ],
1025 "widgets": [],
1026 "nodes": [
1027 {
1028 "id": 671,
1029 "type": "SDPoseKeypointExtractor",
1030 "pos": [
1031 -2550,
1032 3080
1033 ],
1034 "size": [
1035 270,
1036 180
1037 ],
1038 "flags": [],
1039 "order": 0,
1040 "mode": 0,
1041 "inputs": [
1042 {
1043 "localized_name": "model",
1044 "name": "model",
1045 "type": "MODEL",
1046 "link": 1696
1047 },
1048 {
1049 "localized_name": "vae",
1050 "name": "vae",
1051 "type": "VAE",
1052 "link": 1697
1053 },
1054 {
1055 "localized_name": "image",
1056 "name": "image",
1057 "type": "IMAGE",
1058 "link": 1698
1059 },
1060 {
1061 "localized_name": "bboxes",
1062 "name": "bboxes",
1063 "shape": 7,
1064 "type": "BOUNDING_BOX",
1065 "link": 1717
1066 }
1067 ],
1068 "outputs": [
1069 {
1070 "localized_name": "keypoints",
1071 "name": "keypoints",
1072 "type": "POSE_KEYPOINT",
1073 "links": [
1074 1699,
1075 1725
1076 ]
1077 }
1078 ],
1079 "properties": {
1080 "Node name for S&R": "SDPoseKeypointExtractor",
1081 "cnr_id": "comfy-core",
1082 "ver": "0.15.0",
1083 "enableTabs": false,
1084 "tabWidth": 65,
1085 "tabXOffset": 10,
1086 "hasSecondTab": false,
1087 "secondTabText": "Send Back",
1088 "secondTabOffset": 80,
1089 "secondTabWidth": 65
1090 },
1091 "widgets_values": [
1092 16
1093 ]
1094 },
1095 {
1096 "id": 674,
1097 "type": "ResizeImageMaskNode",
1098 "pos": [
1099 -3010,
1100 3880
1101 ],
1102 "size": [
1103 270,
1104 110
1105 ],
1106 "flags": [],
1107 "order": 3,
1108 "mode": 0,
1109 "inputs": [
1110 {
1111 "localized_name": "input",
1112 "name": "input",
1113 "type": "IMAGE,MASK",
1114 "link": 1742
1115 },
1116 {
1117 "localized_name": "resize_type.longer_size",
1118 "name": "resize_type.longer_size",
1119 "type": "INT",
1120 "widget": {
1121 "name": "resize_type.longer_size"
1122 },
1123 "link": 1704
1124 },
1125 {
1126 "localized_name": "scale_method",
1127 "name": "scale_method",
1128 "type": "COMBO",
1129 "widget": {
1130 "name": "scale_method"
1131 },
1132 "link": 1705
1133 }
1134 ],
1135 "outputs": [
1136 {
1137 "localized_name": "resized",
1138 "name": "resized",
1139 "type": "IMAGE",
1140 "links": [
1141 1698,
1142 1716
1143 ]
1144 }
1145 ],
1146 "properties": {
1147 "Node name for S&R": "ResizeImageMaskNode",
1148 "cnr_id": "comfy-core",
1149 "ver": "0.15.0",
1150 "enableTabs": false,
1151 "tabWidth": 65,
1152 "tabXOffset": 10,
1153 "hasSecondTab": false,
1154 "secondTabText": "Send Back",
1155 "secondTabOffset": 80,
1156 "secondTabWidth": 65
1157 },
1158 "widgets_values": [
1159 "scale longer dimension",
1160 1024,
1161 "lanczos"
1162 ]
1163 },
1164 {
1165 "id": 672,
1166 "type": "SDPoseDrawKeypoints",
1167 "pos": [
1168 -2540,
1169 3590
1170 ],
1171 "size": [
1172 270,
1173 280
1174 ],
1175 "flags": [],
1176 "order": 1,
1177 "mode": 0,
1178 "inputs": [
1179 {
1180 "localized_name": "keypoints",
1181 "name": "keypoints",
1182 "type": "POSE_KEYPOINT",
1183 "link": 1699
1184 },
1185 {
1186 "localized_name": "draw_body",
1187 "name": "draw_body",
1188 "type": "BOOLEAN",
1189 "widget": {
1190 "name": "draw_body"
1191 },
1192 "link": 1706
1193 },
1194 {
1195 "localized_name": "draw_hands",
1196 "name": "draw_hands",
1197 "type": "BOOLEAN",
1198 "widget": {
1199 "name": "draw_hands"
1200 },
1201 "link": 1707
1202 },
1203 {
1204 "localized_name": "draw_face",
1205 "name": "draw_face",
1206 "type": "BOOLEAN",
1207 "widget": {
1208 "name": "draw_face"
1209 },
1210 "link": 1708
1211 },
1212 {
1213 "localized_name": "draw_feet",
1214 "name": "draw_feet",
1215 "type": "BOOLEAN",
1216 "widget": {
1217 "name": "draw_feet"
1218 },
1219 "link": 1709
1220 },
1221 {
1222 "localized_name": "stick_width",
1223 "name": "stick_width",
1224 "type": "INT",
1225 "widget": {
1226 "name": "stick_width"
1227 },
1228 "link": 1710
1229 },
1230 {
1231 "localized_name": "face_point_size",
1232 "name": "face_point_size",
1233 "type": "INT",
1234 "widget": {
1235 "name": "face_point_size"
1236 },
1237 "link": 1711
1238 },
1239 {
1240 "localized_name": "score_threshold",
1241 "name": "score_threshold",
1242 "type": "FLOAT",
1243 "widget": {
1244 "name": "score_threshold"
1245 },
1246 "link": 1712
1247 }
1248 ],
1249 "outputs": [
1250 {
1251 "localized_name": "IMAGE",
1252 "name": "IMAGE",
1253 "type": "IMAGE",
1254 "links": [
1255 1701
1256 ]
1257 }
1258 ],
1259 "properties": {
1260 "Node name for S&R": "SDPoseDrawKeypoints",
1261 "cnr_id": "comfy-core",
1262 "ver": "0.15.0",
1263 "enableTabs": false,
1264 "tabWidth": 65,
1265 "tabXOffset": 10,
1266 "hasSecondTab": false,
1267 "secondTabText": "Send Back",
1268 "secondTabOffset": 80,
1269 "secondTabWidth": 65
1270 },
1271 "widgets_values": [
1272 true,
1273 true,
1274 true,
1275 true,
1276 4,
1277 2,
1278 0.5,
1279 true
1280 ]
1281 },
1282 {
1283 "id": 673,
1284 "type": "CheckpointLoaderSimple",
1285 "pos": [
1286 -3040,
1287 3080
1288 ],
1289 "size": [
1290 390,
1291 160
1292 ],
1293 "flags": [],
1294 "order": 2,
1295 "mode": 0,
1296 "inputs": [
1297 {
1298 "localized_name": "ckpt_name",
1299 "name": "ckpt_name",
1300 "type": "COMBO",
1301 "widget": {
1302 "name": "ckpt_name"
1303 },
1304 "link": 1721
1305 }
1306 ],
1307 "outputs": [
1308 {
1309 "localized_name": "MODEL",
1310 "name": "MODEL",
1311 "type": "MODEL",
1312 "links": [
1313 1696
1314 ]
1315 },
1316 {
1317 "localized_name": "CLIP",
1318 "name": "CLIP",
1319 "type": "CLIP",
1320 "links": []
1321 },
1322 {
1323 "localized_name": "VAE",
1324 "name": "VAE",
1325 "type": "VAE",
1326 "links": [
1327 1697
1328 ]
1329 }
1330 ],
1331 "properties": {
1332 "Node name for S&R": "CheckpointLoaderSimple",
1333 "cnr_id": "comfy-core",
1334 "ver": "0.15.0",
1335 "enableTabs": false,
1336 "tabWidth": 65,
1337 "tabXOffset": 10,
1338 "hasSecondTab": false,
1339 "secondTabText": "Send Back",
1340 "secondTabOffset": 80,
1341 "secondTabWidth": 65,
1342 "models": [
1343 {
1344 "name": "sdpose_wholebody_fp16.safetensors",
1345 "url": "https://huggingface.co/Comfy-Org/SDPose/resolve/main/checkpoints/sdpose_wholebody_fp16.safetensors",
1346 "directory": "checkpoints"
1347 }
1348 ]
1349 },
1350 "widgets_values": [
1351 "sdpose_wholebody_fp16.safetensors"
1352 ]
1353 },
1354 {
1355 "id": 677,
1356 "type": "UNETLoader",
1357 "pos": [
1358 -3030,
1359 3300
1360 ],
1361 "size": [
1362 370,
1363 110
1364 ],
1365 "flags": [],
1366 "order": 4,
1367 "mode": 0,
1368 "inputs": [
1369 {
1370 "localized_name": "unet_name",
1371 "name": "unet_name",
1372 "type": "COMBO",
1373 "widget": {
1374 "name": "unet_name"
1375 },
1376 "link": 1722
1377 }
1378 ],
1379 "outputs": [
1380 {
1381 "localized_name": "MODEL",
1382 "name": "MODEL",
1383 "type": "MODEL",
1384 "links": [
1385 1715
1386 ]
1387 }
1388 ],
1389 "properties": {
1390 "Node name for S&R": "UNETLoader",
1391 "cnr_id": "comfy-core",
1392 "ver": "0.14.1",
1393 "enableTabs": false,
1394 "tabWidth": 65,
1395 "tabXOffset": 10,
1396 "hasSecondTab": false,
1397 "secondTabText": "Send Back",
1398 "secondTabOffset": 80,
1399 "secondTabWidth": 65,
1400 "models": [
1401 {
1402 "name": "rt_detr_v4-x-hgnet_fp16.safetensors",
1403 "url": "https://huggingface.co/Comfy-Org/SDPose/resolve/main/diffusion_models/rt_detr_v4-x-hgnet_fp16.safetensors",
1404 "directory": "diffusion_models"
1405 }
1406 ]
1407 },
1408 "widgets_values": [
1409 "rt_detr_v4-x-hgnet_fp16.safetensors",
1410 "default"
1411 ]
1412 },
1413 {
1414 "id": 678,
1415 "type": "RTDETR_detect",
1416 "pos": [
1417 -2540,
1418 3320
1419 ],
1420 "size": [
1421 280,
1422 200
1423 ],
1424 "flags": [],
1425 "order": 5,
1426 "mode": 0,
1427 "inputs": [
1428 {
1429 "label": "model",
1430 "localized_name": "model",
1431 "name": "model",
1432 "type": "MODEL",
1433 "link": 1715
1434 },
1435 {
1436 "label": "image",
1437 "localized_name": "image",
1438 "name": "image",
1439 "type": "IMAGE",
1440 "link": 1716
1441 },
1442 {
1443 "localized_name": "threshold",
1444 "name": "threshold",
1445 "type": "FLOAT",
1446 "widget": {
1447 "name": "threshold"
1448 },
1449 "link": 1718
1450 },
1451 {
1452 "localized_name": "class_name",
1453 "name": "class_name",
1454 "type": "COMBO",
1455 "widget": {
1456 "name": "class_name"
1457 },
1458 "link": 1719
1459 },
1460 {
1461 "localized_name": "max_detections",
1462 "name": "max_detections",
1463 "type": "INT",
1464 "widget": {
1465 "name": "max_detections"
1466 },
1467 "link": 1720
1468 }
1469 ],
1470 "outputs": [
1471 {
1472 "localized_name": "bboxes",
1473 "name": "bboxes",
1474 "type": "BOUNDING_BOX",
1475 "links": [
1476 1717,
1477 1726
1478 ]
1479 }
1480 ],
1481 "properties": {
1482 "Node name for S&R": "RTDETR_detect",
1483 "cnr_id": "comfy-core",
1484 "ver": "0.15.1",
1485 "enableTabs": false,
1486 "tabWidth": 65,
1487 "tabXOffset": 10,
1488 "hasSecondTab": false,
1489 "secondTabText": "Send Back",
1490 "secondTabOffset": 80,
1491 "secondTabWidth": 65
1492 },
1493 "widgets_values": [
1494 0.5,
1495 "person",
1496 2
1497 ]
1498 },
1499 {
1500 "id": 692,
1501 "type": "GetVideoComponents",
1502 "pos": [
1503 -3010,
1504 4100
1505 ],
1506 "size": [
1507 230,
1508 120
1509 ],
1510 "flags": [],
1511 "order": 6,
1512 "mode": 0,
1513 "inputs": [
1514 {
1515 "localized_name": "video",
1516 "name": "video",
1517 "type": "VIDEO",
1518 "link": 1741
1519 }
1520 ],
1521 "outputs": [
1522 {
1523 "localized_name": "images",
1524 "name": "images",
1525 "type": "IMAGE",
1526 "links": [
1527 1742
1528 ]
1529 },
1530 {
1531 "localized_name": "audio",
1532 "name": "audio",
1533 "type": "AUDIO",
1534 "links": [
1535 1743
1536 ]
1537 },
1538 {
1539 "localized_name": "fps",
1540 "name": "fps",
1541 "type": "FLOAT",
1542 "links": [
1543 1744
1544 ]
1545 },
1546 {
1547 "localized_name": "bit_depth",
1548 "name": "bit_depth",
1549 "type": "INT",
1550 "links": null
1551 }
1552 ],
1553 "properties": {
1554 "Node name for S&R": "GetVideoComponents",
1555 "cnr_id": "comfy-core",
1556 "ver": "0.18.1",
1557 "enableTabs": false,
1558 "tabWidth": 65,
1559 "tabXOffset": 10,
1560 "hasSecondTab": false,
1561 "secondTabText": "Send Back",
1562 "secondTabOffset": 80,
1563 "secondTabWidth": 65
1564 },
1565 "widgets_values": []
1566 }
1567 ],
1568 "groups": [],
1569 "links": [
1570 {
1571 "id": 1696,
1572 "origin_id": 673,
1573 "origin_slot": 0,
1574 "target_id": 671,
1575 "target_slot": 0,
1576 "type": "MODEL"
1577 },
1578 {
1579 "id": 1697,
1580 "origin_id": 673,
1581 "origin_slot": 2,
1582 "target_id": 671,
1583 "target_slot": 1,
1584 "type": "VAE"
1585 },
1586 {
1587 "id": 1698,
1588 "origin_id": 674,
1589 "origin_slot": 0,
1590 "target_id": 671,
1591 "target_slot": 2,
1592 "type": "IMAGE"
1593 },
1594 {
1595 "id": 1699,
1596 "origin_id": 671,
1597 "origin_slot": 0,
1598 "target_id": 672,
1599 "target_slot": 0,
1600 "type": "POSE_KEYPOINT"
1601 },
1602 {
1603 "id": 1701,
1604 "origin_id": 672,
1605 "origin_slot": 0,
1606 "target_id": -20,
1607 "target_slot": 0,
1608 "type": "IMAGE"
1609 },
1610 {
1611 "id": 1704,
1612 "origin_id": -10,
1613 "origin_slot": 0,
1614 "target_id": 674,
1615 "target_slot": 1,
1616 "type": "INT"
1617 },
1618 {
1619 "id": 1705,
1620 "origin_id": -10,
1621 "origin_slot": 1,
1622 "target_id": 674,
1623 "target_slot": 2,
1624 "type": "COMBO"
1625 },
1626 {
1627 "id": 1706,
1628 "origin_id": -10,
1629 "origin_slot": 2,
1630 "target_id": 672,
1631 "target_slot": 1,
1632 "type": "BOOLEAN"
1633 },
1634 {
1635 "id": 1707,
1636 "origin_id": -10,
1637 "origin_slot": 3,
1638 "target_id": 672,
1639 "target_slot": 2,
1640 "type": "BOOLEAN"
1641 },
1642 {
1643 "id": 1708,
1644 "origin_id": -10,
1645 "origin_slot": 4,
1646 "target_id": 672,
1647 "target_slot": 3,
1648 "type": "BOOLEAN"
1649 },
1650 {
1651 "id": 1709,
1652 "origin_id": -10,
1653 "origin_slot": 5,
1654 "target_id": 672,
1655 "target_slot": 4,
1656 "type": "BOOLEAN"
1657 },
1658 {
1659 "id": 1710,
1660 "origin_id": -10,
1661 "origin_slot": 6,
1662 "target_id": 672,
1663 "target_slot": 5,
1664 "type": "INT"
1665 },
1666 {
1667 "id": 1711,
1668 "origin_id": -10,
1669 "origin_slot": 7,
1670 "target_id": 672,
1671 "target_slot": 6,
1672 "type": "INT"
1673 },
1674 {
1675 "id": 1712,
1676 "origin_id": -10,
1677 "origin_slot": 8,
1678 "target_id": 672,
1679 "target_slot": 7,
1680 "type": "FLOAT"
1681 },
1682 {
1683 "id": 1715,
1684 "origin_id": 677,
1685 "origin_slot": 0,
1686 "target_id": 678,
1687 "target_slot": 0,
1688 "type": "MODEL"
1689 },
1690 {
1691 "id": 1716,
1692 "origin_id": 674,
1693 "origin_slot": 0,
1694 "target_id": 678,
1695 "target_slot": 1,
1696 "type": "IMAGE"
1697 },
1698 {
1699 "id": 1717,
1700 "origin_id": 678,
1701 "origin_slot": 0,
1702 "target_id": 671,
1703 "target_slot": 3,
1704 "type": "BOUNDING_BOX"
1705 },
1706 {
1707 "id": 1718,
1708 "origin_id": -10,
1709 "origin_slot": 9,
1710 "target_id": 678,
1711 "target_slot": 2,
1712 "type": "FLOAT"
1713 },
1714 {
1715 "id": 1719,
1716 "origin_id": -10,
1717 "origin_slot": 10,
1718 "target_id": 678,
1719 "target_slot": 3,
1720 "type": "COMBO"
1721 },
1722 {
1723 "id": 1720,
1724 "origin_id": -10,
1725 "origin_slot": 11,
1726 "target_id": 678,
1727 "target_slot": 4,
1728 "type": "INT"
1729 },
1730 {
1731 "id": 1721,
1732 "origin_id": -10,
1733 "origin_slot": 12,
1734 "target_id": 673,
1735 "target_slot": 0,
1736 "type": "COMBO"
1737 },
1738 {
1739 "id": 1722,
1740 "origin_id": -10,
1741 "origin_slot": 13,
1742 "target_id": 677,
1743 "target_slot": 0,
1744 "type": "COMBO"
1745 },
1746 {
1747 "id": 1725,
1748 "origin_id": 671,
1749 "origin_slot": 0,
1750 "target_id": -20,
1751 "target_slot": 1,
1752 "type": "POSE_KEYPOINT"
1753 },
1754 {
1755 "id": 1726,
1756 "origin_id": 678,
1757 "origin_slot": 0,
1758 "target_id": -20,
1759 "target_slot": 2,
1760 "type": "BOUNDING_BOX"
1761 },
1762 {
1763 "id": 1741,
1764 "origin_id": -10,
1765 "origin_slot": 14,
1766 "target_id": 692,
1767 "target_slot": 0,
1768 "type": "VIDEO"
1769 },
1770 {
1771 "id": 1742,
1772 "origin_id": 692,
1773 "origin_slot": 0,
1774 "target_id": 674,
1775 "target_slot": 0,
1776 "type": "IMAGE"
1777 },
1778 {
1779 "id": 1743,
1780 "origin_id": 692,
1781 "origin_slot": 1,
1782 "target_id": -20,
1783 "target_slot": 3,
1784 "type": "AUDIO"
1785 },
1786 {
1787 "id": 1744,
1788 "origin_id": 692,
1789 "origin_slot": 2,
1790 "target_id": -20,
1791 "target_slot": 4,
1792 "type": "FLOAT"
1793 }
1794 ],
1795 "extra": {
1796 "workflowRendererVersion": "LG"
1797 }
1798 }
1799 ]
1800 },
1801 "config": [],
1802 "extra": {
1803 "ds": {
1804 "scale": 0.4513923842761536,
1805 "offset": [
1806 3563.7528123798875,
1807 -2569.459633189725
1808 ]
1809 },
1810 "frontendVersion": "1.47.10",
1811 "workflowRendererVersion": "LG",
1812 "prompt": {
1813 "1": {
1814 "inputs": {
1815 "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
1816 },
1817 "class_type": "CheckpointLoaderSimple",
1818 "_meta": {
1819 "title": "Load Checkpoint"
1820 }
1821 },
1822 "2": {
1823 "inputs": {
1824 "gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
1825 "ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
1826 "max_length": 1024
1827 },
1828 "class_type": "LTXVGemmaCLIPModelLoader",
1829 "_meta": {
1830 "title": "🅛🅣🅧 Gemma 3 Model Loader"
1831 }
1832 },
1833 "3": {
1834 "inputs": {
1835 "text": "A medium close-up shot features a Caucasian man with a closely shaven head and face, wearing a black baseball cap with \"PNTR\" in white letters on the front, and a dark grey t-shirt with \"JUST DO IT\" visible across his chest. A small black microphone is clipped to his shirt collar. He is positioned slightly to the left of the frame, looking intently downwards and to his right, his eyes focused off-camera. His facial expression is one of deep concentration, with his brow slightly furrowed. As he looks down, a quick sniff sound is heard, and then he speaks with a deep male voice and a slightly frustrated tone, saying, \"I think it's so bad.\" The camera remains static throughout, maintaining a shallow depth of field, which keeps the man in sharp focus while the background is softly blurred, revealing a light-colored wall with white wooden shelving or trim, and a partially open white wooden door on the right. After a brief pause, another short, audible sniff is heard. The man then continues to speak, his voice maintaining the same quality, as he states, \"So bad. So bad.\" He elaborates further, emphasizing his point with a final statement, \"This got to be, it's got to be the worst tool I've ever seen.\"",
1836 "clip": [
1837 "2",
1838 0
1839 ]
1840 },
1841 "class_type": "CLIPTextEncode",
1842 "_meta": {
1843 "title": "CLIP Text Encode (Prompt)"
1844 }
1845 },
1846 "4": {
1847 "inputs": {
1848 "text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
1849 "clip": [
1850 "2",
1851 0
1852 ]
1853 },
1854 "class_type": "CLIPTextEncode",
1855 "_meta": {
1856 "title": "CLIP Text Encode (Prompt)"
1857 }
1858 },
1859 "8": {
1860 "inputs": {
1861 "sampler_name": "euler"
1862 },
1863 "class_type": "KSamplerSelect",
1864 "_meta": {
1865 "title": "KSamplerSelect"
1866 }
1867 },
1868 "9": {
1869 "inputs": {
1870 "steps": 20,
1871 "max_shift": 2.05,
1872 "base_shift": 0.95,
1873 "stretch": true,
1874 "terminal": 0.1,
1875 "latent": [
1876 "28",
1877 0
1878 ]
1879 },
1880 "class_type": "LTXVScheduler",
1881 "_meta": {
1882 "title": "LTXVScheduler"
1883 }
1884 },
1885 "11": {
1886 "inputs": {
1887 "noise_seed": 10
1888 },
1889 "class_type": "RandomNoise",
1890 "_meta": {
1891 "title": "RandomNoise"
1892 }
1893 },
1894 "12": {
1895 "inputs": {
1896 "samples": [
1897 "29",
1898 0
1899 ],
1900 "vae": [
1901 "1",
1902 2
1903 ]
1904 },
1905 "class_type": "VAEDecode",
1906 "_meta": {
1907 "title": "VAE Decode"
1908 }
1909 },
1910 "13": {
1911 "inputs": {
1912 "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
1913 },
1914 "class_type": "LTXVAudioVAELoader",
1915 "_meta": {
1916 "title": "🅛🅣🅧 LTXV Audio VAE Loader"
1917 }
1918 },
1919 "14": {
1920 "inputs": {
1921 "samples": [
1922 "29",
1923 1
1924 ],
1925 "audio_vae": [
1926 "13",
1927 0
1928 ]
1929 },
1930 "class_type": "LTXVAudioVAEDecode",
1931 "_meta": {
1932 "title": "🅛🅣🅧 LTXV Audio VAE Decode"
1933 }
1934 },
1935 "15": {
1936 "inputs": {
1937 "frame_rate": [
1938 "23",
1939 0
1940 ],
1941 "loop_count": 0,
1942 "filename_prefix": "AnimateDiff",
1943 "format": "video/h264-mp4",
1944 "pix_fmt": "yuv420p",
1945 "crf": 19,
1946 "save_metadata": true,
1947 "trim_to_audio": false,
1948 "pingpong": false,
1949 "save_output": true,
1950 "images": [
1951 "12",
1952 0
1953 ],
1954 "audio": [
1955 "14",
1956 0
1957 ]
1958 },
1959 "class_type": "VHS_VideoCombine",
1960 "_meta": {
1961 "title": "Video Combine 🎥🅥🅗🅢"
1962 }
1963 },
1964 "17": {
1965 "inputs": {
1966 "skip_blocks": "29",
1967 "model": [
1968 "28",
1969 1
1970 ],
1971 "positive": [
1972 "22",
1973 0
1974 ],
1975 "negative": [
1976 "22",
1977 1
1978 ],
1979 "parameters": [
1980 "18",
1981 0
1982 ]
1983 },
1984 "class_type": "MultimodalGuider",
1985 "_meta": {
1986 "title": "🅛🅣🅧 Multimodal Guider"
1987 }
1988 },
1989 "18": {
1990 "inputs": {
1991 "modality": "VIDEO",
1992 "cfg": 3,
1993 "stg": 0,
1994 "rescale": 0,
1995 "modality_scale": 3,
1996 "parameters": [
1997 "19",
1998 0
1999 ]
2000 },
2001 "class_type": "GuiderParameters",
2002 "_meta": {
2003 "title": "🅛🅣🅧 Guider Parameters"
2004 }
2005 },
2006 "19": {
2007 "inputs": {
2008 "modality": "AUDIO",
2009 "cfg": 7,
2010 "stg": 0,
2011 "rescale": 0,
2012 "modality_scale": 3
2013 },
2014 "class_type": "GuiderParameters",
2015 "_meta": {
2016 "title": "🅛🅣🅧 Guider Parameters"
2017 }
2018 },
2019 "21": {
2020 "inputs": {
2021 "audioUI": "",
2022 "audio": [
2023 "14",
2024 0
2025 ]
2026 },
2027 "class_type": "PreviewAudio",
2028 "_meta": {
2029 "title": "PreviewAudio"
2030 }
2031 },
2032 "22": {
2033 "inputs": {
2034 "frame_rate": [
2035 "23",
2036 0
2037 ],
2038 "positive": [
2039 "3",
2040 0
2041 ],
2042 "negative": [
2043 "4",
2044 0
2045 ]
2046 },
2047 "class_type": "LTXVConditioning",
2048 "_meta": {
2049 "title": "LTXVConditioning"
2050 }
2051 },
2052 "23": {
2053 "inputs": {
2054 "value": 25
2055 },
2056 "class_type": "FloatConstant",
2057 "_meta": {
2058 "title": "Float Constant"
2059 }
2060 },
2061 "26": {
2062 "inputs": {
2063 "frames_number": [
2064 "27",
2065 0
2066 ],
2067 "frame_rate": [
2068 "42",
2069 0
2070 ],
2071 "batch_size": 1
2072 },
2073 "class_type": "LTXVEmptyLatentAudio",
2074 "_meta": {
2075 "title": "🅛🅣🅧 LTXV Empty Latent Audio"
2076 }
2077 },
2078 "27": {
2079 "inputs": {
2080 "value": 105
2081 },
2082 "class_type": "INTConstant",
2083 "_meta": {
2084 "title": "INT Constant"
2085 }
2086 },
2087 "28": {
2088 "inputs": {
2089 "video_latent": [
2090 "43",
2091 0
2092 ],
2093 "audio_latent": [
2094 "26",
2095 0
2096 ],
2097 "model": [
2098 "44",
2099 0
2100 ]
2101 },
2102 "class_type": "LTXVConcatAVLatent",
2103 "_meta": {
2104 "title": "🅛🅣🅧 LTXV Concat AV Latent"
2105 }
2106 },
2107 "29": {
2108 "inputs": {
2109 "av_latent": [
2110 "41",
2111 0
2112 ],
2113 "model": [
2114 "28",
2115 1
2116 ]
2117 },
2118 "class_type": "LTXVSeparateAVLatent",
2119 "_meta": {
2120 "title": "🅛🅣🅧 LTXV Separate AV Latent"
2121 }
2122 },
2123 "41": {
2124 "inputs": {
2125 "noise": [
2126 "11",
2127 0
2128 ],
2129 "guider": [
2130 "17",
2131 0
2132 ],
2133 "sampler": [
2134 "8",
2135 0
2136 ],
2137 "sigmas": [
2138 "9",
2139 0
2140 ],
2141 "latent_image": [
2142 "28",
2143 0
2144 ]
2145 },
2146 "class_type": "SamplerCustomAdvanced",
2147 "_meta": {
2148 "title": "SamplerCustomAdvanced"
2149 }
2150 },
2151 "42": {
2152 "inputs": {
2153 "a": [
2154 "23",
2155 0
2156 ]
2157 },
2158 "class_type": "CM_FloatToInt",
2159 "_meta": {
2160 "title": "FloatToInt"
2161 }
2162 },
2163 "43": {
2164 "inputs": {
2165 "width": 768,
2166 "height": 512,
2167 "length": [
2168 "27",
2169 0
2170 ],
2171 "batch_size": 1
2172 },
2173 "class_type": "EmptyLTXVLatentVideo",
2174 "_meta": {
2175 "title": "EmptyLTXVLatentVideo"
2176 }
2177 },
2178 "44": {
2179 "inputs": {
2180 "torch_compile": true,
2181 "disable_backup": false,
2182 "model": [
2183 "1",
2184 0
2185 ]
2186 },
2187 "class_type": "LTXVSequenceParallelMultiGPUPatcher",
2188 "_meta": {
2189 "title": "LTXVSequenceParallelMultiGPUPatcher"
2190 }
2191 },
2192 "45": {
2193 "inputs": {
2194 "frame_idx": 0,
2195 "strength": 1
2196 },
2197 "class_type": "LTXVAddGuide",
2198 "_meta": {
2199 "title": "LTXVAddGuide"
2200 }
2201 }
2202 },
2203 "comfy_fork_version": "feature/av_inference@a6994ed1",
2204 "VHS_latentpreview": false,
2205 "VHS_latentpreviewrate": 0,
2206 "VHS_MetadataImage": true,
2207 "VHS_KeepIntermediate": true
2208 },
2209 "version": 0.4
2210}