ComfyPilotComfyPilot
工作流 / 视频工具 / 姿态图: SDPose-OOD
姿态图: SDPose-OOD

姿态图: SDPose-OOD

Pose Map: SDPose-OOD

上传视频以提取姿态关键点并生成姿态图。该工作流支持多人检测,并使用增强型SDPose模型进行精确的全身特征提取。

视频工具 5 个节点 1 个输入 19 次使用 ComfyUI ≥ 0.16.0 ComfyUI 36 KB

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

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

需要的权重

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

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

节点构成

MarkdownNote × 1
LoadVideo × 1
CreateVideo × 1
SaveVideo × 1
01b6a731-fb78-4070-9a38-c87146da9604 × 1

官方标注的模型

SDPose-OOD

工作流 JSON

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

1{
2 "id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
3 "revision": 0,
4 "last_node_id": 681,
5 "last_link_id": 1731,
6 "nodes": [
7 {
8 "id": 676,
9 "type": "MarkdownNote",
10 "pos": [
11 -3246.4837141053063,
12 3402.295044212695
13 ],
14 "size": [
15 387.9315958216953,
16 341.77199195979347
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [],
23 "properties": [],
24 "widgets_values": [
25 "## Model Links\n\n- [Hugging Face:Comfy-Org/SDPose](https://huggingface.co/Comfy-Org/SDPose)\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\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ └── 📂 checkpoints/\n│ └── sdpose_wholebody_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 will be updated after the stable release; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/Comfy-Org/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": 679,
32 "type": "LoadVideo",
33 "pos": [
34 -2810.9494601033257,
35 3402.3941625983302
36 ],
37 "size": [
38 282.798828125,
39 233.0743408203125
40 ],
41 "flags": [],
42 "order": 1,
43 "mode": 0,
44 "inputs": [],
45 "outputs": [
46 {
47 "name": "VIDEO",
48 "type": "VIDEO",
49 "links": [
50 1721
51 ]
52 }
53 ],
54 "properties": {
55 "cnr_id": "comfy-core",
56 "ver": "0.15.1",
57 "Node name for S&R": "LoadVideo"
58 },
59 "widgets_values": [
60 "man_in_the_rain.mp4",
61 "image"
62 ]
63 },
64 {
65 "id": 681,
66 "type": "CreateVideo",
67 "pos": [
68 -2080,
69 3400
70 ],
71 "size": [
72 270,
73 78
74 ],
75 "flags": [],
76 "order": 3,
77 "mode": 0,
78 "inputs": [
79 {
80 "name": "images",
81 "type": "IMAGE",
82 "link": 1724
83 },
84 {
85 "name": "audio",
86 "shape": 7,
87 "type": "AUDIO",
88 "link": 1729
89 },
90 {
91 "name": "fps",
92 "type": "FLOAT",
93 "widget": {
94 "name": "fps"
95 },
96 "link": 1731
97 }
98 ],
99 "outputs": [
100 {
101 "name": "VIDEO",
102 "type": "VIDEO",
103 "links": [
104 1725
105 ]
106 }
107 ],
108 "properties": {
109 "cnr_id": "comfy-core",
110 "ver": "0.15.1",
111 "Node name for S&R": "CreateVideo"
112 },
113 "widgets_values": [
114 30
115 ]
116 },
117 {
118 "id": 680,
119 "type": "SaveVideo",
120 "pos": [
121 -1760,
122 3400
123 ],
124 "size": [
125 374,
126 346.03433009303853
127 ],
128 "flags": [],
129 "order": 4,
130 "mode": 0,
131 "inputs": [
132 {
133 "name": "video",
134 "type": "VIDEO",
135 "link": 1725
136 }
137 ],
138 "outputs": [],
139 "properties": {
140 "cnr_id": "comfy-core",
141 "ver": "0.15.1"
142 },
143 "widgets_values": [
144 "video/ComfyUI",
145 "auto",
146 "auto"
147 ]
148 },
149 {
150 "id": 675,
151 "type": "01b6a731-fb78-4070-9a38-c87146da9604",
152 "pos": [
153 -2480,
154 3400
155 ],
156 "size": [
157 360,
158 314
159 ],
160 "flags": [],
161 "order": 2,
162 "mode": 0,
163 "inputs": [
164 {
165 "label": "resize_target_longer_size",
166 "name": "resize_type.longer_size",
167 "type": "INT",
168 "widget": {
169 "name": "resize_type.longer_size"
170 },
171 "link": null
172 },
173 {
174 "name": "video",
175 "type": "VIDEO",
176 "link": 1721
177 },
178 {
179 "name": "bboxes",
180 "type": "BOUNDING_BOX",
181 "link": null
182 }
183 ],
184 "outputs": [
185 {
186 "name": "IMAGE",
187 "type": "IMAGE",
188 "links": [
189 1724
190 ]
191 },
192 {
193 "name": "audio",
194 "type": "AUDIO",
195 "links": [
196 1729
197 ]
198 },
199 {
200 "name": "fps",
201 "type": "FLOAT",
202 "links": [
203 1731
204 ]
205 }
206 ],
207 "properties": {
208 "proxyWidgets": [
209 [
210 "-1",
211 "resize_type.longer_size"
212 ],
213 [
214 "-1",
215 "scale_method"
216 ],
217 [
218 "-1",
219 "draw_body"
220 ],
221 [
222 "-1",
223 "draw_hands"
224 ],
225 [
226 "-1",
227 "draw_face"
228 ],
229 [
230 "-1",
231 "draw_feet"
232 ],
233 [
234 "-1",
235 "stick_width"
236 ],
237 [
238 "-1",
239 "face_point_size"
240 ],
241 [
242 "-1",
243 "score_threshold"
244 ],
245 [
246 "-1",
247 "ckpt_name"
248 ]
249 ],
250 "cnr_id": "comfy-core",
251 "ver": "0.15.1"
252 },
253 "widgets_values": []
254 }
255 ],
256 "links": [
257 [
258 1721,
259 679,
260 0,
261 675,
262 1,
263 "VIDEO"
264 ],
265 [
266 1724,
267 675,
268 0,
269 681,
270 0,
271 "IMAGE"
272 ],
273 [
274 1725,
275 681,
276 0,
277 680,
278 0,
279 "VIDEO"
280 ],
281 [
282 1729,
283 675,
284 1,
285 681,
286 1,
287 "AUDIO"
288 ],
289 [
290 1731,
291 675,
292 2,
293 681,
294 2,
295 "FLOAT"
296 ]
297 ],
298 "groups": [],
299 "definitions": {
300 "subgraphs": [
301 {
302 "id": "01b6a731-fb78-4070-9a38-c87146da9604",
303 "version": 1,
304 "state": {
305 "lastGroupId": 0,
306 "lastNodeId": 681,
307 "lastLinkId": 1731,
308 "lastRerouteId": 0
309 },
310 "revision": 0,
311 "config": [],
312 "name": "Video to Pose Map (SDPose-OOD)",
313 "inputNode": {
314 "id": -10,
315 "bounding": [
316 -3564.510730957122,
317 3595.4221082929703,
318 182.8984375,
319 280
320 ]
321 },
322 "outputNode": {
323 "id": -20,
324 "bounding": [
325 -1967.682878367521,
326 3600.768055194359,
327 120,
328 100
329 ]
330 },
331 "inputs": [
332 {
333 "id": "088eefc1-cd8a-4573-993f-9e4da008a12d",
334 "name": "resize_type.longer_size",
335 "type": "INT",
336 "linkIds": [
337 1704
338 ],
339 "label": "resize_target_longer_size",
340 "pos": [
341 -3401.612293457122,
342 3615.4221082929703
343 ]
344 },
345 {
346 "id": "b6449bd3-73d4-41c8-b81f-cf8d33f76a2e",
347 "name": "scale_method",
348 "type": "COMBO",
349 "linkIds": [
350 1705
351 ],
352 "pos": [
353 -3401.612293457122,
354 3635.4221082929703
355 ]
356 },
357 {
358 "id": "4cff52ad-ed07-4c97-8803-fcbd89554fd0",
359 "name": "draw_body",
360 "type": "BOOLEAN",
361 "linkIds": [
362 1706
363 ],
364 "pos": [
365 -3401.612293457122,
366 3655.4221082929703
367 ]
368 },
369 {
370 "id": "7af63dce-f7df-4d7e-8215-d7c7f60bf81c",
371 "name": "draw_hands",
372 "type": "BOOLEAN",
373 "linkIds": [
374 1707
375 ],
376 "pos": [
377 -3401.612293457122,
378 3675.4221082929703
379 ]
380 },
381 {
382 "id": "af3a9bce-61f9-4aca-b530-9f65e028b35e",
383 "name": "draw_face",
384 "type": "BOOLEAN",
385 "linkIds": [
386 1708
387 ],
388 "pos": [
389 -3401.612293457122,
390 3695.4221082929703
391 ]
392 },
393 {
394 "id": "4620f6a3-2c85-4b79-ad8f-35d0326b568f",
395 "name": "draw_feet",
396 "type": "BOOLEAN",
397 "linkIds": [
398 1709
399 ],
400 "pos": [
401 -3401.612293457122,
402 3715.4221082929703
403 ]
404 },
405 {
406 "id": "fee5d0c9-8d4b-4934-81d8-ba2206dc56cb",
407 "name": "stick_width",
408 "type": "INT",
409 "linkIds": [
410 1710
411 ],
412 "pos": [
413 -3401.612293457122,
414 3735.4221082929703
415 ]
416 },
417 {
418 "id": "aafdd060-ba81-4324-a9cc-b656e1ebc133",
419 "name": "face_point_size",
420 "type": "INT",
421 "linkIds": [
422 1711
423 ],
424 "pos": [
425 -3401.612293457122,
426 3755.4221082929703
427 ]
428 },
429 {
430 "id": "514c5503-f9e6-4d23-b1ae-1d3291acb2a3",
431 "name": "score_threshold",
432 "type": "FLOAT",
433 "linkIds": [
434 1712
435 ],
436 "pos": [
437 -3401.612293457122,
438 3775.4221082929703
439 ]
440 },
441 {
442 "id": "ae46de61-2cc6-483e-8ee9-87e4144a2ffa",
443 "name": "ckpt_name",
444 "type": "COMBO",
445 "linkIds": [
446 1713
447 ],
448 "pos": [
449 -3401.612293457122,
450 3795.4221082929703
451 ]
452 },
453 {
454 "id": "1b8485b8-fb47-4084-b50f-65b854da35ac",
455 "name": "video",
456 "type": "VIDEO",
457 "linkIds": [
458 1716
459 ],
460 "pos": [
461 -3401.612293457122,
462 3815.4221082929703
463 ]
464 },
465 {
466 "id": "cf7d5332-c2ba-456f-9393-67ef651badc9",
467 "name": "bboxes",
468 "type": "BOUNDING_BOX",
469 "linkIds": [
470 1717
471 ],
472 "pos": [
473 -3401.612293457122,
474 3835.4221082929703
475 ]
476 }
477 ],
478 "outputs": [
479 {
480 "id": "faa19fab-adc8-448f-b392-b503549bda7f",
481 "name": "IMAGE",
482 "type": "IMAGE",
483 "linkIds": [
484 1723
485 ],
486 "pos": [
487 -1947.682878367521,
488 3620.768055194359
489 ]
490 },
491 {
492 "id": "0bb82245-6106-419e-864c-a34077255d87",
493 "name": "audio",
494 "type": "AUDIO",
495 "linkIds": [
496 1728
497 ],
498 "pos": [
499 -1947.682878367521,
500 3640.768055194359
501 ]
502 },
503 {
504 "id": "492338f2-bd50-4b38-b29d-b71b25907306",
505 "name": "fps",
506 "type": "FLOAT",
507 "linkIds": [
508 1730
509 ],
510 "pos": [
511 -1947.682878367521,
512 3660.768055194359
513 ]
514 }
515 ],
516 "widgets": [],
517 "nodes": [
518 {
519 "id": 673,
520 "type": "CheckpointLoaderSimple",
521 "pos": [
522 -3099.340829585128,
523 3133.1619574094343
524 ],
525 "size": [
526 383.50967958207093,
527 98
528 ],
529 "flags": [],
530 "order": 2,
531 "mode": 0,
532 "inputs": [
533 {
534 "localized_name": "ckpt_name",
535 "name": "ckpt_name",
536 "type": "COMBO",
537 "widget": {
538 "name": "ckpt_name"
539 },
540 "link": 1713
541 }
542 ],
543 "outputs": [
544 {
545 "localized_name": "MODEL",
546 "name": "MODEL",
547 "type": "MODEL",
548 "links": [
549 1696
550 ]
551 },
552 {
553 "localized_name": "CLIP",
554 "name": "CLIP",
555 "type": "CLIP",
556 "links": []
557 },
558 {
559 "localized_name": "VAE",
560 "name": "VAE",
561 "type": "VAE",
562 "links": [
563 1697
564 ]
565 }
566 ],
567 "properties": {
568 "cnr_id": "comfy-core",
569 "ver": "0.15.0",
570 "Node name for S&R": "CheckpointLoaderSimple",
571 "models": [
572 {
573 "name": "sdpose_wholebody_fp16.safetensors",
574 "url": "https://huggingface.co/Comfy-Org/SDPose/resolve/main/checkpoints/sdpose_wholebody_fp16.safetensors",
575 "directory": "checkpoints"
576 }
577 ]
578 },
579 "widgets_values": [
580 "sdpose_wholebody_fp16.safetensors"
581 ]
582 },
583 {
584 "id": 674,
585 "type": "ResizeImageMaskNode",
586 "pos": [
587 -2997.448005413853,
588 3293.9021128749196
589 ],
590 "size": [
591 270,
592 106
593 ],
594 "flags": [],
595 "order": 3,
596 "mode": 0,
597 "inputs": [
598 {
599 "localized_name": "input",
600 "name": "input",
601 "type": "IMAGE,MASK",
602 "link": 1715
603 },
604 {
605 "localized_name": "resize_type.longer_size",
606 "name": "resize_type.longer_size",
607 "type": "INT",
608 "widget": {
609 "name": "resize_type.longer_size"
610 },
611 "link": 1704
612 },
613 {
614 "localized_name": "scale_method",
615 "name": "scale_method",
616 "type": "COMBO",
617 "widget": {
618 "name": "scale_method"
619 },
620 "link": 1705
621 }
622 ],
623 "outputs": [
624 {
625 "localized_name": "resized",
626 "name": "resized",
627 "type": "IMAGE",
628 "links": [
629 1698
630 ]
631 }
632 ],
633 "properties": {
634 "cnr_id": "comfy-core",
635 "ver": "0.15.0",
636 "Node name for S&R": "ResizeImageMaskNode"
637 },
638 "widgets_values": [
639 "scale longer dimension",
640 1024,
641 "lanczos"
642 ]
643 },
644 {
645 "id": 671,
646 "type": "SDPoseKeypointExtractor",
647 "pos": [
648 -2607.5859897940927,
649 3129.8908792377333
650 ],
651 "size": [
652 270,
653 118
654 ],
655 "flags": [],
656 "order": 0,
657 "mode": 0,
658 "inputs": [
659 {
660 "localized_name": "model",
661 "name": "model",
662 "type": "MODEL",
663 "link": 1696
664 },
665 {
666 "localized_name": "vae",
667 "name": "vae",
668 "type": "VAE",
669 "link": 1697
670 },
671 {
672 "localized_name": "image",
673 "name": "image",
674 "type": "IMAGE",
675 "link": 1698
676 },
677 {
678 "localized_name": "bboxes",
679 "name": "bboxes",
680 "shape": 7,
681 "type": "BOUNDING_BOX",
682 "link": 1717
683 }
684 ],
685 "outputs": [
686 {
687 "localized_name": "keypoints",
688 "name": "keypoints",
689 "type": "POSE_KEYPOINT",
690 "links": [
691 1699
692 ]
693 }
694 ],
695 "properties": {
696 "cnr_id": "comfy-core",
697 "ver": "0.15.0",
698 "Node name for S&R": "SDPoseKeypointExtractor"
699 },
700 "widgets_values": [
701 16
702 ]
703 },
704 {
705 "id": 672,
706 "type": "SDPoseDrawKeypoints",
707 "pos": [
708 -2619.3790504872445,
709 3610.208197839843
710 ],
711 "size": [
712 270,
713 202
714 ],
715 "flags": [],
716 "order": 1,
717 "mode": 0,
718 "inputs": [
719 {
720 "localized_name": "keypoints",
721 "name": "keypoints",
722 "type": "POSE_KEYPOINT",
723 "link": 1699
724 },
725 {
726 "localized_name": "draw_body",
727 "name": "draw_body",
728 "type": "BOOLEAN",
729 "widget": {
730 "name": "draw_body"
731 },
732 "link": 1706
733 },
734 {
735 "localized_name": "draw_hands",
736 "name": "draw_hands",
737 "type": "BOOLEAN",
738 "widget": {
739 "name": "draw_hands"
740 },
741 "link": 1707
742 },
743 {
744 "localized_name": "draw_face",
745 "name": "draw_face",
746 "type": "BOOLEAN",
747 "widget": {
748 "name": "draw_face"
749 },
750 "link": 1708
751 },
752 {
753 "localized_name": "draw_feet",
754 "name": "draw_feet",
755 "type": "BOOLEAN",
756 "widget": {
757 "name": "draw_feet"
758 },
759 "link": 1709
760 },
761 {
762 "localized_name": "stick_width",
763 "name": "stick_width",
764 "type": "INT",
765 "widget": {
766 "name": "stick_width"
767 },
768 "link": 1710
769 },
770 {
771 "localized_name": "face_point_size",
772 "name": "face_point_size",
773 "type": "INT",
774 "widget": {
775 "name": "face_point_size"
776 },
777 "link": 1711
778 },
779 {
780 "localized_name": "score_threshold",
781 "name": "score_threshold",
782 "type": "FLOAT",
783 "widget": {
784 "name": "score_threshold"
785 },
786 "link": 1712
787 }
788 ],
789 "outputs": [
790 {
791 "localized_name": "IMAGE",
792 "name": "IMAGE",
793 "type": "IMAGE",
794 "links": [
795 1723
796 ]
797 }
798 ],
799 "properties": {
800 "cnr_id": "comfy-core",
801 "ver": "0.15.0",
802 "Node name for S&R": "SDPoseDrawKeypoints"
803 },
804 "widgets_values": [
805 true,
806 true,
807 true,
808 true,
809 4,
810 2,
811 0.5
812 ]
813 },
814 {
815 "id": 677,
816 "type": "GetVideoComponents",
817 "pos": [
818 -3247.6672315965047,
819 3295.8502650091737
820 ],
821 "size": [
822 193.530859375,
823 66
824 ],
825 "flags": [],
826 "order": 4,
827 "mode": 0,
828 "inputs": [
829 {
830 "localized_name": "video",
831 "name": "video",
832 "type": "VIDEO",
833 "link": 1716
834 }
835 ],
836 "outputs": [
837 {
838 "localized_name": "images",
839 "name": "images",
840 "type": "IMAGE",
841 "links": [
842 1715
843 ]
844 },
845 {
846 "localized_name": "audio",
847 "name": "audio",
848 "type": "AUDIO",
849 "links": [
850 1728
851 ]
852 },
853 {
854 "localized_name": "fps",
855 "name": "fps",
856 "type": "FLOAT",
857 "links": [
858 1730
859 ]
860 }
861 ],
862 "properties": {
863 "cnr_id": "comfy-core",
864 "ver": "0.15.1",
865 "Node name for S&R": "GetVideoComponents"
866 },
867 "widgets_values": []
868 }
869 ],
870 "groups": [],
871 "links": [
872 {
873 "id": 1696,
874 "origin_id": 673,
875 "origin_slot": 0,
876 "target_id": 671,
877 "target_slot": 0,
878 "type": "MODEL"
879 },
880 {
881 "id": 1697,
882 "origin_id": 673,
883 "origin_slot": 2,
884 "target_id": 671,
885 "target_slot": 1,
886 "type": "VAE"
887 },
888 {
889 "id": 1698,
890 "origin_id": 674,
891 "origin_slot": 0,
892 "target_id": 671,
893 "target_slot": 2,
894 "type": "IMAGE"
895 },
896 {
897 "id": 1699,
898 "origin_id": 671,
899 "origin_slot": 0,
900 "target_id": 672,
901 "target_slot": 0,
902 "type": "POSE_KEYPOINT"
903 },
904 {
905 "id": 1704,
906 "origin_id": -10,
907 "origin_slot": 0,
908 "target_id": 674,
909 "target_slot": 1,
910 "type": "INT"
911 },
912 {
913 "id": 1705,
914 "origin_id": -10,
915 "origin_slot": 1,
916 "target_id": 674,
917 "target_slot": 2,
918 "type": "COMBO"
919 },
920 {
921 "id": 1706,
922 "origin_id": -10,
923 "origin_slot": 2,
924 "target_id": 672,
925 "target_slot": 1,
926 "type": "BOOLEAN"
927 },
928 {
929 "id": 1707,
930 "origin_id": -10,
931 "origin_slot": 3,
932 "target_id": 672,
933 "target_slot": 2,
934 "type": "BOOLEAN"
935 },
936 {
937 "id": 1708,
938 "origin_id": -10,
939 "origin_slot": 4,
940 "target_id": 672,
941 "target_slot": 3,
942 "type": "BOOLEAN"
943 },
944 {
945 "id": 1709,
946 "origin_id": -10,
947 "origin_slot": 5,
948 "target_id": 672,
949 "target_slot": 4,
950 "type": "BOOLEAN"
951 },
952 {
953 "id": 1710,
954 "origin_id": -10,
955 "origin_slot": 6,
956 "target_id": 672,
957 "target_slot": 5,
958 "type": "INT"
959 },
960 {
961 "id": 1711,
962 "origin_id": -10,
963 "origin_slot": 7,
964 "target_id": 672,
965 "target_slot": 6,
966 "type": "INT"
967 },
968 {
969 "id": 1712,
970 "origin_id": -10,
971 "origin_slot": 8,
972 "target_id": 672,
973 "target_slot": 7,
974 "type": "FLOAT"
975 },
976 {
977 "id": 1713,
978 "origin_id": -10,
979 "origin_slot": 9,
980 "target_id": 673,
981 "target_slot": 0,
982 "type": "COMBO"
983 },
984 {
985 "id": 1715,
986 "origin_id": 677,
987 "origin_slot": 0,
988 "target_id": 674,
989 "target_slot": 0,
990 "type": "IMAGE"
991 },
992 {
993 "id": 1716,
994 "origin_id": -10,
995 "origin_slot": 10,
996 "target_id": 677,
997 "target_slot": 0,
998 "type": "VIDEO"
999 },
1000 {
1001 "id": 1717,
1002 "origin_id": -10,
1003 "origin_slot": 11,
1004 "target_id": 671,
1005 "target_slot": 3,
1006 "type": "BOUNDING_BOX"
1007 },
1008 {
1009 "id": 1723,
1010 "origin_id": 672,
1011 "origin_slot": 0,
1012 "target_id": -20,
1013 "target_slot": 0,
1014 "type": "IMAGE"
1015 },
1016 {
1017 "id": 1728,
1018 "origin_id": 677,
1019 "origin_slot": 1,
1020 "target_id": -20,
1021 "target_slot": 1,
1022 "type": "AUDIO"
1023 },
1024 {
1025 "id": 1730,
1026 "origin_id": 677,
1027 "origin_slot": 2,
1028 "target_id": -20,
1029 "target_slot": 2,
1030 "type": "FLOAT"
1031 }
1032 ],
1033 "extra": {
1034 "workflowRendererVersion": "LG"
1035 }
1036 }
1037 ]
1038 },
1039 "config": [],
1040 "extra": {
1041 "ds": {
1042 "scale": 0.6126955099539433,
1043 "offset": [
1044 3417.5919987336483,
1045 -2899.422591037856
1046 ]
1047 },
1048 "frontendVersion": "1.39.19",
1049 "workflowRendererVersion": "LG",
1050 "prompt": {
1051 "1": {
1052 "inputs": {
1053 "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
1054 },
1055 "class_type": "CheckpointLoaderSimple",
1056 "_meta": {
1057 "title": "Load Checkpoint"
1058 }
1059 },
1060 "2": {
1061 "inputs": {
1062 "gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
1063 "ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
1064 "max_length": 1024
1065 },
1066 "class_type": "LTXVGemmaCLIPModelLoader",
1067 "_meta": {
1068 "title": "🅛🅣🅧 Gemma 3 Model Loader"
1069 }
1070 },
1071 "3": {
1072 "inputs": {
1073 "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.\"",
1074 "clip": [
1075 "2",
1076 0
1077 ]
1078 },
1079 "class_type": "CLIPTextEncode",
1080 "_meta": {
1081 "title": "CLIP Text Encode (Prompt)"
1082 }
1083 },
1084 "4": {
1085 "inputs": {
1086 "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.",
1087 "clip": [
1088 "2",
1089 0
1090 ]
1091 },
1092 "class_type": "CLIPTextEncode",
1093 "_meta": {
1094 "title": "CLIP Text Encode (Prompt)"
1095 }
1096 },
1097 "8": {
1098 "inputs": {
1099 "sampler_name": "euler"
1100 },
1101 "class_type": "KSamplerSelect",
1102 "_meta": {
1103 "title": "KSamplerSelect"
1104 }
1105 },
1106 "9": {
1107 "inputs": {
1108 "steps": 20,
1109 "max_shift": 2.05,
1110 "base_shift": 0.95,
1111 "stretch": true,
1112 "terminal": 0.1,
1113 "latent": [
1114 "28",
1115 0
1116 ]
1117 },
1118 "class_type": "LTXVScheduler",
1119 "_meta": {
1120 "title": "LTXVScheduler"
1121 }
1122 },
1123 "11": {
1124 "inputs": {
1125 "noise_seed": 10
1126 },
1127 "class_type": "RandomNoise",
1128 "_meta": {
1129 "title": "RandomNoise"
1130 }
1131 },
1132 "12": {
1133 "inputs": {
1134 "samples": [
1135 "29",
1136 0
1137 ],
1138 "vae": [
1139 "1",
1140 2
1141 ]
1142 },
1143 "class_type": "VAEDecode",
1144 "_meta": {
1145 "title": "VAE Decode"
1146 }
1147 },
1148 "13": {
1149 "inputs": {
1150 "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
1151 },
1152 "class_type": "LTXVAudioVAELoader",
1153 "_meta": {
1154 "title": "🅛🅣🅧 LTXV Audio VAE Loader"
1155 }
1156 },
1157 "14": {
1158 "inputs": {
1159 "samples": [
1160 "29",
1161 1
1162 ],
1163 "audio_vae": [
1164 "13",
1165 0
1166 ]
1167 },
1168 "class_type": "LTXVAudioVAEDecode",
1169 "_meta": {
1170 "title": "🅛🅣🅧 LTXV Audio VAE Decode"
1171 }
1172 },
1173 "15": {
1174 "inputs": {
1175 "frame_rate": [
1176 "23",
1177 0
1178 ],
1179 "loop_count": 0,
1180 "filename_prefix": "AnimateDiff",
1181 "format": "video/h264-mp4",
1182 "pix_fmt": "yuv420p",
1183 "crf": 19,
1184 "save_metadata": true,
1185 "trim_to_audio": false,
1186 "pingpong": false,
1187 "save_output": true,
1188 "images": [
1189 "12",
1190 0
1191 ],
1192 "audio": [
1193 "14",
1194 0
1195 ]
1196 },
1197 "class_type": "VHS_VideoCombine",
1198 "_meta": {
1199 "title": "Video Combine 🎥🅥🅗🅢"
1200 }
1201 },
1202 "17": {
1203 "inputs": {
1204 "skip_blocks": "29",
1205 "model": [
1206 "28",
1207 1
1208 ],
1209 "positive": [
1210 "22",
1211 0
1212 ],
1213 "negative": [
1214 "22",
1215 1
1216 ],
1217 "parameters": [
1218 "18",
1219 0
1220 ]
1221 },
1222 "class_type": "MultimodalGuider",
1223 "_meta": {
1224 "title": "🅛🅣🅧 Multimodal Guider"
1225 }
1226 },
1227 "18": {
1228 "inputs": {
1229 "modality": "VIDEO",
1230 "cfg": 3,
1231 "stg": 0,
1232 "rescale": 0,
1233 "modality_scale": 3,
1234 "parameters": [
1235 "19",
1236 0
1237 ]
1238 },
1239 "class_type": "GuiderParameters",
1240 "_meta": {
1241 "title": "🅛🅣🅧 Guider Parameters"
1242 }
1243 },
1244 "19": {
1245 "inputs": {
1246 "modality": "AUDIO",
1247 "cfg": 7,
1248 "stg": 0,
1249 "rescale": 0,
1250 "modality_scale": 3
1251 },
1252 "class_type": "GuiderParameters",
1253 "_meta": {
1254 "title": "🅛🅣🅧 Guider Parameters"
1255 }
1256 },
1257 "21": {
1258 "inputs": {
1259 "audioUI": "",
1260 "audio": [
1261 "14",
1262 0
1263 ]
1264 },
1265 "class_type": "PreviewAudio",
1266 "_meta": {
1267 "title": "PreviewAudio"
1268 }
1269 },
1270 "22": {
1271 "inputs": {
1272 "frame_rate": [
1273 "23",
1274 0
1275 ],
1276 "positive": [
1277 "3",
1278 0
1279 ],
1280 "negative": [
1281 "4",
1282 0
1283 ]
1284 },
1285 "class_type": "LTXVConditioning",
1286 "_meta": {
1287 "title": "LTXVConditioning"
1288 }
1289 },
1290 "23": {
1291 "inputs": {
1292 "value": 25
1293 },
1294 "class_type": "FloatConstant",
1295 "_meta": {
1296 "title": "Float Constant"
1297 }
1298 },
1299 "26": {
1300 "inputs": {
1301 "frames_number": [
1302 "27",
1303 0
1304 ],
1305 "frame_rate": [
1306 "42",
1307 0
1308 ],
1309 "batch_size": 1
1310 },
1311 "class_type": "LTXVEmptyLatentAudio",
1312 "_meta": {
1313 "title": "🅛🅣🅧 LTXV Empty Latent Audio"
1314 }
1315 },
1316 "27": {
1317 "inputs": {
1318 "value": 105
1319 },
1320 "class_type": "INTConstant",
1321 "_meta": {
1322 "title": "INT Constant"
1323 }
1324 },
1325 "28": {
1326 "inputs": {
1327 "video_latent": [
1328 "43",
1329 0
1330 ],
1331 "audio_latent": [
1332 "26",
1333 0
1334 ],
1335 "model": [
1336 "44",
1337 0
1338 ]
1339 },
1340 "class_type": "LTXVConcatAVLatent",
1341 "_meta": {
1342 "title": "🅛🅣🅧 LTXV Concat AV Latent"
1343 }
1344 },
1345 "29": {
1346 "inputs": {
1347 "av_latent": [
1348 "41",
1349 0
1350 ],
1351 "model": [
1352 "28",
1353 1
1354 ]
1355 },
1356 "class_type": "LTXVSeparateAVLatent",
1357 "_meta": {
1358 "title": "🅛🅣🅧 LTXV Separate AV Latent"
1359 }
1360 },
1361 "41": {
1362 "inputs": {
1363 "noise": [
1364 "11",
1365 0
1366 ],
1367 "guider": [
1368 "17",
1369 0
1370 ],
1371 "sampler": [
1372 "8",
1373 0
1374 ],
1375 "sigmas": [
1376 "9",
1377 0
1378 ],
1379 "latent_image": [
1380 "28",
1381 0
1382 ]
1383 },
1384 "class_type": "SamplerCustomAdvanced",
1385 "_meta": {
1386 "title": "SamplerCustomAdvanced"
1387 }
1388 },
1389 "42": {
1390 "inputs": {
1391 "a": [
1392 "23",
1393 0
1394 ]
1395 },
1396 "class_type": "CM_FloatToInt",
1397 "_meta": {
1398 "title": "FloatToInt"
1399 }
1400 },
1401 "43": {
1402 "inputs": {
1403 "width": 768,
1404 "height": 512,
1405 "length": [
1406 "27",
1407 0
1408 ],
1409 "batch_size": 1
1410 },
1411 "class_type": "EmptyLTXVLatentVideo",
1412 "_meta": {
1413 "title": "EmptyLTXVLatentVideo"
1414 }
1415 },
1416 "44": {
1417 "inputs": {
1418 "torch_compile": true,
1419 "disable_backup": false,
1420 "model": [
1421 "1",
1422 0
1423 ]
1424 },
1425 "class_type": "LTXVSequenceParallelMultiGPUPatcher",
1426 "_meta": {
1427 "title": "LTXVSequenceParallelMultiGPUPatcher"
1428 }
1429 },
1430 "45": {
1431 "inputs": {
1432 "frame_idx": 0,
1433 "strength": 1
1434 },
1435 "class_type": "LTXVAddGuide",
1436 "_meta": {
1437 "title": "LTXVAddGuide"
1438 }
1439 }
1440 },
1441 "comfy_fork_version": "feature/av_inference@a6994ed1",
1442 "VHS_latentpreview": false,
1443 "VHS_latentpreviewrate": 0,
1444 "VHS_MetadataImage": true,
1445 "VHS_KeepIntermediate": true
1446 },
1447 "version": 0.4
1448}