工作流 /
视频 /
LTXV 图像到视频

LTXV 图像到视频
LTXV Image to Video
从静态图像生成视频。
视频
15 个节点 1 个输入 15 次使用 ComfyUI ≥ 0.3.31 ComfyUI 16 KB
需要的权重
这个工作流引用了 2 个权重文件,其中 2 个能在本站模型库里找到。
节点构成
CLIPTextEncode
× 2
CLIPLoader
× 1
LTXVConditioning
× 1
Note
× 1
LTXVScheduler
× 1
KSamplerSelect
× 1
SamplerCustom
× 1
SaveVideo
× 1
CheckpointLoaderSimple
× 1
CreateVideo
× 1
VAEDecode
× 1
LoadImage
× 1
LTXVImgToVideo
× 1
MarkdownNote
× 1
官方标注的模型
LTX-0.9.5
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "cfe20fa9-dc56-41eb-990a-7c6f31a90284",
3 "revision": 0,
4 "last_node_id": 235,
5 "last_link_id": 415,
6 "nodes": [
7 {
8 "id": 38,
9 "type": "CLIPLoader",
10 "pos": [
11 60,
12 190
13 ],
14 "size": [
15 315,
16 106
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "CLIP",
25 "type": "CLIP",
26 "slot_index": 0,
27 "links": [
28 74,
29 75
30 ]
31 }
32 ],
33 "properties": {
34 "cnr_id": "comfy-core",
35 "ver": "0.3.65",
36 "Node name for S&R": "CLIPLoader",
37 "models": [
38 {
39 "name": "t5xxl_fp16.safetensors",
40 "url": "https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors",
41 "directory": "text_encoders"
42 }
43 ]
44 },
45 "widgets_values": [
46 "t5xxl_fp16.safetensors",
47 "ltxv",
48 "default"
49 ]
50 },
51 {
52 "id": 69,
53 "type": "LTXVConditioning",
54 "pos": [
55 640,
56 800
57 ],
58 "size": [
59 210,
60 80
61 ],
62 "flags": [],
63 "order": 9,
64 "mode": 0,
65 "inputs": [
66 {
67 "name": "positive",
68 "type": "CONDITIONING",
69 "link": 183
70 },
71 {
72 "name": "negative",
73 "type": "CONDITIONING",
74 "link": 184
75 }
76 ],
77 "outputs": [
78 {
79 "name": "positive",
80 "type": "CONDITIONING",
81 "slot_index": 0,
82 "links": [
83 166
84 ]
85 },
86 {
87 "name": "negative",
88 "type": "CONDITIONING",
89 "slot_index": 1,
90 "links": [
91 167
92 ]
93 }
94 ],
95 "properties": {
96 "cnr_id": "comfy-core",
97 "ver": "0.3.65",
98 "Node name for S&R": "LTXVConditioning"
99 },
100 "widgets_values": [
101 25
102 ]
103 },
104 {
105 "id": 76,
106 "type": "Note",
107 "pos": [
108 420,
109 -130
110 ],
111 "size": [
112 410,
113 90
114 ],
115 "flags": [],
116 "order": 1,
117 "mode": 0,
118 "inputs": [],
119 "outputs": [],
120 "properties": [],
121 "widgets_values": [
122 "This model needs long descriptive prompts, if the prompt is too short the quality will suffer greatly."
123 ],
124 "color": "#222",
125 "bgcolor": "#000"
126 },
127 {
128 "id": 7,
129 "type": "CLIPTextEncode",
130 "pos": [
131 420,
132 320
133 ],
134 "size": [
135 425.2799987792969,
136 180.61000061035156
137 ],
138 "flags": [],
139 "order": 7,
140 "mode": 0,
141 "inputs": [
142 {
143 "name": "clip",
144 "type": "CLIP",
145 "link": 75
146 }
147 ],
148 "outputs": [
149 {
150 "name": "CONDITIONING",
151 "type": "CONDITIONING",
152 "slot_index": 0,
153 "links": [
154 188
155 ]
156 }
157 ],
158 "title": "CLIP Text Encode (Negative Prompt)",
159 "properties": {
160 "cnr_id": "comfy-core",
161 "ver": "0.3.65",
162 "Node name for S&R": "CLIPTextEncode"
163 },
164 "widgets_values": [
165 "low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly"
166 ],
167 "color": "#223",
168 "bgcolor": "#335"
169 },
170 {
171 "id": 71,
172 "type": "LTXVScheduler",
173 "pos": [
174 910,
175 180
176 ],
177 "size": [
178 350,
179 154
180 ],
181 "flags": [],
182 "order": 10,
183 "mode": 0,
184 "inputs": [
185 {
186 "name": "latent",
187 "shape": 7,
188 "type": "LATENT",
189 "link": 185
190 }
191 ],
192 "outputs": [
193 {
194 "name": "SIGMAS",
195 "type": "SIGMAS",
196 "slot_index": 0,
197 "links": [
198 182
199 ]
200 }
201 ],
202 "properties": {
203 "cnr_id": "comfy-core",
204 "ver": "0.3.65",
205 "Node name for S&R": "LTXVScheduler"
206 },
207 "widgets_values": [
208 30,
209 2.05,
210 0.95,
211 true,
212 0.1
213 ]
214 },
215 {
216 "id": 73,
217 "type": "KSamplerSelect",
218 "pos": [
219 910,
220 70
221 ],
222 "size": [
223 350,
224 60
225 ],
226 "flags": [],
227 "order": 2,
228 "mode": 0,
229 "inputs": [],
230 "outputs": [
231 {
232 "name": "SAMPLER",
233 "type": "SAMPLER",
234 "links": [
235 172
236 ]
237 }
238 ],
239 "properties": {
240 "cnr_id": "comfy-core",
241 "ver": "0.3.65",
242 "Node name for S&R": "KSamplerSelect"
243 },
244 "widgets_values": [
245 "euler"
246 ]
247 },
248 {
249 "id": 72,
250 "type": "SamplerCustom",
251 "pos": [
252 1280,
253 70
254 ],
255 "size": [
256 355.20001220703125,
257 442
258 ],
259 "flags": [],
260 "order": 11,
261 "mode": 0,
262 "inputs": [
263 {
264 "name": "model",
265 "type": "MODEL",
266 "link": 181
267 },
268 {
269 "name": "positive",
270 "type": "CONDITIONING",
271 "link": 166
272 },
273 {
274 "name": "negative",
275 "type": "CONDITIONING",
276 "link": 167
277 },
278 {
279 "name": "sampler",
280 "type": "SAMPLER",
281 "link": 172
282 },
283 {
284 "name": "sigmas",
285 "type": "SIGMAS",
286 "link": 182
287 },
288 {
289 "name": "latent_image",
290 "type": "LATENT",
291 "link": 186
292 }
293 ],
294 "outputs": [
295 {
296 "name": "output",
297 "type": "LATENT",
298 "slot_index": 0,
299 "links": [
300 171
301 ]
302 },
303 {
304 "name": "denoised_output",
305 "type": "LATENT",
306 "links": null
307 }
308 ],
309 "properties": {
310 "cnr_id": "comfy-core",
311 "ver": "0.3.65",
312 "Node name for S&R": "SamplerCustom"
313 },
314 "widgets_values": [
315 true,
316 712395695050634,
317 "randomize",
318 3
319 ]
320 },
321 {
322 "id": 81,
323 "type": "SaveVideo",
324 "pos": [
325 1680,
326 10
327 ],
328 "size": [
329 720,
330 890
331 ],
332 "flags": [],
333 "order": 14,
334 "mode": 0,
335 "inputs": [
336 {
337 "name": "video",
338 "type": "VIDEO",
339 "link": 191
340 }
341 ],
342 "outputs": [],
343 "properties": {
344 "cnr_id": "comfy-core",
345 "ver": "0.3.65",
346 "Node name for S&R": "SaveVideo"
347 },
348 "widgets_values": [
349 "video/ComfyUI",
350 "auto",
351 "auto"
352 ]
353 },
354 {
355 "id": 44,
356 "type": "CheckpointLoaderSimple",
357 "pos": [
358 60,
359 50
360 ],
361 "size": [
362 315,
363 98
364 ],
365 "flags": [],
366 "order": 3,
367 "mode": 0,
368 "inputs": [],
369 "outputs": [
370 {
371 "name": "MODEL",
372 "type": "MODEL",
373 "slot_index": 0,
374 "links": [
375 181
376 ]
377 },
378 {
379 "name": "CLIP",
380 "type": "CLIP",
381 "links": null
382 },
383 {
384 "name": "VAE",
385 "type": "VAE",
386 "slot_index": 2,
387 "links": [
388 87,
389 189
390 ]
391 }
392 ],
393 "properties": {
394 "cnr_id": "comfy-core",
395 "ver": "0.3.65",
396 "Node name for S&R": "CheckpointLoaderSimple",
397 "models": [
398 {
399 "name": "ltx-video-2b-v0.9.5.safetensors",
400 "url": "https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltx-video-2b-v0.9.5.safetensors",
401 "directory": "checkpoints"
402 }
403 ]
404 },
405 "widgets_values": [
406 "ltx-video-2b-v0.9.5.safetensors"
407 ]
408 },
409 {
410 "id": 80,
411 "type": "CreateVideo",
412 "pos": [
413 1410,
414 620
415 ],
416 "size": [
417 220,
418 80
419 ],
420 "flags": [],
421 "order": 13,
422 "mode": 0,
423 "inputs": [
424 {
425 "name": "images",
426 "type": "IMAGE",
427 "link": 192
428 },
429 {
430 "name": "audio",
431 "shape": 7,
432 "type": "AUDIO",
433 "link": null
434 }
435 ],
436 "outputs": [
437 {
438 "name": "VIDEO",
439 "type": "VIDEO",
440 "links": [
441 191
442 ]
443 }
444 ],
445 "properties": {
446 "cnr_id": "comfy-core",
447 "ver": "0.3.65",
448 "Node name for S&R": "CreateVideo"
449 },
450 "widgets_values": [
451 24
452 ]
453 },
454 {
455 "id": 8,
456 "type": "VAEDecode",
457 "pos": [
458 1120,
459 620
460 ],
461 "size": [
462 210,
463 46
464 ],
465 "flags": [],
466 "order": 12,
467 "mode": 0,
468 "inputs": [
469 {
470 "name": "samples",
471 "type": "LATENT",
472 "link": 171
473 },
474 {
475 "name": "vae",
476 "type": "VAE",
477 "link": 87
478 }
479 ],
480 "outputs": [
481 {
482 "name": "IMAGE",
483 "type": "IMAGE",
484 "slot_index": 0,
485 "links": [
486 192
487 ]
488 }
489 ],
490 "properties": {
491 "cnr_id": "comfy-core",
492 "ver": "0.3.65",
493 "Node name for S&R": "VAEDecode"
494 },
495 "widgets_values": []
496 },
497 {
498 "id": 6,
499 "type": "CLIPTextEncode",
500 "pos": [
501 420,
502 90
503 ],
504 "size": [
505 422.8500061035156,
506 164.30999755859375
507 ],
508 "flags": [],
509 "order": 6,
510 "mode": 0,
511 "inputs": [
512 {
513 "name": "clip",
514 "type": "CLIP",
515 "link": 74
516 }
517 ],
518 "outputs": [
519 {
520 "name": "CONDITIONING",
521 "type": "CONDITIONING",
522 "slot_index": 0,
523 "links": [
524 187
525 ]
526 }
527 ],
528 "title": "CLIP Text Encode (Positive Prompt)",
529 "properties": {
530 "cnr_id": "comfy-core",
531 "ver": "0.3.65",
532 "Node name for S&R": "CLIPTextEncode"
533 },
534 "widgets_values": [
535 "A red fox moving gracefully, its russet coat vibrant against the white landscape, leaving perfect star-shaped prints behind as steam rises from its breath in the crisp winter air. The scene is wrapped in snow-muffled silence, broken only by the gentle murmur of water still flowing beneath the ice."
536 ],
537 "color": "#232",
538 "bgcolor": "#353"
539 },
540 {
541 "id": 78,
542 "type": "LoadImage",
543 "pos": [
544 70,
545 400
546 ],
547 "size": [
548 310,
549 320
550 ],
551 "flags": [],
552 "order": 4,
553 "mode": 0,
554 "inputs": [],
555 "outputs": [
556 {
557 "name": "IMAGE",
558 "type": "IMAGE",
559 "links": [
560 190
561 ]
562 },
563 {
564 "name": "MASK",
565 "type": "MASK",
566 "links": null
567 }
568 ],
569 "properties": {
570 "cnr_id": "comfy-core",
571 "ver": "0.3.65",
572 "Node name for S&R": "LoadImage"
573 },
574 "widgets_values": [
575 "ltxv_image_to_video_input_image.jpg",
576 "image"
577 ]
578 },
579 {
580 "id": 77,
581 "type": "LTXVImgToVideo",
582 "pos": [
583 420,
584 670
585 ],
586 "size": [
587 210,
588 214
589 ],
590 "flags": [],
591 "order": 8,
592 "mode": 0,
593 "inputs": [
594 {
595 "name": "positive",
596 "type": "CONDITIONING",
597 "link": 187
598 },
599 {
600 "name": "negative",
601 "type": "CONDITIONING",
602 "link": 188
603 },
604 {
605 "name": "vae",
606 "type": "VAE",
607 "link": 189
608 },
609 {
610 "name": "image",
611 "type": "IMAGE",
612 "link": 190
613 }
614 ],
615 "outputs": [
616 {
617 "name": "positive",
618 "type": "CONDITIONING",
619 "slot_index": 0,
620 "links": [
621 183
622 ]
623 },
624 {
625 "name": "negative",
626 "type": "CONDITIONING",
627 "slot_index": 1,
628 "links": [
629 184
630 ]
631 },
632 {
633 "name": "latent",
634 "type": "LATENT",
635 "slot_index": 2,
636 "links": [
637 185,
638 186
639 ]
640 }
641 ],
642 "properties": {
643 "cnr_id": "comfy-core",
644 "ver": "0.3.65",
645 "Node name for S&R": "LTXVImgToVideo"
646 },
647 "widgets_values": [
648 768,
649 512,
650 97,
651 1,
652 0.15
653 ]
654 },
655 {
656 "id": 79,
657 "type": "MarkdownNote",
658 "pos": [
659 -390,
660 20
661 ],
662 "size": [
663 430,
664 280
665 ],
666 "flags": [],
667 "order": 5,
668 "mode": 0,
669 "inputs": [],
670 "outputs": [],
671 "properties": [],
672 "widgets_values": [
673 "\n## Model links\n\n**checkpoints**\n\n- [ltx-video-2b-v0.9.5.safetensors](https://huggingface.co/Lightricks/LTX-Video/resolve/main/ltx-video-2b-v0.9.5.safetensors) (5.91 GB)\n\n**text_encoders**\n\n- [t5xxl_fp16.safetensors](https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors) (9.12 GB)\n\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 checkpoints/\n│ │ └── ltx-video-2b-v0.9.5.safetensors\n│ └── 📂 text_encoders/\n│ └── t5xxl_fp16.safetensors\n```\n"
674 ],
675 "color": "#222",
676 "bgcolor": "#000"
677 }
678 ],
679 "links": [
680 [
681 74,
682 38,
683 0,
684 6,
685 0,
686 "CLIP"
687 ],
688 [
689 75,
690 38,
691 0,
692 7,
693 0,
694 "CLIP"
695 ],
696 [
697 87,
698 44,
699 2,
700 8,
701 1,
702 "VAE"
703 ],
704 [
705 166,
706 69,
707 0,
708 72,
709 1,
710 "CONDITIONING"
711 ],
712 [
713 167,
714 69,
715 1,
716 72,
717 2,
718 "CONDITIONING"
719 ],
720 [
721 171,
722 72,
723 0,
724 8,
725 0,
726 "LATENT"
727 ],
728 [
729 172,
730 73,
731 0,
732 72,
733 3,
734 "SAMPLER"
735 ],
736 [
737 181,
738 44,
739 0,
740 72,
741 0,
742 "MODEL"
743 ],
744 [
745 182,
746 71,
747 0,
748 72,
749 4,
750 "SIGMAS"
751 ],
752 [
753 183,
754 77,
755 0,
756 69,
757 0,
758 "CONDITIONING"
759 ],
760 [
761 184,
762 77,
763 1,
764 69,
765 1,
766 "CONDITIONING"
767 ],
768 [
769 185,
770 77,
771 2,
772 71,
773 0,
774 "LATENT"
775 ],
776 [
777 186,
778 77,
779 2,
780 72,
781 5,
782 "LATENT"
783 ],
784 [
785 187,
786 6,
787 0,
788 77,
789 0,
790 "CONDITIONING"
791 ],
792 [
793 188,
794 7,
795 0,
796 77,
797 1,
798 "CONDITIONING"
799 ],
800 [
801 189,
802 44,
803 2,
804 77,
805 2,
806 "VAE"
807 ],
808 [
809 190,
810 78,
811 0,
812 77,
813 3,
814 "IMAGE"
815 ],
816 [
817 191,
818 80,
819 0,
820 81,
821 0,
822 "VIDEO"
823 ],
824 [
825 192,
826 8,
827 0,
828 80,
829 0,
830 "IMAGE"
831 ]
832 ],
833 "groups": [
834 {
835 "id": 5,
836 "title": "Step1- Load models",
837 "bounding": [
838 50,
839 -20,
840 340,
841 330
842 ],
843 "color": "#3f789e",
844 "font_size": 24,
845 "flags": []
846 },
847 {
848 "id": 6,
849 "title": "Step3 - Prompt",
850 "bounding": [
851 410,
852 -20,
853 445.280029296875,
854 604.2099609375
855 ],
856 "color": "#3f789e",
857 "font_size": 24,
858 "flags": []
859 },
860 {
861 "id": 7,
862 "title": "Video size",
863 "bounding": [
864 410,
865 600,
866 450,
867 300
868 ],
869 "color": "#3f789e",
870 "font_size": 24,
871 "flags": []
872 },
873 {
874 "id": 8,
875 "title": "Custom sampler",
876 "bounding": [
877 880,
878 -20,
879 770,
880 580
881 ],
882 "color": "#3f789e",
883 "font_size": 24,
884 "flags": []
885 },
886 {
887 "id": 9,
888 "title": "Step2 - Upload image",
889 "bounding": [
890 50,
891 330,
892 340,
893 410
894 ],
895 "color": "#3f789e",
896 "font_size": 24,
897 "flags": []
898 }
899 ],
900 "config": [],
901 "extra": {
902 "ds": {
903 "scale": 0.26910083463845624,
904 "offset": [
905 2457.4033298244667,
906 1666.174444471151
907 ]
908 },
909 "frontendVersion": "1.27.10",
910 "VHS_latentpreview": false,
911 "VHS_latentpreviewrate": 0,
912 "VHS_MetadataImage": true,
913 "VHS_KeepIntermediate": true
914 },
915 "version": 0.4
916}