ComfyPilotComfyPilot
工作流 / 视频 / LTX-V 文本 转 视频(LTX-V)
LTX-V 文本 转 视频(LTX-V)

LTX-V 文本 转 视频(LTX-V)

ltxv text to video

ComfyUI 官方示例:LTX-V 功能演示,可拖进 ComfyUI 直接使用。

视频 12 个节点 Comfy-Org 10 KB

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

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

需要的权重

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

ltx-video-2b-v0.9.safetensors 在模型库查看
t5xxl_fp16.safetensors 在模型库查看

节点构成

CLIPTextEncode × 2
CLIPLoader × 1
VAEDecode × 1
LTXVConditioning × 1
SamplerCustom × 1
CheckpointLoaderSimple × 1
EmptyLTXVLatentVideo × 1
LTXVScheduler × 1
KSamplerSelect × 1
Note × 1
SaveAnimatedWEBP × 1

官方标注的模型

ltx-video-2b-v0.9.safetensorst5xxl_fp16.safetensors

工作流 JSON

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

1{
2 "last_node_id": 76,
3 "last_link_id": 182,
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": 10,
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": 169
99 },
100 {
101 "name": "negative",
102 "type": "CONDITIONING",
103 "link": 170
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": 9,
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": 175
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 497797676867141,
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 ],
237 "slot_index": 2
238 }
239 ],
240 "properties": {
241 "Node name for S&R": "CheckpointLoaderSimple"
242 },
243 "widgets_values": [
244 "ltx-video-2b-v0.9.safetensors"
245 ]
246 },
247 {
248 "id": 70,
249 "type": "EmptyLTXVLatentVideo",
250 "pos": [
251 860,
252 240
253 ],
254 "size": [
255 315,
256 130
257 ],
258 "flags": [],
259 "order": 2,
260 "mode": 0,
261 "inputs": [],
262 "outputs": [
263 {
264 "name": "LATENT",
265 "type": "LATENT",
266 "links": [
267 168,
268 175
269 ],
270 "slot_index": 0
271 }
272 ],
273 "properties": {
274 "Node name for S&R": "EmptyLTXVLatentVideo"
275 },
276 "widgets_values": [
277 768,
278 512,
279 97,
280 1
281 ]
282 },
283 {
284 "id": 71,
285 "type": "LTXVScheduler",
286 "pos": [
287 856,
288 531
289 ],
290 "size": [
291 315,
292 154
293 ],
294 "flags": [],
295 "order": 7,
296 "mode": 0,
297 "inputs": [
298 {
299 "name": "latent",
300 "type": "LATENT",
301 "link": 168,
302 "shape": 7
303 }
304 ],
305 "outputs": [
306 {
307 "name": "SIGMAS",
308 "type": "SIGMAS",
309 "links": [
310 182
311 ],
312 "slot_index": 0
313 }
314 ],
315 "properties": {
316 "Node name for S&R": "LTXVScheduler"
317 },
318 "widgets_values": [
319 30,
320 2.05,
321 0.95,
322 true,
323 0.1
324 ]
325 },
326 {
327 "id": 6,
328 "type": "CLIPTextEncode",
329 "pos": [
330 420,
331 190
332 ],
333 "size": [
334 422.84503173828125,
335 164.31304931640625
336 ],
337 "flags": [],
338 "order": 5,
339 "mode": 0,
340 "inputs": [
341 {
342 "name": "clip",
343 "type": "CLIP",
344 "link": 74
345 }
346 ],
347 "outputs": [
348 {
349 "name": "CONDITIONING",
350 "type": "CONDITIONING",
351 "links": [
352 169
353 ],
354 "slot_index": 0
355 }
356 ],
357 "title": "CLIP Text Encode (Positive Prompt)",
358 "properties": {
359 "Node name for S&R": "CLIPTextEncode"
360 },
361 "widgets_values": [
362 "A woman with long brown hair and light skin smiles at another woman with long blonde hair. The woman with brown hair wears a black jacket and has a small, barely noticeable mole on her right cheek. The camera angle is a close-up, focused on the woman with brown hair's face. The lighting is warm and natural, likely from the setting sun, casting a soft glow on the scene. The scene appears to be real-life footage."
363 ],
364 "color": "#232",
365 "bgcolor": "#353"
366 },
367 {
368 "id": 7,
369 "type": "CLIPTextEncode",
370 "pos": [
371 420,
372 390
373 ],
374 "size": [
375 425.27801513671875,
376 180.6060791015625
377 ],
378 "flags": [],
379 "order": 6,
380 "mode": 0,
381 "inputs": [
382 {
383 "name": "clip",
384 "type": "CLIP",
385 "link": 75
386 }
387 ],
388 "outputs": [
389 {
390 "name": "CONDITIONING",
391 "type": "CONDITIONING",
392 "links": [
393 170
394 ],
395 "slot_index": 0
396 }
397 ],
398 "title": "CLIP Text Encode (Negative Prompt)",
399 "properties": {
400 "Node name for S&R": "CLIPTextEncode"
401 },
402 "widgets_values": [
403 "low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly"
404 ],
405 "color": "#322",
406 "bgcolor": "#533"
407 },
408 {
409 "id": 73,
410 "type": "KSamplerSelect",
411 "pos": [
412 860,
413 420
414 ],
415 "size": [
416 315,
417 58
418 ],
419 "flags": [],
420 "order": 3,
421 "mode": 0,
422 "inputs": [],
423 "outputs": [
424 {
425 "name": "SAMPLER",
426 "type": "SAMPLER",
427 "links": [
428 172
429 ]
430 }
431 ],
432 "properties": {
433 "Node name for S&R": "KSamplerSelect"
434 },
435 "widgets_values": [
436 "euler"
437 ]
438 },
439 {
440 "id": 76,
441 "type": "Note",
442 "pos": [
443 40,
444 350
445 ],
446 "size": [
447 360,
448 200
449 ],
450 "flags": [],
451 "order": 4,
452 "mode": 0,
453 "inputs": [],
454 "outputs": [],
455 "properties": [],
456 "widgets_values": [
457 "This model needs long descriptive prompts, if the prompt is too short the quality will suffer greatly."
458 ],
459 "color": "#432",
460 "bgcolor": "#653"
461 },
462 {
463 "id": 41,
464 "type": "SaveAnimatedWEBP",
465 "pos": [
466 1830,
467 30
468 ],
469 "size": [
470 680,
471 610
472 ],
473 "flags": [],
474 "order": 11,
475 "mode": 0,
476 "inputs": [
477 {
478 "name": "images",
479 "type": "IMAGE",
480 "link": 106
481 }
482 ],
483 "outputs": [],
484 "properties": [],
485 "widgets_values": [
486 "ComfyUI",
487 24,
488 false,
489 90,
490 "default"
491 ]
492 }
493 ],
494 "links": [
495 [
496 74,
497 38,
498 0,
499 6,
500 0,
501 "CLIP"
502 ],
503 [
504 75,
505 38,
506 0,
507 7,
508 0,
509 "CLIP"
510 ],
511 [
512 87,
513 44,
514 2,
515 8,
516 1,
517 "VAE"
518 ],
519 [
520 106,
521 8,
522 0,
523 41,
524 0,
525 "IMAGE"
526 ],
527 [
528 166,
529 69,
530 0,
531 72,
532 1,
533 "CONDITIONING"
534 ],
535 [
536 167,
537 69,
538 1,
539 72,
540 2,
541 "CONDITIONING"
542 ],
543 [
544 168,
545 70,
546 0,
547 71,
548 0,
549 "LATENT"
550 ],
551 [
552 169,
553 6,
554 0,
555 69,
556 0,
557 "CONDITIONING"
558 ],
559 [
560 170,
561 7,
562 0,
563 69,
564 1,
565 "CONDITIONING"
566 ],
567 [
568 171,
569 72,
570 0,
571 8,
572 0,
573 "LATENT"
574 ],
575 [
576 172,
577 73,
578 0,
579 72,
580 3,
581 "SAMPLER"
582 ],
583 [
584 175,
585 70,
586 0,
587 72,
588 5,
589 "LATENT"
590 ],
591 [
592 181,
593 44,
594 0,
595 72,
596 0,
597 "MODEL"
598 ],
599 [
600 182,
601 71,
602 0,
603 72,
604 4,
605 "SIGMAS"
606 ]
607 ],
608 "groups": [],
609 "config": [],
610 "extra": [],
611 "version": 0.4
612}