工作流 /
视频 /
LTX-V 图像 转 视频(LTX-V)

LTX-V 图像 转 视频(LTX-V)
ltxv image to video
ComfyUI 官方示例:LTX-V 功能演示,可拖进 ComfyUI 直接使用。
视频
13 个节点 Comfy-Org 12 KB
需要的权重
这个工作流引用了 2 个权重文件,其中 2 个能在本站模型库里找到。
节点构成
CLIPTextEncode
× 2
CLIPLoader
× 1
VAEDecode
× 1
LTXVConditioning
× 1
SamplerCustom
× 1
CheckpointLoaderSimple
× 1
LTXVScheduler
× 1
KSamplerSelect
× 1
Note
× 1
LTXVImgToVideo
× 1
LoadImage
× 1
SaveAnimatedWEBP
× 1
官方标注的模型
ltx-video-2b-v0.9.safetensorst5xxl_fp16.safetensors
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "last_node_id": 78,
3 "last_link_id": 190,
4 "nodes": [
5 {
6 "id": 38,
7 "type": "CLIPLoader",
8 "pos": [
9 60,
10 190
11 ],
12 "size": [
13 315,
14 82
15 ],
16 "flags": [],
17 "order": 0,
18 "mode": 0,
19 "inputs": [],
20 "outputs": [
21 {
22 "name": "CLIP",
23 "type": "CLIP",
24 "links": [
25 74,
26 75
27 ],
28 "slot_index": 0
29 }
30 ],
31 "properties": {
32 "Node name for S&R": "CLIPLoader"
33 },
34 "widgets_values": [
35 "t5xxl_fp16.safetensors",
36 "ltxv"
37 ]
38 },
39 {
40 "id": 8,
41 "type": "VAEDecode",
42 "pos": [
43 1600,
44 30
45 ],
46 "size": [
47 210,
48 46
49 ],
50 "flags": [],
51 "order": 11,
52 "mode": 0,
53 "inputs": [
54 {
55 "name": "samples",
56 "type": "LATENT",
57 "link": 171
58 },
59 {
60 "name": "vae",
61 "type": "VAE",
62 "link": 87
63 }
64 ],
65 "outputs": [
66 {
67 "name": "IMAGE",
68 "type": "IMAGE",
69 "links": [
70 106
71 ],
72 "slot_index": 0
73 }
74 ],
75 "properties": {
76 "Node name for S&R": "VAEDecode"
77 },
78 "widgets_values": []
79 },
80 {
81 "id": 69,
82 "type": "LTXVConditioning",
83 "pos": [
84 920,
85 60
86 ],
87 "size": [
88 223.8660125732422,
89 78
90 ],
91 "flags": [],
92 "order": 8,
93 "mode": 0,
94 "inputs": [
95 {
96 "name": "positive",
97 "type": "CONDITIONING",
98 "link": 183
99 },
100 {
101 "name": "negative",
102 "type": "CONDITIONING",
103 "link": 184
104 }
105 ],
106 "outputs": [
107 {
108 "name": "positive",
109 "type": "CONDITIONING",
110 "links": [
111 166
112 ],
113 "slot_index": 0
114 },
115 {
116 "name": "negative",
117 "type": "CONDITIONING",
118 "links": [
119 167
120 ],
121 "slot_index": 1
122 }
123 ],
124 "properties": {
125 "Node name for S&R": "LTXVConditioning"
126 },
127 "widgets_values": [
128 25
129 ]
130 },
131 {
132 "id": 72,
133 "type": "SamplerCustom",
134 "pos": [
135 1201,
136 32
137 ],
138 "size": [
139 355.20001220703125,
140 230
141 ],
142 "flags": [],
143 "order": 10,
144 "mode": 0,
145 "inputs": [
146 {
147 "name": "model",
148 "type": "MODEL",
149 "link": 181
150 },
151 {
152 "name": "positive",
153 "type": "CONDITIONING",
154 "link": 166
155 },
156 {
157 "name": "negative",
158 "type": "CONDITIONING",
159 "link": 167
160 },
161 {
162 "name": "sampler",
163 "type": "SAMPLER",
164 "link": 172
165 },
166 {
167 "name": "sigmas",
168 "type": "SIGMAS",
169 "link": 182
170 },
171 {
172 "name": "latent_image",
173 "type": "LATENT",
174 "link": 186
175 }
176 ],
177 "outputs": [
178 {
179 "name": "output",
180 "type": "LATENT",
181 "links": [
182 171
183 ],
184 "slot_index": 0
185 },
186 {
187 "name": "denoised_output",
188 "type": "LATENT",
189 "links": null
190 }
191 ],
192 "properties": {
193 "Node name for S&R": "SamplerCustom"
194 },
195 "widgets_values": [
196 true,
197 501744655390087,
198 "randomize",
199 3
200 ]
201 },
202 {
203 "id": 44,
204 "type": "CheckpointLoaderSimple",
205 "pos": [
206 520,
207 30
208 ],
209 "size": [
210 315,
211 98
212 ],
213 "flags": [],
214 "order": 1,
215 "mode": 0,
216 "inputs": [],
217 "outputs": [
218 {
219 "name": "MODEL",
220 "type": "MODEL",
221 "links": [
222 181
223 ],
224 "slot_index": 0
225 },
226 {
227 "name": "CLIP",
228 "type": "CLIP",
229 "links": null
230 },
231 {
232 "name": "VAE",
233 "type": "VAE",
234 "links": [
235 87,
236 189
237 ],
238 "slot_index": 2
239 }
240 ],
241 "properties": {
242 "Node name for S&R": "CheckpointLoaderSimple"
243 },
244 "widgets_values": [
245 "ltx-video-2b-v0.9.safetensors"
246 ]
247 },
248 {
249 "id": 71,
250 "type": "LTXVScheduler",
251 "pos": [
252 856,
253 531
254 ],
255 "size": [
256 315,
257 154
258 ],
259 "flags": [],
260 "order": 9,
261 "mode": 0,
262 "inputs": [
263 {
264 "name": "latent",
265 "type": "LATENT",
266 "link": 185,
267 "shape": 7
268 }
269 ],
270 "outputs": [
271 {
272 "name": "SIGMAS",
273 "type": "SIGMAS",
274 "links": [
275 182
276 ],
277 "slot_index": 0
278 }
279 ],
280 "properties": {
281 "Node name for S&R": "LTXVScheduler"
282 },
283 "widgets_values": [
284 30,
285 2.05,
286 0.95,
287 true,
288 0.1
289 ]
290 },
291 {
292 "id": 7,
293 "type": "CLIPTextEncode",
294 "pos": [
295 420,
296 390
297 ],
298 "size": [
299 425.27801513671875,
300 180.6060791015625
301 ],
302 "flags": [],
303 "order": 6,
304 "mode": 0,
305 "inputs": [
306 {
307 "name": "clip",
308 "type": "CLIP",
309 "link": 75
310 }
311 ],
312 "outputs": [
313 {
314 "name": "CONDITIONING",
315 "type": "CONDITIONING",
316 "links": [
317 188
318 ],
319 "slot_index": 0
320 }
321 ],
322 "title": "CLIP Text Encode (Negative Prompt)",
323 "properties": {
324 "Node name for S&R": "CLIPTextEncode"
325 },
326 "widgets_values": [
327 "low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly"
328 ],
329 "color": "#322",
330 "bgcolor": "#533"
331 },
332 {
333 "id": 73,
334 "type": "KSamplerSelect",
335 "pos": [
336 860,
337 420
338 ],
339 "size": [
340 315,
341 58
342 ],
343 "flags": [],
344 "order": 2,
345 "mode": 0,
346 "inputs": [],
347 "outputs": [
348 {
349 "name": "SAMPLER",
350 "type": "SAMPLER",
351 "links": [
352 172
353 ]
354 }
355 ],
356 "properties": {
357 "Node name for S&R": "KSamplerSelect"
358 },
359 "widgets_values": [
360 "euler"
361 ]
362 },
363 {
364 "id": 76,
365 "type": "Note",
366 "pos": [
367 40,
368 350
369 ],
370 "size": [
371 360,
372 200
373 ],
374 "flags": [],
375 "order": 3,
376 "mode": 0,
377 "inputs": [],
378 "outputs": [],
379 "properties": [],
380 "widgets_values": [
381 "This model needs long descriptive prompts, if the prompt is too short the quality will suffer greatly."
382 ],
383 "color": "#432",
384 "bgcolor": "#653"
385 },
386 {
387 "id": 77,
388 "type": "LTXVImgToVideo",
389 "pos": [
390 863,
391 181
392 ],
393 "size": [
394 315,
395 190
396 ],
397 "flags": [],
398 "order": 7,
399 "mode": 0,
400 "inputs": [
401 {
402 "name": "positive",
403 "type": "CONDITIONING",
404 "link": 187
405 },
406 {
407 "name": "negative",
408 "type": "CONDITIONING",
409 "link": 188
410 },
411 {
412 "name": "vae",
413 "type": "VAE",
414 "link": 189
415 },
416 {
417 "name": "image",
418 "type": "IMAGE",
419 "link": 190
420 }
421 ],
422 "outputs": [
423 {
424 "name": "positive",
425 "type": "CONDITIONING",
426 "links": [
427 183
428 ],
429 "slot_index": 0
430 },
431 {
432 "name": "negative",
433 "type": "CONDITIONING",
434 "links": [
435 184
436 ],
437 "slot_index": 1
438 },
439 {
440 "name": "latent",
441 "type": "LATENT",
442 "links": [
443 185,
444 186
445 ],
446 "slot_index": 2
447 }
448 ],
449 "properties": {
450 "Node name for S&R": "LTXVImgToVideo"
451 },
452 "widgets_values": [
453 768,
454 512,
455 97,
456 1
457 ]
458 },
459 {
460 "id": 78,
461 "type": "LoadImage",
462 "pos": [
463 420,
464 620
465 ],
466 "size": [
467 385.15606689453125,
468 333.3305358886719
469 ],
470 "flags": [],
471 "order": 4,
472 "mode": 0,
473 "inputs": [],
474 "outputs": [
475 {
476 "name": "IMAGE",
477 "type": "IMAGE",
478 "links": [
479 190
480 ]
481 },
482 {
483 "name": "MASK",
484 "type": "MASK",
485 "links": null
486 }
487 ],
488 "properties": {
489 "Node name for S&R": "LoadImage"
490 },
491 "widgets_values": [
492 "island.jpg",
493 "image"
494 ]
495 },
496 {
497 "id": 41,
498 "type": "SaveAnimatedWEBP",
499 "pos": [
500 1830,
501 30
502 ],
503 "size": [
504 680,
505 610
506 ],
507 "flags": [],
508 "order": 12,
509 "mode": 0,
510 "inputs": [
511 {
512 "name": "images",
513 "type": "IMAGE",
514 "link": 106
515 }
516 ],
517 "outputs": [],
518 "properties": [],
519 "widgets_values": [
520 "ComfyUI",
521 24,
522 false,
523 90,
524 "default"
525 ]
526 },
527 {
528 "id": 6,
529 "type": "CLIPTextEncode",
530 "pos": [
531 420,
532 190
533 ],
534 "size": [
535 422.84503173828125,
536 164.31304931640625
537 ],
538 "flags": [],
539 "order": 5,
540 "mode": 0,
541 "inputs": [
542 {
543 "name": "clip",
544 "type": "CLIP",
545 "link": 74
546 }
547 ],
548 "outputs": [
549 {
550 "name": "CONDITIONING",
551 "type": "CONDITIONING",
552 "links": [
553 187
554 ],
555 "slot_index": 0
556 }
557 ],
558 "title": "CLIP Text Encode (Positive Prompt)",
559 "properties": {
560 "Node name for S&R": "CLIPTextEncode"
561 },
562 "widgets_values": [
563 "best quality, 4k, HDR, a tracking shot of a beautiful scene of the sea waves on the beach with a massive explosion in the water"
564 ],
565 "color": "#232",
566 "bgcolor": "#353"
567 }
568 ],
569 "links": [
570 [
571 74,
572 38,
573 0,
574 6,
575 0,
576 "CLIP"
577 ],
578 [
579 75,
580 38,
581 0,
582 7,
583 0,
584 "CLIP"
585 ],
586 [
587 87,
588 44,
589 2,
590 8,
591 1,
592 "VAE"
593 ],
594 [
595 106,
596 8,
597 0,
598 41,
599 0,
600 "IMAGE"
601 ],
602 [
603 166,
604 69,
605 0,
606 72,
607 1,
608 "CONDITIONING"
609 ],
610 [
611 167,
612 69,
613 1,
614 72,
615 2,
616 "CONDITIONING"
617 ],
618 [
619 171,
620 72,
621 0,
622 8,
623 0,
624 "LATENT"
625 ],
626 [
627 172,
628 73,
629 0,
630 72,
631 3,
632 "SAMPLER"
633 ],
634 [
635 181,
636 44,
637 0,
638 72,
639 0,
640 "MODEL"
641 ],
642 [
643 182,
644 71,
645 0,
646 72,
647 4,
648 "SIGMAS"
649 ],
650 [
651 183,
652 77,
653 0,
654 69,
655 0,
656 "CONDITIONING"
657 ],
658 [
659 184,
660 77,
661 1,
662 69,
663 1,
664 "CONDITIONING"
665 ],
666 [
667 185,
668 77,
669 2,
670 71,
671 0,
672 "LATENT"
673 ],
674 [
675 186,
676 77,
677 2,
678 72,
679 5,
680 "LATENT"
681 ],
682 [
683 187,
684 6,
685 0,
686 77,
687 0,
688 "CONDITIONING"
689 ],
690 [
691 188,
692 7,
693 0,
694 77,
695 1,
696 "CONDITIONING"
697 ],
698 [
699 189,
700 44,
701 2,
702 77,
703 2,
704 "VAE"
705 ],
706 [
707 190,
708 78,
709 0,
710 77,
711 3,
712 "IMAGE"
713 ]
714 ],
715 "groups": [],
716 "config": [],
717 "extra": [],
718 "version": 0.4
719}