工作流 /
视频 /
LTX-2 文生视频(蒸馏版)

LTX-2 文生视频(蒸馏版)
LTX-2 Text to Video (Distilled)
使用LTX-2蒸馏模型将文本提示生成高质量视频,音视频同步。专为快速生成优化,同时保持质量。支持表情口型、动态动作,生成速度更快。
视频
4 个节点 17 次使用 ComfyUI ≥ 0.8.0 ComfyUI 88 KB
需要的权重
这个工作流引用了 6 个权重文件,其中 5 个能在本站模型库里找到。
gemma_3_12B_it_fp4_mixed.safetensors
在模型库查看
ltx-2-19b-distilled.safetensors
在模型库查看
ltx-2-19b-lora-camera-control-dolly-left.safetensors
在模型库查看
ltx-2-spatial-upscaler-x2-1.0.safetensors
在模型库查看
ltx-av-step-1751000_vocoder_24K.safetensors
模型库暂未收录
model.safetensors
在模型库查看
节点构成
MarkdownNote
× 2
SaveVideo
× 1
9b0e709c-82c7-46c0-a2e4-5e96b6f16090
× 1
官方标注的模型
LTX-2Lightricks
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
3 "revision": 0,
4 "last_node_id": 180,
5 "last_link_id": 375,
6 "nodes": [
7 {
8 "id": 104,
9 "type": "SaveVideo",
10 "pos": [
11 3010,
12 7180
13 ],
14 "size": [
15 680,
16 590
17 ],
18 "flags": [],
19 "order": 3,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "video",
24 "type": "VIDEO",
25 "link": 365
26 }
27 ],
28 "outputs": [
29 {
30 "name": "video",
31 "type": "VIDEO",
32 "links": null
33 }
34 ],
35 "properties": {
36 "Node name for S&R": "SaveVideo",
37 "cnr_id": "comfy-core",
38 "ver": "0.5.1",
39 "enableTabs": false,
40 "tabWidth": 65,
41 "tabXOffset": 10,
42 "hasSecondTab": false,
43 "secondTabText": "Send Back",
44 "secondTabOffset": 80,
45 "secondTabWidth": 65
46 },
47 "widgets_values": [
48 "video/LTX-2",
49 "auto",
50 "auto"
51 ]
52 },
53 {
54 "id": 178,
55 "type": "MarkdownNote",
56 "pos": [
57 1930,
58 7180
59 ],
60 "size": [
61 640,
62 1020.25
63 ],
64 "flags": [],
65 "order": 0,
66 "mode": 0,
67 "inputs": [],
68 "outputs": [],
69 "title": "Model Links",
70 "properties": [],
71 "widgets_values": [
72 "- Huggingface: [Lightricks/LTX-2](https://huggingface.co/Lightricks/LTX-2)\n- Github: [LTX-2](https://github.com/Lightricks/LTX-2)\n\n## LTX-2 Prompting Tips\n\n1. **Core Actions**: Describe events and actions as they occur over time \n2. **Visual Details**: Describe all visual details you want to appear in the video \n3. **Audio**: Describe sounds and dialogue needed for the scene\n\n## Report LTX-2 Issues\nTo report any issues when running this workflow, [go to GitHub](https://github.com/Lightricks/ComfyUI-LTXVideo/issues)\n\n## Model links (for local users)\n\n- [Hugging Face:Comfy-Org/ltx-2](https://huggingface.co/Comfy-Org/ltx-2)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/ltx-2](https://modelscope.cn/models/Comfy-Org/ltx-2)\n\n**checkpoints**\n\n- [ltx-2-19b-distilled.safetensors](https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled.safetensors) (40.31 GB)\n- [ltx-2-19b-distilled-fp8.safetensors](https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-fp8.safetensors) (25.22 GB)\n\n**text_encoders**\n\n- [gemma_3_12B_it_fp4_mixed.safetensors](https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it_fp4_mixed.safetensors) (8.8 GB)\n\n**loras**\n\n- [ltx-2-19b-distilled-lora-384.safetensors](https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors) (7.15 GB)\n- [ltx-2-19b-lora-camera-control-dolly-left.safetensors](https://huggingface.co/Lightricks/LTX-2-19b-LoRA-Camera-Control-Dolly-Left/resolve/main/ltx-2-19b-lora-camera-control-dolly-left.safetensors) (312.1 MB)\n\n**latent_upscale_models**\n\n- [ltx-2-spatial-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors) (949.6 MB)\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 checkpoints/\n│ │ ├── ltx-2-19b-distilled.safetensors\n│ │ └── ltx-2-19b-distilled-fp8.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── gemma_3_12B_it_fp4_mixed.safetensors\n│ ├── 📂 loras/\n│ │ ├── ltx-2-19b-distilled-lora-384.safetensors\n│ │ └── ltx-2-19b-lora-camera-control-dolly-left.safetensors\n│ └── 📂 latent_upscale_models/\n│ └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n```\n\n## Report other issues\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)"
73 ],
74 "color": "#222",
75 "bgcolor": "#000"
76 },
77 {
78 "id": 180,
79 "type": "MarkdownNote",
80 "pos": [
81 2620,
82 7660
83 ],
84 "size": [
85 360,
86 150
87 ],
88 "flags": {
89 "collapsed": false
90 },
91 "order": 1,
92 "mode": 0,
93 "inputs": [],
94 "outputs": [],
95 "title": "About Size",
96 "properties": [],
97 "widgets_values": [
98 "Width & height settings must be divisible by 64.\nFrame count must be divisible by 8 + 1. \n\n\nRunning with invalid parameters **will not cause errors**. Instead, the flow will silently choose the closest valid parameters. \n\nBy default, we are using 720p resolution. You can try 1920*1088 if you have a powerful GPU."
99 ],
100 "color": "#222",
101 "bgcolor": "#000"
102 },
103 {
104 "id": 177,
105 "type": "9b0e709c-82c7-46c0-a2e4-5e96b6f16090",
106 "pos": [
107 2610,
108 7180
109 ],
110 "size": [
111 370,
112 430
113 ],
114 "flags": [],
115 "order": 2,
116 "mode": 0,
117 "inputs": [
118 {
119 "label": "frame_count",
120 "name": "value_1",
121 "type": "INT",
122 "widget": {
123 "name": "value_1"
124 },
125 "link": null
126 }
127 ],
128 "outputs": [
129 {
130 "name": "VIDEO",
131 "type": "VIDEO",
132 "links": [
133 365
134 ]
135 }
136 ],
137 "properties": {
138 "cnr_id": "comfy-core",
139 "ver": "0.7.0",
140 "enableTabs": false,
141 "tabWidth": 65,
142 "tabXOffset": 10,
143 "hasSecondTab": false,
144 "secondTabText": "Send Back",
145 "secondTabOffset": 80,
146 "secondTabWidth": 65,
147 "proxyWidgetErrorQuarantine": [
148 {
149 "originalEntry": [
150 "-1",
151 "value"
152 ],
153 "reason": "missingSourceNode",
154 "attemptedAtVersion": 1
155 },
156 {
157 "originalEntry": [
158 "-1",
159 "width"
160 ],
161 "reason": "missingSourceNode",
162 "attemptedAtVersion": 1
163 },
164 {
165 "originalEntry": [
166 "-1",
167 "height"
168 ],
169 "reason": "missingSourceNode",
170 "attemptedAtVersion": 1
171 },
172 {
173 "originalEntry": [
174 "-1",
175 "value_1"
176 ],
177 "reason": "missingSourceNode",
178 "attemptedAtVersion": 1
179 },
180 {
181 "originalEntry": [
182 "123",
183 "control_after_generate"
184 ],
185 "reason": "missingSubgraphInput",
186 "attemptedAtVersion": 1
187 },
188 {
189 "originalEntry": [
190 "-1",
191 "ckpt_name"
192 ],
193 "reason": "missingSourceNode",
194 "attemptedAtVersion": 1
195 },
196 {
197 "originalEntry": [
198 "-1",
199 "model_name"
200 ],
201 "reason": "missingSourceNode",
202 "attemptedAtVersion": 1
203 },
204 {
205 "originalEntry": [
206 "-1",
207 "text_encoder"
208 ],
209 "reason": "missingSourceNode",
210 "attemptedAtVersion": 1
211 }
212 ],
213 "previewExposures": []
214 },
215 "widgets_values": [
216 "A man in a black tuxedo stands motionless in a small, red-tiled bathroom, facing a mirror. The camera sits just behind his right shoulder, framing both his back and his solemn reflection. Suddenly, he opens his mouth and begins to sing opera in Italian: \"La donna è mobile, qual piuma al vento.\" Rich, resonant notes echo through the space. As his voice climbs in pitch, his brows lift, and his expression becomes more passionate, almost vulnerable. The overhead lighting casts a sharp glow on his face and tuxedo, reflecting in the glossy red tiles around him. The camera is static",
217 "ltx-2-19b-distilled.safetensors",
218 1280,
219 720,
220 121,
221 "ltx-2-spatial-upscaler-x2-1.0.safetensors",
222 "gemma_3_12B_it_fp4_mixed.safetensors",
223 45
224 ]
225 }
226 ],
227 "links": [
228 [
229 365,
230 177,
231 0,
232 104,
233 0,
234 "VIDEO"
235 ]
236 ],
237 "groups": [],
238 "definitions": {
239 "subgraphs": [
240 {
241 "id": "9b0e709c-82c7-46c0-a2e4-5e96b6f16090",
242 "version": 1,
243 "state": {
244 "lastGroupId": 13,
245 "lastNodeId": 180,
246 "lastLinkId": 375,
247 "lastRerouteId": 0
248 },
249 "revision": 0,
250 "config": [],
251 "name": "Text to Video (LTX 2 Distilled)",
252 "inputNode": {
253 "id": -10,
254 "bounding": [
255 1110.3333035277037,
256 7321.333283806499,
257 120,
258 180
259 ]
260 },
261 "outputNode": {
262 "id": -20,
263 "bounding": [
264 4660.333303527704,
265 7311.333283806499,
266 120,
267 60
268 ]
269 },
270 "inputs": [
271 {
272 "id": "337e4062-73a3-47bb-9b0e-300138f67b00",
273 "name": "value",
274 "type": "STRING",
275 "linkIds": [
276 365
277 ],
278 "pos": [
279 1210.3333035277037,
280 7341.333283806499
281 ]
282 },
283 {
284 "id": "f4f1cab2-fe18-4490-9f02-572ff7e8a375",
285 "name": "ckpt_name",
286 "type": "COMBO",
287 "linkIds": [
288 366,
289 367,
290 368
291 ],
292 "pos": [
293 1210.3333035277037,
294 7361.333283806499
295 ]
296 },
297 {
298 "id": "2de08135-99d7-47d9-9257-211d3d4c9252",
299 "name": "width",
300 "type": "INT",
301 "linkIds": [
302 369
303 ],
304 "pos": [
305 1210.3333035277037,
306 7381.333283806499
307 ]
308 },
309 {
310 "id": "f5d3526d-ab5c-400d-9bc4-03e752cecfac",
311 "name": "height",
312 "type": "INT",
313 "linkIds": [
314 370
315 ],
316 "pos": [
317 1210.3333035277037,
318 7401.333283806499
319 ]
320 },
321 {
322 "id": "71f4e22b-9538-465c-b90a-9223705a7683",
323 "name": "value_1",
324 "type": "INT",
325 "linkIds": [
326 372
327 ],
328 "label": "frame_count",
329 "pos": [
330 1210.3333035277037,
331 7421.333283806499
332 ]
333 },
334 {
335 "id": "8a44146d-e832-4277-a134-61026b610aad",
336 "name": "model_name",
337 "type": "COMBO",
338 "linkIds": [
339 373
340 ],
341 "pos": [
342 1210.3333035277037,
343 7441.333283806499
344 ]
345 },
346 {
347 "id": "ccdeb712-d5d2-40f8-91e0-e91ae2a77f20",
348 "name": "text_encoder",
349 "type": "COMBO",
350 "linkIds": [
351 374
352 ],
353 "pos": [
354 1210.3333035277037,
355 7461.333283806499
356 ]
357 },
358 {
359 "id": "4b7f1db2-ea4f-46b7-869f-3102d7c09353",
360 "name": "noise_seed",
361 "type": "INT",
362 "linkIds": [
363 375
364 ],
365 "pos": [
366 0,
367 0
368 ]
369 }
370 ],
371 "outputs": [
372 {
373 "id": "cf867c7f-2e54-468e-9e45-d12f5b210859",
374 "name": "VIDEO",
375 "type": "VIDEO",
376 "linkIds": [
377 261
378 ],
379 "localized_name": "VIDEO",
380 "pos": [
381 4680.333303527704,
382 7331.333283806499
383 ]
384 }
385 ],
386 "widgets": [],
387 "nodes": [
388 {
389 "id": 101,
390 "type": "LTXVAudioVAELoader",
391 "pos": [
392 1550,
393 7370
394 ],
395 "size": [
396 430,
397 70
398 ],
399 "flags": [],
400 "order": 11,
401 "mode": 0,
402 "inputs": [
403 {
404 "localized_name": "ckpt_name",
405 "name": "ckpt_name",
406 "type": "COMBO",
407 "widget": {
408 "name": "ckpt_name"
409 },
410 "link": 368
411 }
412 ],
413 "outputs": [
414 {
415 "localized_name": "Audio VAE",
416 "name": "Audio VAE",
417 "type": "VAE",
418 "links": [
419 265,
420 274
421 ]
422 }
423 ],
424 "properties": {
425 "Node name for S&R": "LTXVAudioVAELoader",
426 "cnr_id": "comfy-core",
427 "ver": "0.3.64",
428 "models": [
429 {
430 "name": "ltx-2-19b-distilled.safetensors",
431 "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled.safetensors",
432 "directory": "checkpoints"
433 }
434 ],
435 "enableTabs": false,
436 "tabWidth": 65,
437 "tabXOffset": 10,
438 "hasSecondTab": false,
439 "secondTabText": "Send Back",
440 "secondTabOffset": 80,
441 "secondTabWidth": 65
442 },
443 "widgets_values": [
444 "ltx-2-19b-distilled.safetensors"
445 ]
446 },
447 {
448 "id": 102,
449 "type": "CLIPTextEncode",
450 "pos": [
451 2400,
452 7170
453 ],
454 "size": [
455 230,
456 40
457 ],
458 "flags": {
459 "collapsed": true
460 },
461 "order": 12,
462 "mode": 0,
463 "inputs": [
464 {
465 "localized_name": "clip",
466 "name": "clip",
467 "type": "CLIP",
468 "link": 256
469 },
470 {
471 "localized_name": "text",
472 "name": "text",
473 "type": "STRING",
474 "widget": {
475 "name": "text"
476 },
477 "link": 257
478 }
479 ],
480 "outputs": [
481 {
482 "localized_name": "CONDITIONING",
483 "name": "CONDITIONING",
484 "type": "CONDITIONING",
485 "slot_index": 0,
486 "links": [
487 258,
488 259
489 ]
490 }
491 ],
492 "title": "enhanced prompt (positive)",
493 "properties": {
494 "Node name for S&R": "CLIPTextEncode",
495 "cnr_id": "comfy-core",
496 "ver": "0.3.28",
497 "enableTabs": false,
498 "tabWidth": 65,
499 "tabXOffset": 10,
500 "hasSecondTab": false,
501 "secondTabText": "Send Back",
502 "secondTabOffset": 80,
503 "secondTabWidth": 65
504 },
505 "widgets_values": [
506 ""
507 ],
508 "color": "#232",
509 "bgcolor": "#353"
510 },
511 {
512 "id": 103,
513 "type": "LTXVConditioning",
514 "pos": [
515 2400,
516 7240
517 ],
518 "size": [
519 210,
520 100
521 ],
522 "flags": {
523 "collapsed": false
524 },
525 "order": 13,
526 "mode": 0,
527 "inputs": [
528 {
529 "localized_name": "positive",
530 "name": "positive",
531 "type": "CONDITIONING",
532 "link": 258
533 },
534 {
535 "localized_name": "negative",
536 "name": "negative",
537 "type": "CONDITIONING",
538 "link": 259
539 },
540 {
541 "localized_name": "frame_rate",
542 "name": "frame_rate",
543 "type": "FLOAT",
544 "widget": {
545 "name": "frame_rate"
546 },
547 "link": 260
548 }
549 ],
550 "outputs": [
551 {
552 "localized_name": "positive",
553 "name": "positive",
554 "type": "CONDITIONING",
555 "slot_index": 0,
556 "links": [
557 278,
558 285
559 ]
560 },
561 {
562 "localized_name": "negative",
563 "name": "negative",
564 "type": "CONDITIONING",
565 "slot_index": 1,
566 "links": [
567 279,
568 286
569 ]
570 }
571 ],
572 "properties": {
573 "Node name for S&R": "LTXVConditioning",
574 "cnr_id": "comfy-core",
575 "ver": "0.3.28",
576 "enableTabs": false,
577 "tabWidth": 65,
578 "tabXOffset": 10,
579 "hasSecondTab": false,
580 "secondTabText": "Send Back",
581 "secondTabOffset": 80,
582 "secondTabWidth": 65
583 },
584 "widgets_values": [
585 25
586 ]
587 },
588 {
589 "id": 115,
590 "type": "LTXVEmptyLatentAudio",
591 "pos": [
592 2090,
593 7850
594 ],
595 "size": [
596 210,
597 120
598 ],
599 "flags": {
600 "collapsed": false
601 },
602 "order": 19,
603 "mode": 0,
604 "inputs": [
605 {
606 "localized_name": "audio_vae",
607 "name": "audio_vae",
608 "type": "VAE",
609 "link": 265
610 },
611 {
612 "localized_name": "frames_number",
613 "name": "frames_number",
614 "type": "INT",
615 "widget": {
616 "name": "frames_number"
617 },
618 "link": 266
619 },
620 {
621 "localized_name": "frame_rate",
622 "name": "frame_rate",
623 "type": "FLOAT,INT",
624 "widget": {
625 "name": "frame_rate"
626 },
627 "link": 267
628 }
629 ],
630 "outputs": [
631 {
632 "localized_name": "Latent",
633 "name": "Latent",
634 "type": "LATENT",
635 "links": [
636 291
637 ]
638 }
639 ],
640 "properties": {
641 "Node name for S&R": "LTXVEmptyLatentAudio",
642 "cnr_id": "comfy-core",
643 "ver": "0.3.64",
644 "enableTabs": false,
645 "tabWidth": 65,
646 "tabXOffset": 10,
647 "hasSecondTab": false,
648 "secondTabText": "Send Back",
649 "secondTabOffset": 80,
650 "secondTabWidth": 65
651 },
652 "widgets_values": [
653 121,
654 25,
655 1
656 ]
657 },
658 {
659 "id": 116,
660 "type": "EmptyLTXVLatentVideo",
661 "pos": [
662 2090,
663 7650
664 ],
665 "size": [
666 210,
667 170
668 ],
669 "flags": {
670 "collapsed": false
671 },
672 "order": 20,
673 "mode": 0,
674 "inputs": [
675 {
676 "localized_name": "width",
677 "name": "width",
678 "type": "INT",
679 "widget": {
680 "name": "width"
681 },
682 "link": 268
683 },
684 {
685 "localized_name": "height",
686 "name": "height",
687 "type": "INT",
688 "widget": {
689 "name": "height"
690 },
691 "link": 269
692 },
693 {
694 "localized_name": "length",
695 "name": "length",
696 "type": "INT",
697 "widget": {
698 "name": "length"
699 },
700 "link": 270
701 }
702 ],
703 "outputs": [
704 {
705 "localized_name": "LATENT",
706 "name": "LATENT",
707 "type": "LATENT",
708 "links": [
709 290
710 ]
711 }
712 ],
713 "properties": {
714 "Node name for S&R": "EmptyLTXVLatentVideo",
715 "cnr_id": "comfy-core",
716 "ver": "0.3.43",
717 "enableTabs": false,
718 "tabWidth": 65,
719 "tabXOffset": 10,
720 "hasSecondTab": false,
721 "secondTabText": "Send Back",
722 "secondTabOffset": 80,
723 "secondTabWidth": 65
724 },
725 "widgets_values": [
726 960,
727 544,
728 121,
729 1
730 ]
731 },
732 {
733 "id": 121,
734 "type": "ImageScaleBy",
735 "pos": [
736 1860,
737 7550
738 ],
739 "size": [
740 210,
741 100
742 ],
743 "flags": [],
744 "order": 23,
745 "mode": 0,
746 "inputs": [
747 {
748 "localized_name": "image",
749 "name": "image",
750 "type": "IMAGE",
751 "link": 275
752 }
753 ],
754 "outputs": [
755 {
756 "localized_name": "IMAGE",
757 "name": "IMAGE",
758 "type": "IMAGE",
759 "links": [
760 276
761 ]
762 }
763 ],
764 "properties": {
765 "Node name for S&R": "ImageScaleBy",
766 "cnr_id": "comfy-core",
767 "ver": "0.5.1",
768 "enableTabs": false,
769 "tabWidth": 65,
770 "tabXOffset": 10,
771 "hasSecondTab": false,
772 "secondTabText": "Send Back",
773 "secondTabOffset": 80,
774 "secondTabWidth": 65
775 },
776 "widgets_values": [
777 "nearest-exact",
778 0.5
779 ]
780 },
781 {
782 "id": 170,
783 "type": "LoraLoaderModelOnly",
784 "pos": [
785 2040,
786 6660
787 ],
788 "size": [
789 520,
790 100
791 ],
792 "flags": [],
793 "order": 35,
794 "mode": 4,
795 "inputs": [
796 {
797 "localized_name": "model",
798 "name": "model",
799 "type": "MODEL",
800 "link": 355
801 }
802 ],
803 "outputs": [
804 {
805 "localized_name": "MODEL",
806 "name": "MODEL",
807 "type": "MODEL",
808 "links": [
809 353,
810 354
811 ]
812 }
813 ],
814 "properties": {
815 "Node name for S&R": "LoraLoaderModelOnly",
816 "cnr_id": "comfy-core",
817 "ver": "0.3.68",
818 "models": [
819 {
820 "name": "ltx-2-19b-lora-camera-control-dolly-left.safetensors",
821 "url": "https://huggingface.co/Lightricks/LTX-2-19b-LoRA-Camera-Control-Dolly-Left/resolve/main/ltx-2-19b-lora-camera-control-dolly-left.safetensors",
822 "directory": "loras"
823 }
824 ],
825 "enableTabs": false,
826 "tabWidth": 65,
827 "tabXOffset": 10,
828 "hasSecondTab": false,
829 "secondTabText": "Send Back",
830 "secondTabOffset": 80,
831 "secondTabWidth": 65
832 },
833 "widgets_values": [
834 "ltx-2-19b-lora-camera-control-dolly-left.safetensors",
835 1
836 ]
837 },
838 {
839 "id": 100,
840 "type": "CheckpointLoaderSimple",
841 "pos": [
842 1570,
843 6880
844 ],
845 "size": [
846 410,
847 110
848 ],
849 "flags": [],
850 "order": 10,
851 "mode": 0,
852 "inputs": [
853 {
854 "localized_name": "ckpt_name",
855 "name": "ckpt_name",
856 "type": "COMBO",
857 "widget": {
858 "name": "ckpt_name"
859 },
860 "link": 366
861 }
862 ],
863 "outputs": [
864 {
865 "localized_name": "MODEL",
866 "name": "MODEL",
867 "type": "MODEL",
868 "links": [
869 355
870 ]
871 },
872 {
873 "localized_name": "CLIP",
874 "name": "CLIP",
875 "type": "CLIP",
876 "links": []
877 },
878 {
879 "localized_name": "VAE",
880 "name": "VAE",
881 "type": "VAE",
882 "links": [
883 272,
884 300
885 ]
886 }
887 ],
888 "properties": {
889 "Node name for S&R": "CheckpointLoaderSimple",
890 "cnr_id": "comfy-core",
891 "ver": "0.3.56",
892 "models": [
893 {
894 "name": "ltx-2-19b-distilled.safetensors",
895 "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled.safetensors",
896 "directory": "checkpoints"
897 }
898 ],
899 "enableTabs": false,
900 "tabWidth": 65,
901 "tabXOffset": 10,
902 "hasSecondTab": false,
903 "secondTabText": "Send Back",
904 "secondTabOffset": 80,
905 "secondTabWidth": 65
906 },
907 "widgets_values": [
908 "ltx-2-19b-distilled.safetensors"
909 ]
910 },
911 {
912 "id": 127,
913 "type": "CFGGuider",
914 "pos": [
915 2710,
916 7020
917 ],
918 "size": [
919 270,
920 120
921 ],
922 "flags": {
923 "collapsed": false
924 },
925 "order": 27,
926 "mode": 0,
927 "inputs": [
928 {
929 "localized_name": "model",
930 "name": "model",
931 "type": "MODEL",
932 "link": 353
933 },
934 {
935 "localized_name": "positive",
936 "name": "positive",
937 "type": "CONDITIONING",
938 "link": 285
939 },
940 {
941 "localized_name": "negative",
942 "name": "negative",
943 "type": "CONDITIONING",
944 "link": 286
945 }
946 ],
947 "outputs": [
948 {
949 "localized_name": "GUIDER",
950 "name": "GUIDER",
951 "type": "GUIDER",
952 "links": [
953 281
954 ]
955 }
956 ],
957 "properties": {
958 "Node name for S&R": "CFGGuider",
959 "cnr_id": "comfy-core",
960 "ver": "0.3.71",
961 "enableTabs": false,
962 "tabWidth": 65,
963 "tabXOffset": 10,
964 "hasSecondTab": false,
965 "secondTabText": "Send Back",
966 "secondTabOffset": 80,
967 "secondTabWidth": 65
968 },
969 "widgets_values": [
970 1
971 ]
972 },
973 {
974 "id": 126,
975 "type": "KSamplerSelect",
976 "pos": [
977 2710,
978 7210
979 ],
980 "size": [
981 270,
982 80
983 ],
984 "flags": [],
985 "order": 0,
986 "mode": 0,
987 "inputs": [],
988 "outputs": [
989 {
990 "localized_name": "SAMPLER",
991 "name": "SAMPLER",
992 "type": "SAMPLER",
993 "links": [
994 282
995 ]
996 }
997 ],
998 "properties": {
999 "Node name for S&R": "KSamplerSelect",
1000 "cnr_id": "comfy-core",
1001 "ver": "0.3.71",
1002 "enableTabs": false,
1003 "tabWidth": 65,
1004 "tabXOffset": 10,
1005 "hasSecondTab": false,
1006 "secondTabText": "Send Back",
1007 "secondTabOffset": 80,
1008 "secondTabWidth": 65
1009 },
1010 "widgets_values": [
1011 "euler_ancestral"
1012 ]
1013 },
1014 {
1015 "id": 176,
1016 "type": "ManualSigmas",
1017 "pos": [
1018 2710,
1019 7360
1020 ],
1021 "size": [
1022 270,
1023 70
1024 ],
1025 "flags": [],
1026 "order": 1,
1027 "mode": 0,
1028 "inputs": [],
1029 "outputs": [
1030 {
1031 "localized_name": "SIGMAS",
1032 "name": "SIGMAS",
1033 "type": "SIGMAS",
1034 "links": [
1035 364
1036 ]
1037 }
1038 ],
1039 "properties": {
1040 "Node name for S&R": "ManualSigmas",
1041 "cnr_id": "comfy-core",
1042 "ver": "0.5.1",
1043 "enableTabs": false,
1044 "tabWidth": 65,
1045 "tabXOffset": 10,
1046 "hasSecondTab": false,
1047 "secondTabText": "Send Back",
1048 "secondTabOffset": 80,
1049 "secondTabWidth": 65
1050 },
1051 "widgets_values": [
1052 "1., 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
1053 ]
1054 },
1055 {
1056 "id": 117,
1057 "type": "ManualSigmas",
1058 "pos": [
1059 3350,
1060 7360
1061 ],
1062 "size": [
1063 270,
1064 70
1065 ],
1066 "flags": [],
1067 "order": 2,
1068 "mode": 0,
1069 "inputs": [],
1070 "outputs": [
1071 {
1072 "localized_name": "SIGMAS",
1073 "name": "SIGMAS",
1074 "type": "SIGMAS",
1075 "links": [
1076 296
1077 ]
1078 }
1079 ],
1080 "properties": {
1081 "Node name for S&R": "ManualSigmas",
1082 "cnr_id": "comfy-core",
1083 "ver": "0.5.1",
1084 "enableTabs": false,
1085 "tabWidth": 65,
1086 "tabXOffset": 10,
1087 "hasSecondTab": false,
1088 "secondTabText": "Send Back",
1089 "secondTabOffset": 80,
1090 "secondTabWidth": 65
1091 },
1092 "widgets_values": [
1093 "0.909375, 0.725, 0.421875, 0.0"
1094 ]
1095 },
1096 {
1097 "id": 129,
1098 "type": "KSamplerSelect",
1099 "pos": [
1100 3350,
1101 7210
1102 ],
1103 "size": [
1104 270,
1105 80
1106 ],
1107 "flags": [],
1108 "order": 3,
1109 "mode": 0,
1110 "inputs": [],
1111 "outputs": [
1112 {
1113 "localized_name": "SAMPLER",
1114 "name": "SAMPLER",
1115 "type": "SAMPLER",
1116 "links": [
1117 295
1118 ]
1119 }
1120 ],
1121 "properties": {
1122 "Node name for S&R": "KSamplerSelect",
1123 "cnr_id": "comfy-core",
1124 "ver": "0.3.71",
1125 "enableTabs": false,
1126 "tabWidth": 65,
1127 "tabXOffset": 10,
1128 "hasSecondTab": false,
1129 "secondTabText": "Send Back",
1130 "secondTabOffset": 80,
1131 "secondTabWidth": 65
1132 },
1133 "widgets_values": [
1134 "euler_ancestral"
1135 ]
1136 },
1137 {
1138 "id": 124,
1139 "type": "CFGGuider",
1140 "pos": [
1141 3350,
1142 7040
1143 ],
1144 "size": [
1145 270,
1146 110
1147 ],
1148 "flags": [],
1149 "order": 25,
1150 "mode": 0,
1151 "inputs": [
1152 {
1153 "localized_name": "model",
1154 "name": "model",
1155 "type": "MODEL",
1156 "link": 354
1157 },
1158 {
1159 "localized_name": "positive",
1160 "name": "positive",
1161 "type": "CONDITIONING",
1162 "link": 278
1163 },
1164 {
1165 "localized_name": "negative",
1166 "name": "negative",
1167 "type": "CONDITIONING",
1168 "link": 279
1169 }
1170 ],
1171 "outputs": [
1172 {
1173 "localized_name": "GUIDER",
1174 "name": "GUIDER",
1175 "type": "GUIDER",
1176 "links": [
1177 294
1178 ]
1179 }
1180 ],
1181 "properties": {
1182 "Node name for S&R": "CFGGuider",
1183 "cnr_id": "comfy-core",
1184 "ver": "0.3.71",
1185 "enableTabs": false,
1186 "tabWidth": 65,
1187 "tabXOffset": 10,
1188 "hasSecondTab": false,
1189 "secondTabText": "Send Back",
1190 "secondTabOffset": 80,
1191 "secondTabWidth": 65
1192 },
1193 "widgets_values": [
1194 1
1195 ]
1196 },
1197 {
1198 "id": 118,
1199 "type": "RandomNoise",
1200 "pos": [
1201 3350,
1202 6890
1203 ],
1204 "size": [
1205 270,
1206 90
1207 ],
1208 "flags": {
1209 "collapsed": false
1210 },
1211 "order": 4,
1212 "mode": 0,
1213 "inputs": [],
1214 "outputs": [
1215 {
1216 "localized_name": "NOISE",
1217 "name": "NOISE",
1218 "type": "NOISE",
1219 "links": [
1220 293
1221 ]
1222 }
1223 ],
1224 "properties": {
1225 "Node name for S&R": "RandomNoise",
1226 "cnr_id": "comfy-core",
1227 "ver": "0.3.71",
1228 "enableTabs": false,
1229 "tabWidth": 65,
1230 "tabXOffset": 10,
1231 "hasSecondTab": false,
1232 "secondTabText": "Send Back",
1233 "secondTabOffset": 80,
1234 "secondTabWidth": 65
1235 },
1236 "widgets_values": [
1237 420,
1238 "fixed"
1239 ]
1240 },
1241 {
1242 "id": 128,
1243 "type": "LTXVConcatAVLatent",
1244 "pos": [
1245 3350,
1246 7490
1247 ],
1248 "size": [
1249 270,
1250 60
1251 ],
1252 "flags": {
1253 "collapsed": false
1254 },
1255 "order": 28,
1256 "mode": 0,
1257 "inputs": [
1258 {
1259 "localized_name": "video_latent",
1260 "name": "video_latent",
1261 "type": "LATENT",
1262 "link": 287
1263 },
1264 {
1265 "localized_name": "audio_latent",
1266 "name": "audio_latent",
1267 "type": "LATENT",
1268 "link": 288
1269 }
1270 ],
1271 "outputs": [
1272 {
1273 "localized_name": "latent",
1274 "name": "latent",
1275 "type": "LATENT",
1276 "links": [
1277 297
1278 ]
1279 }
1280 ],
1281 "properties": {
1282 "Node name for S&R": "LTXVConcatAVLatent",
1283 "cnr_id": "comfy-core",
1284 "ver": "0.5.1",
1285 "enableTabs": false,
1286 "tabWidth": 65,
1287 "tabXOffset": 10,
1288 "hasSecondTab": false,
1289 "secondTabText": "Send Back",
1290 "secondTabOffset": 80,
1291 "secondTabWidth": 65
1292 },
1293 "widgets_values": []
1294 },
1295 {
1296 "id": 114,
1297 "type": "CreateVideo",
1298 "pos": [
1299 4390,
1300 7100
1301 ],
1302 "size": [
1303 210,
1304 110
1305 ],
1306 "flags": [],
1307 "order": 18,
1308 "mode": 0,
1309 "inputs": [
1310 {
1311 "localized_name": "images",
1312 "name": "images",
1313 "type": "IMAGE",
1314 "link": 262
1315 },
1316 {
1317 "localized_name": "audio",
1318 "name": "audio",
1319 "shape": 7,
1320 "type": "AUDIO",
1321 "link": 263
1322 },
1323 {
1324 "localized_name": "fps",
1325 "name": "fps",
1326 "type": "FLOAT",
1327 "widget": {
1328 "name": "fps"
1329 },
1330 "link": 264
1331 }
1332 ],
1333 "outputs": [
1334 {
1335 "localized_name": "VIDEO",
1336 "name": "VIDEO",
1337 "type": "VIDEO",
1338 "links": [
1339 261
1340 ]
1341 }
1342 ],
1343 "properties": {
1344 "Node name for S&R": "CreateVideo",
1345 "cnr_id": "comfy-core",
1346 "ver": "0.5.1",
1347 "enableTabs": false,
1348 "tabWidth": 65,
1349 "tabXOffset": 10,
1350 "hasSecondTab": false,
1351 "secondTabText": "Send Back",
1352 "secondTabOffset": 80,
1353 "secondTabWidth": 65
1354 },
1355 "widgets_values": [
1356 30,
1357 8
1358 ]
1359 },
1360 {
1361 "id": 135,
1362 "type": "LTXVLatentUpsampler",
1363 "pos": [
1364 3000,
1365 7630
1366 ],
1367 "size": [
1368 270,
1369 80
1370 ],
1371 "flags": [],
1372 "order": 34,
1373 "mode": 0,
1374 "inputs": [
1375 {
1376 "localized_name": "samples",
1377 "name": "samples",
1378 "type": "LATENT",
1379 "link": 298
1380 },
1381 {
1382 "localized_name": "upscale_model",
1383 "name": "upscale_model",
1384 "type": "LATENT_UPSCALE_MODEL",
1385 "link": 299
1386 },
1387 {
1388 "localized_name": "vae",
1389 "name": "vae",
1390 "type": "VAE",
1391 "link": 300
1392 }
1393 ],
1394 "outputs": [
1395 {
1396 "localized_name": "LATENT",
1397 "name": "LATENT",
1398 "type": "LATENT",
1399 "links": [
1400 287
1401 ]
1402 }
1403 ],
1404 "properties": {
1405 "Node name for S&R": "LTXVLatentUpsampler",
1406 "cnr_id": "comfy-core",
1407 "ver": "0.7.0",
1408 "enableTabs": false,
1409 "tabWidth": 65,
1410 "tabXOffset": 10,
1411 "hasSecondTab": false,
1412 "secondTabText": "Send Back",
1413 "secondTabOffset": 80,
1414 "secondTabWidth": 65
1415 },
1416 "widgets_values": []
1417 },
1418 {
1419 "id": 133,
1420 "type": "LTXVSeparateAVLatent",
1421 "pos": [
1422 2940,
1423 7760
1424 ],
1425 "size": [
1426 370,
1427 60
1428 ],
1429 "flags": {
1430 "collapsed": false
1431 },
1432 "order": 32,
1433 "mode": 0,
1434 "inputs": [
1435 {
1436 "localized_name": "av_latent",
1437 "name": "av_latent",
1438 "type": "LATENT",
1439 "link": 292
1440 }
1441 ],
1442 "outputs": [
1443 {
1444 "localized_name": "video_latent",
1445 "name": "video_latent",
1446 "type": "LATENT",
1447 "links": [
1448 298
1449 ]
1450 },
1451 {
1452 "localized_name": "audio_latent",
1453 "name": "audio_latent",
1454 "type": "LATENT",
1455 "links": [
1456 288
1457 ]
1458 }
1459 ],
1460 "properties": {
1461 "Node name for S&R": "LTXVSeparateAVLatent",
1462 "cnr_id": "comfy-core",
1463 "ver": "0.5.1",
1464 "enableTabs": false,
1465 "tabWidth": 65,
1466 "tabXOffset": 10,
1467 "hasSecondTab": false,
1468 "secondTabText": "Send Back",
1469 "secondTabOffset": 80,
1470 "secondTabWidth": 65
1471 },
1472 "widgets_values": []
1473 },
1474 {
1475 "id": 107,
1476 "type": "MarkdownNote",
1477 "pos": [
1478 1290,
1479 7960
1480 ],
1481 "size": [
1482 210,
1483 90
1484 ],
1485 "flags": {
1486 "collapsed": false
1487 },
1488 "order": 5,
1489 "mode": 0,
1490 "inputs": [],
1491 "outputs": [],
1492 "title": "Frame Rate Note",
1493 "properties": [],
1494 "widgets_values": [
1495 "Please make sure the frame rate value is the same in both boxes"
1496 ],
1497 "color": "#432",
1498 "bgcolor": "#653"
1499 },
1500 {
1501 "id": 123,
1502 "type": "RandomNoise",
1503 "pos": [
1504 2710,
1505 6870
1506 ],
1507 "size": [
1508 270,
1509 90
1510 ],
1511 "flags": {
1512 "collapsed": false
1513 },
1514 "order": 6,
1515 "mode": 0,
1516 "inputs": [
1517 {
1518 "localized_name": "noise_seed",
1519 "name": "noise_seed",
1520 "type": "INT",
1521 "widget": {
1522 "name": "noise_seed"
1523 },
1524 "link": 375
1525 }
1526 ],
1527 "outputs": [
1528 {
1529 "localized_name": "NOISE",
1530 "name": "NOISE",
1531 "type": "NOISE",
1532 "links": [
1533 280
1534 ]
1535 }
1536 ],
1537 "properties": {
1538 "Node name for S&R": "RandomNoise",
1539 "cnr_id": "comfy-core",
1540 "ver": "0.3.71",
1541 "enableTabs": false,
1542 "tabWidth": 65,
1543 "tabXOffset": 10,
1544 "hasSecondTab": false,
1545 "secondTabText": "Send Back",
1546 "secondTabOffset": 80,
1547 "secondTabWidth": 65
1548 },
1549 "widgets_values": [
1550 45,
1551 "fixed"
1552 ]
1553 },
1554 {
1555 "id": 171,
1556 "type": "MarkdownNote",
1557 "pos": [
1558 2720,
1559 6500
1560 ],
1561 "size": [
1562 480,
1563 260
1564 ],
1565 "flags": {
1566 "collapsed": false
1567 },
1568 "order": 7,
1569 "mode": 0,
1570 "inputs": [],
1571 "outputs": [],
1572 "title": "LoRA",
1573 "properties": [],
1574 "widgets_values": [
1575 "# Using LoRAs\n**Ctrl + B to enable**\n\nFor the camera LoRA we recommend setting strength = 1\n\nYou can use LTX [Ready to use camera LoRAs](https://huggingface.co/collections/Lightricks/ltx-2)\n\n\n\n\nUse a second LoRa only when the details are important in the LoRa. \n\n## Training\nWe have made available a full trainer to help you to train your own LoRA. You can [find it here](https://github.com/Lightricks/LTX-2)."
1576 ],
1577 "color": "#432",
1578 "bgcolor": "#653"
1579 },
1580 {
1581 "id": 119,
1582 "type": "VAEDecodeTiled",
1583 "pos": [
1584 4060,
1585 7090
1586 ],
1587 "size": [
1588 250,
1589 170
1590 ],
1591 "flags": [],
1592 "order": 21,
1593 "mode": 0,
1594 "inputs": [
1595 {
1596 "localized_name": "samples",
1597 "name": "samples",
1598 "type": "LATENT",
1599 "link": 271
1600 },
1601 {
1602 "localized_name": "vae",
1603 "name": "vae",
1604 "type": "VAE",
1605 "link": 272
1606 }
1607 ],
1608 "outputs": [
1609 {
1610 "localized_name": "IMAGE",
1611 "name": "IMAGE",
1612 "type": "IMAGE",
1613 "links": [
1614 262
1615 ]
1616 }
1617 ],
1618 "properties": {
1619 "Node name for S&R": "VAEDecodeTiled",
1620 "cnr_id": "comfy-core",
1621 "ver": "0.5.1",
1622 "enableTabs": false,
1623 "tabWidth": 65,
1624 "tabXOffset": 10,
1625 "hasSecondTab": false,
1626 "secondTabText": "Send Back",
1627 "secondTabOffset": 80,
1628 "secondTabWidth": 65
1629 },
1630 "widgets_values": [
1631 512,
1632 64,
1633 4096,
1634 8
1635 ]
1636 },
1637 {
1638 "id": 120,
1639 "type": "LTXVAudioVAEDecode",
1640 "pos": [
1641 4060,
1642 7430
1643 ],
1644 "size": [
1645 250,
1646 60
1647 ],
1648 "flags": {
1649 "collapsed": false
1650 },
1651 "order": 22,
1652 "mode": 0,
1653 "inputs": [
1654 {
1655 "localized_name": "samples",
1656 "name": "samples",
1657 "type": "LATENT",
1658 "link": 273
1659 },
1660 {
1661 "localized_name": "audio_vae",
1662 "name": "audio_vae",
1663 "type": "VAE",
1664 "link": 274
1665 }
1666 ],
1667 "outputs": [
1668 {
1669 "localized_name": "Audio",
1670 "name": "Audio",
1671 "type": "AUDIO",
1672 "links": [
1673 263
1674 ]
1675 }
1676 ],
1677 "properties": {
1678 "Node name for S&R": "LTXVAudioVAEDecode",
1679 "cnr_id": "comfy-core",
1680 "ver": "0.3.64",
1681 "enableTabs": false,
1682 "tabWidth": 65,
1683 "tabXOffset": 10,
1684 "hasSecondTab": false,
1685 "secondTabText": "Send Back",
1686 "secondTabOffset": 80,
1687 "secondTabWidth": 65
1688 },
1689 "widgets_values": []
1690 },
1691 {
1692 "id": 130,
1693 "type": "LTXVSeparateAVLatent",
1694 "pos": [
1695 4060,
1696 7310
1697 ],
1698 "size": [
1699 250,
1700 60
1701 ],
1702 "flags": [],
1703 "order": 29,
1704 "mode": 0,
1705 "inputs": [
1706 {
1707 "localized_name": "av_latent",
1708 "name": "av_latent",
1709 "type": "LATENT",
1710 "link": 289
1711 }
1712 ],
1713 "outputs": [
1714 {
1715 "localized_name": "video_latent",
1716 "name": "video_latent",
1717 "type": "LATENT",
1718 "links": [
1719 271
1720 ]
1721 },
1722 {
1723 "localized_name": "audio_latent",
1724 "name": "audio_latent",
1725 "type": "LATENT",
1726 "links": [
1727 273
1728 ]
1729 }
1730 ],
1731 "properties": {
1732 "Node name for S&R": "LTXVSeparateAVLatent",
1733 "cnr_id": "comfy-core",
1734 "ver": "0.5.1",
1735 "enableTabs": false,
1736 "tabWidth": 65,
1737 "tabXOffset": 10,
1738 "hasSecondTab": false,
1739 "secondTabText": "Send Back",
1740 "secondTabOffset": 80,
1741 "secondTabWidth": 65
1742 },
1743 "widgets_values": []
1744 },
1745 {
1746 "id": 132,
1747 "type": "LTXVConcatAVLatent",
1748 "pos": [
1749 2710,
1750 7470
1751 ],
1752 "size": [
1753 270,
1754 60
1755 ],
1756 "flags": {
1757 "collapsed": false
1758 },
1759 "order": 31,
1760 "mode": 0,
1761 "inputs": [
1762 {
1763 "localized_name": "video_latent",
1764 "name": "video_latent",
1765 "type": "LATENT",
1766 "link": 290
1767 },
1768 {
1769 "localized_name": "audio_latent",
1770 "name": "audio_latent",
1771 "type": "LATENT",
1772 "link": 291
1773 }
1774 ],
1775 "outputs": [
1776 {
1777 "localized_name": "latent",
1778 "name": "latent",
1779 "type": "LATENT",
1780 "links": [
1781 283
1782 ]
1783 }
1784 ],
1785 "properties": {
1786 "Node name for S&R": "LTXVConcatAVLatent",
1787 "cnr_id": "comfy-core",
1788 "ver": "0.5.1",
1789 "enableTabs": false,
1790 "tabWidth": 65,
1791 "tabXOffset": 10,
1792 "hasSecondTab": false,
1793 "secondTabText": "Send Back",
1794 "secondTabOffset": 80,
1795 "secondTabWidth": 65
1796 },
1797 "widgets_values": []
1798 },
1799 {
1800 "id": 113,
1801 "type": "PrimitiveInt",
1802 "pos": [
1803 1580,
1804 7750
1805 ],
1806 "size": [
1807 210,
1808 90
1809 ],
1810 "flags": [],
1811 "order": 17,
1812 "mode": 0,
1813 "inputs": [
1814 {
1815 "localized_name": "value",
1816 "name": "value",
1817 "type": "INT",
1818 "widget": {
1819 "name": "value"
1820 },
1821 "link": 372
1822 }
1823 ],
1824 "outputs": [
1825 {
1826 "localized_name": "INT",
1827 "name": "INT",
1828 "type": "INT",
1829 "links": [
1830 266,
1831 270
1832 ]
1833 }
1834 ],
1835 "title": "Frame Count",
1836 "properties": {
1837 "Node name for S&R": "PrimitiveInt",
1838 "cnr_id": "comfy-core",
1839 "ver": "0.5.1",
1840 "enableTabs": false,
1841 "tabWidth": 65,
1842 "tabXOffset": 10,
1843 "hasSecondTab": false,
1844 "secondTabText": "Send Back",
1845 "secondTabOffset": 80,
1846 "secondTabWidth": 65
1847 },
1848 "widgets_values": [
1849 121,
1850 "fixed"
1851 ]
1852 },
1853 {
1854 "id": 106,
1855 "type": "PrimitiveInt",
1856 "pos": [
1857 1580,
1858 8030
1859 ],
1860 "size": [
1861 210,
1862 90
1863 ],
1864 "flags": [],
1865 "order": 8,
1866 "mode": 0,
1867 "inputs": [],
1868 "outputs": [
1869 {
1870 "localized_name": "INT",
1871 "name": "INT",
1872 "type": "INT",
1873 "links": [
1874 267
1875 ]
1876 }
1877 ],
1878 "title": "Frame Rate (Int)",
1879 "properties": {
1880 "Node name for S&R": "PrimitiveInt",
1881 "cnr_id": "comfy-core",
1882 "ver": "0.5.1",
1883 "enableTabs": false,
1884 "tabWidth": 65,
1885 "tabXOffset": 10,
1886 "hasSecondTab": false,
1887 "secondTabText": "Send Back",
1888 "secondTabOffset": 80,
1889 "secondTabWidth": 65
1890 },
1891 "widgets_values": [
1892 24,
1893 "fixed"
1894 ]
1895 },
1896 {
1897 "id": 112,
1898 "type": "PrimitiveFloat",
1899 "pos": [
1900 1580,
1901 7920
1902 ],
1903 "size": [
1904 210,
1905 70
1906 ],
1907 "flags": [],
1908 "order": 9,
1909 "mode": 0,
1910 "inputs": [],
1911 "outputs": [
1912 {
1913 "localized_name": "FLOAT",
1914 "name": "FLOAT",
1915 "type": "FLOAT",
1916 "links": [
1917 260,
1918 264
1919 ]
1920 }
1921 ],
1922 "title": "Frame Rate (Float)",
1923 "properties": {
1924 "Node name for S&R": "PrimitiveFloat",
1925 "cnr_id": "comfy-core",
1926 "ver": "0.5.1",
1927 "enableTabs": false,
1928 "tabWidth": 65,
1929 "tabXOffset": 10,
1930 "hasSecondTab": false,
1931 "secondTabText": "Send Back",
1932 "secondTabOffset": 80,
1933 "secondTabWidth": 65
1934 },
1935 "widgets_values": [
1936 24
1937 ]
1938 },
1939 {
1940 "id": 131,
1941 "type": "EmptyImage",
1942 "pos": [
1943 1580,
1944 7550
1945 ],
1946 "size": [
1947 210,
1948 150
1949 ],
1950 "flags": [],
1951 "order": 30,
1952 "mode": 0,
1953 "inputs": [
1954 {
1955 "localized_name": "width",
1956 "name": "width",
1957 "type": "INT",
1958 "widget": {
1959 "name": "width"
1960 },
1961 "link": 369
1962 },
1963 {
1964 "localized_name": "height",
1965 "name": "height",
1966 "type": "INT",
1967 "widget": {
1968 "name": "height"
1969 },
1970 "link": 370
1971 }
1972 ],
1973 "outputs": [
1974 {
1975 "localized_name": "IMAGE",
1976 "name": "IMAGE",
1977 "type": "IMAGE",
1978 "links": [
1979 275
1980 ]
1981 }
1982 ],
1983 "properties": {
1984 "Node name for S&R": "EmptyImage",
1985 "cnr_id": "comfy-core",
1986 "ver": "0.5.1",
1987 "enableTabs": false,
1988 "tabWidth": 65,
1989 "tabXOffset": 10,
1990 "hasSecondTab": false,
1991 "secondTabText": "Send Back",
1992 "secondTabOffset": 80,
1993 "secondTabWidth": 65
1994 },
1995 "widgets_values": [
1996 1280,
1997 720,
1998 1,
1999 0
2000 ]
2001 },
2002 {
2003 "id": 122,
2004 "type": "GetImageSize",
2005 "pos": [
2006 1870,
2007 7700
2008 ],
2009 "size": [
2010 190,
2011 90
2012 ],
2013 "flags": {
2014 "collapsed": false
2015 },
2016 "order": 24,
2017 "mode": 0,
2018 "inputs": [
2019 {
2020 "localized_name": "image",
2021 "name": "image",
2022 "type": "IMAGE",
2023 "link": 276
2024 }
2025 ],
2026 "outputs": [
2027 {
2028 "localized_name": "width",
2029 "name": "width",
2030 "type": "INT",
2031 "links": [
2032 268
2033 ]
2034 },
2035 {
2036 "localized_name": "height",
2037 "name": "height",
2038 "type": "INT",
2039 "links": [
2040 269
2041 ]
2042 },
2043 {
2044 "localized_name": "batch_size",
2045 "name": "batch_size",
2046 "type": "INT",
2047 "links": []
2048 }
2049 ],
2050 "properties": {
2051 "Node name for S&R": "GetImageSize",
2052 "cnr_id": "comfy-core",
2053 "ver": "0.5.1",
2054 "enableTabs": false,
2055 "tabWidth": 65,
2056 "tabXOffset": 10,
2057 "hasSecondTab": false,
2058 "secondTabText": "Send Back",
2059 "secondTabOffset": 80,
2060 "secondTabWidth": 65
2061 },
2062 "widgets_values": []
2063 },
2064 {
2065 "id": 109,
2066 "type": "PrimitiveStringMultiline",
2067 "pos": [
2068 2030,
2069 6860
2070 ],
2071 "size": [
2072 340,
2073 540
2074 ],
2075 "flags": [],
2076 "order": 14,
2077 "mode": 0,
2078 "inputs": [
2079 {
2080 "localized_name": "value",
2081 "name": "value",
2082 "type": "STRING",
2083 "widget": {
2084 "name": "value"
2085 },
2086 "link": 365
2087 }
2088 ],
2089 "outputs": [
2090 {
2091 "localized_name": "STRING",
2092 "name": "STRING",
2093 "type": "STRING",
2094 "links": [
2095 257
2096 ]
2097 }
2098 ],
2099 "title": "Positive prompt",
2100 "properties": {
2101 "Node name for S&R": "PrimitiveStringMultiline",
2102 "cnr_id": "comfy-core",
2103 "ver": "0.5.1",
2104 "enableTabs": false,
2105 "tabWidth": 65,
2106 "tabXOffset": 10,
2107 "hasSecondTab": false,
2108 "secondTabText": "Send Back",
2109 "secondTabOffset": 80,
2110 "secondTabWidth": 65
2111 },
2112 "widgets_values": [
2113 "A man in a black tuxedo stands motionless in a small, red-tiled bathroom, facing a mirror. The camera sits just behind his right shoulder, framing both his back and his solemn reflection. Suddenly, he opens his mouth and begins to sing opera in Italian: \"La donna è mobile, qual piuma al vento.\" Rich, resonant notes echo through the space. As his voice climbs in pitch, his brows lift, and his expression becomes more passionate, almost vulnerable. The overhead lighting casts a sharp glow on his face and tuxedo, reflecting in the glossy red tiles around him. The camera is static"
2114 ],
2115 "color": "#232",
2116 "bgcolor": "#353"
2117 },
2118 {
2119 "id": 125,
2120 "type": "SamplerCustomAdvanced",
2121 "pos": [
2122 3030,
2123 6880
2124 ],
2125 "size": [
2126 220,
2127 130
2128 ],
2129 "flags": {
2130 "collapsed": false
2131 },
2132 "order": 26,
2133 "mode": 0,
2134 "inputs": [
2135 {
2136 "localized_name": "noise",
2137 "name": "noise",
2138 "type": "NOISE",
2139 "link": 280
2140 },
2141 {
2142 "localized_name": "guider",
2143 "name": "guider",
2144 "type": "GUIDER",
2145 "link": 281
2146 },
2147 {
2148 "localized_name": "sampler",
2149 "name": "sampler",
2150 "type": "SAMPLER",
2151 "link": 282
2152 },
2153 {
2154 "localized_name": "sigmas",
2155 "name": "sigmas",
2156 "type": "SIGMAS",
2157 "link": 364
2158 },
2159 {
2160 "localized_name": "latent_image",
2161 "name": "latent_image",
2162 "type": "LATENT",
2163 "link": 283
2164 }
2165 ],
2166 "outputs": [
2167 {
2168 "localized_name": "output",
2169 "name": "output",
2170 "type": "LATENT",
2171 "links": []
2172 },
2173 {
2174 "localized_name": "denoised_output",
2175 "name": "denoised_output",
2176 "type": "LATENT",
2177 "links": [
2178 292
2179 ]
2180 }
2181 ],
2182 "properties": {
2183 "Node name for S&R": "SamplerCustomAdvanced",
2184 "cnr_id": "comfy-core",
2185 "ver": "0.3.71",
2186 "enableTabs": false,
2187 "tabWidth": 65,
2188 "tabXOffset": 10,
2189 "hasSecondTab": false,
2190 "secondTabText": "Send Back",
2191 "secondTabOffset": 80,
2192 "secondTabWidth": 65
2193 },
2194 "widgets_values": []
2195 },
2196 {
2197 "id": 134,
2198 "type": "SamplerCustomAdvanced",
2199 "pos": [
2200 3670,
2201 6900
2202 ],
2203 "size": [
2204 220,
2205 120
2206 ],
2207 "flags": [],
2208 "order": 33,
2209 "mode": 0,
2210 "inputs": [
2211 {
2212 "localized_name": "noise",
2213 "name": "noise",
2214 "type": "NOISE",
2215 "link": 293
2216 },
2217 {
2218 "localized_name": "guider",
2219 "name": "guider",
2220 "type": "GUIDER",
2221 "link": 294
2222 },
2223 {
2224 "localized_name": "sampler",
2225 "name": "sampler",
2226 "type": "SAMPLER",
2227 "link": 295
2228 },
2229 {
2230 "localized_name": "sigmas",
2231 "name": "sigmas",
2232 "type": "SIGMAS",
2233 "link": 296
2234 },
2235 {
2236 "localized_name": "latent_image",
2237 "name": "latent_image",
2238 "type": "LATENT",
2239 "link": 297
2240 }
2241 ],
2242 "outputs": [
2243 {
2244 "localized_name": "output",
2245 "name": "output",
2246 "type": "LATENT",
2247 "links": []
2248 },
2249 {
2250 "localized_name": "denoised_output",
2251 "name": "denoised_output",
2252 "type": "LATENT",
2253 "links": [
2254 289
2255 ]
2256 }
2257 ],
2258 "properties": {
2259 "Node name for S&R": "SamplerCustomAdvanced",
2260 "cnr_id": "comfy-core",
2261 "ver": "0.3.71",
2262 "enableTabs": false,
2263 "tabWidth": 65,
2264 "tabXOffset": 10,
2265 "hasSecondTab": false,
2266 "secondTabText": "Send Back",
2267 "secondTabOffset": 80,
2268 "secondTabWidth": 65
2269 },
2270 "widgets_values": []
2271 },
2272 {
2273 "id": 110,
2274 "type": "LatentUpscaleModelLoader",
2275 "pos": [
2276 1580,
2277 7050
2278 ],
2279 "size": [
2280 400,
2281 70
2282 ],
2283 "flags": [],
2284 "order": 15,
2285 "mode": 0,
2286 "inputs": [
2287 {
2288 "localized_name": "model_name",
2289 "name": "model_name",
2290 "type": "COMBO",
2291 "widget": {
2292 "name": "model_name"
2293 },
2294 "link": 373
2295 }
2296 ],
2297 "outputs": [
2298 {
2299 "localized_name": "LATENT_UPSCALE_MODEL",
2300 "name": "LATENT_UPSCALE_MODEL",
2301 "type": "LATENT_UPSCALE_MODEL",
2302 "links": [
2303 299
2304 ]
2305 }
2306 ],
2307 "properties": {
2308 "Node name for S&R": "LatentUpscaleModelLoader",
2309 "cnr_id": "comfy-core",
2310 "ver": "0.7.0",
2311 "models": [
2312 {
2313 "name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
2314 "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors",
2315 "directory": "latent_upscale_models"
2316 }
2317 ],
2318 "enableTabs": false,
2319 "tabWidth": 65,
2320 "tabXOffset": 10,
2321 "hasSecondTab": false,
2322 "secondTabText": "Send Back",
2323 "secondTabOffset": 80,
2324 "secondTabWidth": 65
2325 },
2326 "widgets_values": [
2327 "ltx-2-spatial-upscaler-x2-1.0.safetensors"
2328 ]
2329 },
2330 {
2331 "id": 111,
2332 "type": "LTXAVTextEncoderLoader",
2333 "pos": [
2334 1580,
2335 7190
2336 ],
2337 "size": [
2338 390,
2339 110
2340 ],
2341 "flags": [],
2342 "order": 16,
2343 "mode": 0,
2344 "inputs": [
2345 {
2346 "localized_name": "text_encoder",
2347 "name": "text_encoder",
2348 "type": "COMBO",
2349 "widget": {
2350 "name": "text_encoder"
2351 },
2352 "link": 374
2353 },
2354 {
2355 "localized_name": "ckpt_name",
2356 "name": "ckpt_name",
2357 "type": "COMBO",
2358 "widget": {
2359 "name": "ckpt_name"
2360 },
2361 "link": 367
2362 }
2363 ],
2364 "outputs": [
2365 {
2366 "localized_name": "CLIP",
2367 "name": "CLIP",
2368 "type": "CLIP",
2369 "links": [
2370 256
2371 ]
2372 }
2373 ],
2374 "properties": {
2375 "Node name for S&R": "LTXAVTextEncoderLoader",
2376 "cnr_id": "comfy-core",
2377 "ver": "0.7.0",
2378 "models": [
2379 {
2380 "name": "gemma_3_12B_it_fp4_mixed.safetensors",
2381 "url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it_fp4_mixed.safetensors",
2382 "directory": "text_encoders"
2383 },
2384 {
2385 "name": "ltx-2-19b-distilled.safetensors",
2386 "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled.safetensors",
2387 "directory": "checkpoints"
2388 }
2389 ],
2390 "enableTabs": false,
2391 "tabWidth": 65,
2392 "tabXOffset": 10,
2393 "hasSecondTab": false,
2394 "secondTabText": "Send Back",
2395 "secondTabOffset": 80,
2396 "secondTabWidth": 65
2397 },
2398 "widgets_values": [
2399 "gemma_3_12B_it_fp4_mixed.safetensors",
2400 "ltx-2-19b-distilled.safetensors",
2401 "default"
2402 ]
2403 }
2404 ],
2405 "groups": [
2406 {
2407 "id": 1,
2408 "title": "Step 3 - Prompt",
2409 "bounding": [
2410 2010,
2411 6800,
2412 640,
2413 640
2414 ],
2415 "color": "#3f789e",
2416 "flags": []
2417 },
2418 {
2419 "id": 2,
2420 "title": "Step 2 - Video Settings",
2421 "bounding": [
2422 1540,
2423 7470,
2424 290,
2425 680
2426 ],
2427 "color": "#3f789e",
2428 "flags": []
2429 },
2430 {
2431 "id": 3,
2432 "title": "Step 1 - Load Model",
2433 "bounding": [
2434 1540,
2435 6800,
2436 452.3095579190394,
2437 647.2826361680727
2438 ],
2439 "color": "#3f789e",
2440 "flags": []
2441 },
2442 {
2443 "id": 4,
2444 "title": "Enhancer",
2445 "bounding": [
2446 2380,
2447 7080,
2448 250,
2449 310
2450 ],
2451 "color": "#3f789e",
2452 "flags": []
2453 },
2454 {
2455 "id": 6,
2456 "title": "Latent",
2457 "bounding": [
2458 1850,
2459 7470,
2460 463.6953405262971,
2461 523.207489244216
2462 ],
2463 "color": "#3f789e",
2464 "flags": []
2465 },
2466 {
2467 "id": 7,
2468 "title": "Sampler stage 2",
2469 "bounding": [
2470 3300,
2471 6800,
2472 620,
2473 760
2474 ],
2475 "color": "#3f789e",
2476 "flags": []
2477 },
2478 {
2479 "id": 11,
2480 "title": "Camera LoRAs (Ctrl-B to enable)",
2481 "bounding": [
2482 2020,
2483 6560,
2484 560,
2485 220
2486 ],
2487 "color": "#3f789e",
2488 "flags": []
2489 },
2490 {
2491 "id": 12,
2492 "title": "Sampler stage 1",
2493 "bounding": [
2494 2700,
2495 6800,
2496 562.3638671875001,
2497 745.6
2498 ],
2499 "color": "#3f789e",
2500 "flags": []
2501 },
2502 {
2503 "id": 13,
2504 "title": "Frame Rate",
2505 "bounding": [
2506 1570,
2507 7850,
2508 230.33316641554893,
2509 276.9336870710782
2510 ],
2511 "color": "#3f789e",
2512 "flags": []
2513 }
2514 ],
2515 "links": [
2516 {
2517 "id": 256,
2518 "origin_id": 111,
2519 "origin_slot": 0,
2520 "target_id": 102,
2521 "target_slot": 0,
2522 "type": "CLIP"
2523 },
2524 {
2525 "id": 257,
2526 "origin_id": 109,
2527 "origin_slot": 0,
2528 "target_id": 102,
2529 "target_slot": 1,
2530 "type": "STRING"
2531 },
2532 {
2533 "id": 258,
2534 "origin_id": 102,
2535 "origin_slot": 0,
2536 "target_id": 103,
2537 "target_slot": 0,
2538 "type": "CONDITIONING"
2539 },
2540 {
2541 "id": 259,
2542 "origin_id": 102,
2543 "origin_slot": 0,
2544 "target_id": 103,
2545 "target_slot": 1,
2546 "type": "CONDITIONING"
2547 },
2548 {
2549 "id": 260,
2550 "origin_id": 112,
2551 "origin_slot": 0,
2552 "target_id": 103,
2553 "target_slot": 2,
2554 "type": "FLOAT"
2555 },
2556 {
2557 "id": 265,
2558 "origin_id": 101,
2559 "origin_slot": 0,
2560 "target_id": 115,
2561 "target_slot": 0,
2562 "type": "VAE"
2563 },
2564 {
2565 "id": 266,
2566 "origin_id": 113,
2567 "origin_slot": 0,
2568 "target_id": 115,
2569 "target_slot": 1,
2570 "type": "INT"
2571 },
2572 {
2573 "id": 267,
2574 "origin_id": 106,
2575 "origin_slot": 0,
2576 "target_id": 115,
2577 "target_slot": 2,
2578 "type": "INT"
2579 },
2580 {
2581 "id": 268,
2582 "origin_id": 122,
2583 "origin_slot": 0,
2584 "target_id": 116,
2585 "target_slot": 0,
2586 "type": "INT"
2587 },
2588 {
2589 "id": 269,
2590 "origin_id": 122,
2591 "origin_slot": 1,
2592 "target_id": 116,
2593 "target_slot": 1,
2594 "type": "INT"
2595 },
2596 {
2597 "id": 270,
2598 "origin_id": 113,
2599 "origin_slot": 0,
2600 "target_id": 116,
2601 "target_slot": 2,
2602 "type": "INT"
2603 },
2604 {
2605 "id": 275,
2606 "origin_id": 131,
2607 "origin_slot": 0,
2608 "target_id": 121,
2609 "target_slot": 0,
2610 "type": "IMAGE"
2611 },
2612 {
2613 "id": 276,
2614 "origin_id": 121,
2615 "origin_slot": 0,
2616 "target_id": 122,
2617 "target_slot": 0,
2618 "type": "IMAGE"
2619 },
2620 {
2621 "id": 355,
2622 "origin_id": 100,
2623 "origin_slot": 0,
2624 "target_id": 170,
2625 "target_slot": 0,
2626 "type": "MODEL"
2627 },
2628 {
2629 "id": 353,
2630 "origin_id": 170,
2631 "origin_slot": 0,
2632 "target_id": 127,
2633 "target_slot": 0,
2634 "type": "MODEL"
2635 },
2636 {
2637 "id": 285,
2638 "origin_id": 103,
2639 "origin_slot": 0,
2640 "target_id": 127,
2641 "target_slot": 1,
2642 "type": "CONDITIONING"
2643 },
2644 {
2645 "id": 286,
2646 "origin_id": 103,
2647 "origin_slot": 1,
2648 "target_id": 127,
2649 "target_slot": 2,
2650 "type": "CONDITIONING"
2651 },
2652 {
2653 "id": 290,
2654 "origin_id": 116,
2655 "origin_slot": 0,
2656 "target_id": 132,
2657 "target_slot": 0,
2658 "type": "LATENT"
2659 },
2660 {
2661 "id": 291,
2662 "origin_id": 115,
2663 "origin_slot": 0,
2664 "target_id": 132,
2665 "target_slot": 1,
2666 "type": "LATENT"
2667 },
2668 {
2669 "id": 280,
2670 "origin_id": 123,
2671 "origin_slot": 0,
2672 "target_id": 125,
2673 "target_slot": 0,
2674 "type": "NOISE"
2675 },
2676 {
2677 "id": 281,
2678 "origin_id": 127,
2679 "origin_slot": 0,
2680 "target_id": 125,
2681 "target_slot": 1,
2682 "type": "GUIDER"
2683 },
2684 {
2685 "id": 282,
2686 "origin_id": 126,
2687 "origin_slot": 0,
2688 "target_id": 125,
2689 "target_slot": 2,
2690 "type": "SAMPLER"
2691 },
2692 {
2693 "id": 364,
2694 "origin_id": 176,
2695 "origin_slot": 0,
2696 "target_id": 125,
2697 "target_slot": 3,
2698 "type": "SIGMAS"
2699 },
2700 {
2701 "id": 283,
2702 "origin_id": 132,
2703 "origin_slot": 0,
2704 "target_id": 125,
2705 "target_slot": 4,
2706 "type": "LATENT"
2707 },
2708 {
2709 "id": 354,
2710 "origin_id": 170,
2711 "origin_slot": 0,
2712 "target_id": 124,
2713 "target_slot": 0,
2714 "type": "MODEL"
2715 },
2716 {
2717 "id": 278,
2718 "origin_id": 103,
2719 "origin_slot": 0,
2720 "target_id": 124,
2721 "target_slot": 1,
2722 "type": "CONDITIONING"
2723 },
2724 {
2725 "id": 279,
2726 "origin_id": 103,
2727 "origin_slot": 1,
2728 "target_id": 124,
2729 "target_slot": 2,
2730 "type": "CONDITIONING"
2731 },
2732 {
2733 "id": 287,
2734 "origin_id": 135,
2735 "origin_slot": 0,
2736 "target_id": 128,
2737 "target_slot": 0,
2738 "type": "LATENT"
2739 },
2740 {
2741 "id": 288,
2742 "origin_id": 133,
2743 "origin_slot": 1,
2744 "target_id": 128,
2745 "target_slot": 1,
2746 "type": "LATENT"
2747 },
2748 {
2749 "id": 293,
2750 "origin_id": 118,
2751 "origin_slot": 0,
2752 "target_id": 134,
2753 "target_slot": 0,
2754 "type": "NOISE"
2755 },
2756 {
2757 "id": 294,
2758 "origin_id": 124,
2759 "origin_slot": 0,
2760 "target_id": 134,
2761 "target_slot": 1,
2762 "type": "GUIDER"
2763 },
2764 {
2765 "id": 295,
2766 "origin_id": 129,
2767 "origin_slot": 0,
2768 "target_id": 134,
2769 "target_slot": 2,
2770 "type": "SAMPLER"
2771 },
2772 {
2773 "id": 296,
2774 "origin_id": 117,
2775 "origin_slot": 0,
2776 "target_id": 134,
2777 "target_slot": 3,
2778 "type": "SIGMAS"
2779 },
2780 {
2781 "id": 297,
2782 "origin_id": 128,
2783 "origin_slot": 0,
2784 "target_id": 134,
2785 "target_slot": 4,
2786 "type": "LATENT"
2787 },
2788 {
2789 "id": 271,
2790 "origin_id": 130,
2791 "origin_slot": 0,
2792 "target_id": 119,
2793 "target_slot": 0,
2794 "type": "LATENT"
2795 },
2796 {
2797 "id": 272,
2798 "origin_id": 100,
2799 "origin_slot": 2,
2800 "target_id": 119,
2801 "target_slot": 1,
2802 "type": "VAE"
2803 },
2804 {
2805 "id": 289,
2806 "origin_id": 134,
2807 "origin_slot": 1,
2808 "target_id": 130,
2809 "target_slot": 0,
2810 "type": "LATENT"
2811 },
2812 {
2813 "id": 273,
2814 "origin_id": 130,
2815 "origin_slot": 1,
2816 "target_id": 120,
2817 "target_slot": 0,
2818 "type": "LATENT"
2819 },
2820 {
2821 "id": 274,
2822 "origin_id": 101,
2823 "origin_slot": 0,
2824 "target_id": 120,
2825 "target_slot": 1,
2826 "type": "VAE"
2827 },
2828 {
2829 "id": 262,
2830 "origin_id": 119,
2831 "origin_slot": 0,
2832 "target_id": 114,
2833 "target_slot": 0,
2834 "type": "IMAGE"
2835 },
2836 {
2837 "id": 263,
2838 "origin_id": 120,
2839 "origin_slot": 0,
2840 "target_id": 114,
2841 "target_slot": 1,
2842 "type": "AUDIO"
2843 },
2844 {
2845 "id": 264,
2846 "origin_id": 112,
2847 "origin_slot": 0,
2848 "target_id": 114,
2849 "target_slot": 2,
2850 "type": "FLOAT"
2851 },
2852 {
2853 "id": 298,
2854 "origin_id": 133,
2855 "origin_slot": 0,
2856 "target_id": 135,
2857 "target_slot": 0,
2858 "type": "LATENT"
2859 },
2860 {
2861 "id": 299,
2862 "origin_id": 110,
2863 "origin_slot": 0,
2864 "target_id": 135,
2865 "target_slot": 1,
2866 "type": "LATENT_UPSCALE_MODEL"
2867 },
2868 {
2869 "id": 300,
2870 "origin_id": 100,
2871 "origin_slot": 2,
2872 "target_id": 135,
2873 "target_slot": 2,
2874 "type": "VAE"
2875 },
2876 {
2877 "id": 292,
2878 "origin_id": 125,
2879 "origin_slot": 1,
2880 "target_id": 133,
2881 "target_slot": 0,
2882 "type": "LATENT"
2883 },
2884 {
2885 "id": 261,
2886 "origin_id": 114,
2887 "origin_slot": 0,
2888 "target_id": -20,
2889 "target_slot": 0,
2890 "type": "VIDEO"
2891 },
2892 {
2893 "id": 365,
2894 "origin_id": -10,
2895 "origin_slot": 0,
2896 "target_id": 109,
2897 "target_slot": 0,
2898 "type": "STRING"
2899 },
2900 {
2901 "id": 366,
2902 "origin_id": -10,
2903 "origin_slot": 1,
2904 "target_id": 100,
2905 "target_slot": 0,
2906 "type": "COMBO"
2907 },
2908 {
2909 "id": 367,
2910 "origin_id": -10,
2911 "origin_slot": 1,
2912 "target_id": 111,
2913 "target_slot": 1,
2914 "type": "COMBO"
2915 },
2916 {
2917 "id": 368,
2918 "origin_id": -10,
2919 "origin_slot": 1,
2920 "target_id": 101,
2921 "target_slot": 0,
2922 "type": "COMBO"
2923 },
2924 {
2925 "id": 369,
2926 "origin_id": -10,
2927 "origin_slot": 2,
2928 "target_id": 131,
2929 "target_slot": 0,
2930 "type": "INT"
2931 },
2932 {
2933 "id": 370,
2934 "origin_id": -10,
2935 "origin_slot": 3,
2936 "target_id": 131,
2937 "target_slot": 1,
2938 "type": "INT"
2939 },
2940 {
2941 "id": 372,
2942 "origin_id": -10,
2943 "origin_slot": 4,
2944 "target_id": 113,
2945 "target_slot": 0,
2946 "type": "INT"
2947 },
2948 {
2949 "id": 373,
2950 "origin_id": -10,
2951 "origin_slot": 5,
2952 "target_id": 110,
2953 "target_slot": 0,
2954 "type": "COMBO"
2955 },
2956 {
2957 "id": 374,
2958 "origin_id": -10,
2959 "origin_slot": 6,
2960 "target_id": 111,
2961 "target_slot": 0,
2962 "type": "COMBO"
2963 },
2964 {
2965 "id": 375,
2966 "origin_id": -10,
2967 "origin_slot": 7,
2968 "target_id": 123,
2969 "target_slot": 0,
2970 "type": "INT"
2971 }
2972 ],
2973 "extra": {
2974 "workflowRendererVersion": "LG"
2975 }
2976 }
2977 ]
2978 },
2979 "config": [],
2980 "extra": {
2981 "ds": {
2982 "scale": 0.9306925773647289,
2983 "offset": [
2984 -1948.965282314307,
2985 -6807.228735120313
2986 ]
2987 },
2988 "frontendVersion": "1.47.10",
2989 "workflowRendererVersion": "LG",
2990 "prompt": {
2991 "1": {
2992 "inputs": {
2993 "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
2994 },
2995 "class_type": "CheckpointLoaderSimple",
2996 "_meta": {
2997 "title": "Load Checkpoint"
2998 }
2999 },
3000 "2": {
3001 "inputs": {
3002 "gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
3003 "ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
3004 "max_length": 1024
3005 },
3006 "class_type": "LTXVGemmaCLIPModelLoader",
3007 "_meta": {
3008 "title": "🅛🅣🅧 Gemma 3 Model Loader"
3009 }
3010 },
3011 "3": {
3012 "inputs": {
3013 "text": "",
3014 "clip": [
3015 "2",
3016 0
3017 ]
3018 },
3019 "class_type": "CLIPTextEncode",
3020 "_meta": {
3021 "title": "CLIP Text Encode (Prompt)"
3022 }
3023 },
3024 "4": {
3025 "inputs": {
3026 "text": "blurry, low quality, still frame, frames, watermark, overlay, titles, has blurbox, has subtitles",
3027 "clip": [
3028 "2",
3029 0
3030 ]
3031 },
3032 "class_type": "CLIPTextEncode",
3033 "_meta": {
3034 "title": "CLIP Text Encode (Prompt)"
3035 }
3036 },
3037 "8": {
3038 "inputs": {
3039 "sampler_name": "euler"
3040 },
3041 "class_type": "KSamplerSelect",
3042 "_meta": {
3043 "title": "KSamplerSelect"
3044 }
3045 },
3046 "9": {
3047 "inputs": {
3048 "steps": 20,
3049 "max_shift": 2.05,
3050 "base_shift": 0.95,
3051 "stretch": true,
3052 "terminal": 0.1,
3053 "latent": [
3054 "28",
3055 0
3056 ]
3057 },
3058 "class_type": "LTXVScheduler",
3059 "_meta": {
3060 "title": "LTXVScheduler"
3061 }
3062 },
3063 "11": {
3064 "inputs": {
3065 "noise_seed": 10
3066 },
3067 "class_type": "RandomNoise",
3068 "_meta": {
3069 "title": "RandomNoise"
3070 }
3071 },
3072 "12": {
3073 "inputs": {
3074 "samples": [
3075 "29",
3076 0
3077 ],
3078 "vae": [
3079 "1",
3080 2
3081 ]
3082 },
3083 "class_type": "VAEDecode",
3084 "_meta": {
3085 "title": "VAE Decode"
3086 }
3087 },
3088 "13": {
3089 "inputs": {
3090 "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
3091 },
3092 "class_type": "LTXVAudioVAELoader",
3093 "_meta": {
3094 "title": "🅛🅣🅧 LTXV Audio VAE Loader"
3095 }
3096 },
3097 "14": {
3098 "inputs": {
3099 "samples": [
3100 "29",
3101 1
3102 ],
3103 "audio_vae": [
3104 "13",
3105 0
3106 ]
3107 },
3108 "class_type": "LTXVAudioVAEDecode",
3109 "_meta": {
3110 "title": "🅛🅣🅧 LTXV Audio VAE Decode"
3111 }
3112 },
3113 "15": {
3114 "inputs": {
3115 "frame_rate": [
3116 "23",
3117 0
3118 ],
3119 "loop_count": 0,
3120 "filename_prefix": "AnimateDiff",
3121 "format": "video/h264-mp4",
3122 "pix_fmt": "yuv420p",
3123 "crf": 19,
3124 "save_metadata": true,
3125 "trim_to_audio": false,
3126 "pingpong": false,
3127 "save_output": true,
3128 "images": [
3129 "12",
3130 0
3131 ],
3132 "audio": [
3133 "14",
3134 0
3135 ]
3136 },
3137 "class_type": "VHS_VideoCombine",
3138 "_meta": {
3139 "title": "Video Combine 🎥🅥🅗🅢"
3140 }
3141 },
3142 "17": {
3143 "inputs": {
3144 "skip_blocks": "29",
3145 "model": [
3146 "28",
3147 1
3148 ],
3149 "positive": [
3150 "22",
3151 0
3152 ],
3153 "negative": [
3154 "22",
3155 1
3156 ],
3157 "parameters": [
3158 "18",
3159 0
3160 ]
3161 },
3162 "class_type": "MultimodalGuider",
3163 "_meta": {
3164 "title": "🅛🅣🅧 Multimodal Guider"
3165 }
3166 },
3167 "18": {
3168 "inputs": {
3169 "modality": "VIDEO",
3170 "cfg": 3,
3171 "stg": 0,
3172 "rescale": 0,
3173 "modality_scale": 3,
3174 "parameters": [
3175 "19",
3176 0
3177 ]
3178 },
3179 "class_type": "GuiderParameters",
3180 "_meta": {
3181 "title": "🅛🅣🅧 Guider Parameters"
3182 }
3183 },
3184 "19": {
3185 "inputs": {
3186 "modality": "AUDIO",
3187 "cfg": 7,
3188 "stg": 0,
3189 "rescale": 0,
3190 "modality_scale": 3
3191 },
3192 "class_type": "GuiderParameters",
3193 "_meta": {
3194 "title": "🅛🅣🅧 Guider Parameters"
3195 }
3196 },
3197 "21": {
3198 "inputs": {
3199 "audioUI": "",
3200 "audio": [
3201 "14",
3202 0
3203 ]
3204 },
3205 "class_type": "PreviewAudio",
3206 "_meta": {
3207 "title": "PreviewAudio"
3208 }
3209 },
3210 "22": {
3211 "inputs": {
3212 "frame_rate": [
3213 "23",
3214 0
3215 ],
3216 "positive": [
3217 "3",
3218 0
3219 ],
3220 "negative": [
3221 "4",
3222 0
3223 ]
3224 },
3225 "class_type": "LTXVConditioning",
3226 "_meta": {
3227 "title": "LTXVConditioning"
3228 }
3229 },
3230 "23": {
3231 "inputs": {
3232 "value": 25
3233 },
3234 "class_type": "FloatConstant",
3235 "_meta": {
3236 "title": "Float Constant"
3237 }
3238 },
3239 "26": {
3240 "inputs": {
3241 "frames_number": [
3242 "27",
3243 0
3244 ],
3245 "frame_rate": [
3246 "42",
3247 0
3248 ],
3249 "batch_size": 1
3250 },
3251 "class_type": "LTXVEmptyLatentAudio",
3252 "_meta": {
3253 "title": "🅛🅣🅧 LTXV Empty Latent Audio"
3254 }
3255 },
3256 "27": {
3257 "inputs": {
3258 "value": 105
3259 },
3260 "class_type": "INTConstant",
3261 "_meta": {
3262 "title": "INT Constant"
3263 }
3264 },
3265 "28": {
3266 "inputs": {
3267 "video_latent": [
3268 "43",
3269 0
3270 ],
3271 "audio_latent": [
3272 "26",
3273 0
3274 ],
3275 "model": [
3276 "44",
3277 0
3278 ]
3279 },
3280 "class_type": "LTXVConcatAVLatent",
3281 "_meta": {
3282 "title": "🅛🅣🅧 LTXV Concat AV Latent"
3283 }
3284 },
3285 "29": {
3286 "inputs": {
3287 "av_latent": [
3288 "41",
3289 0
3290 ],
3291 "model": [
3292 "28",
3293 1
3294 ]
3295 },
3296 "class_type": "LTXVSeparateAVLatent",
3297 "_meta": {
3298 "title": "🅛🅣🅧 LTXV Separate AV Latent"
3299 }
3300 },
3301 "41": {
3302 "inputs": {
3303 "noise": [
3304 "11",
3305 0
3306 ],
3307 "guider": [
3308 "17",
3309 0
3310 ],
3311 "sampler": [
3312 "8",
3313 0
3314 ],
3315 "sigmas": [
3316 "9",
3317 0
3318 ],
3319 "latent_image": [
3320 "28",
3321 0
3322 ]
3323 },
3324 "class_type": "SamplerCustomAdvanced",
3325 "_meta": {
3326 "title": "SamplerCustomAdvanced"
3327 }
3328 },
3329 "42": {
3330 "inputs": {
3331 "a": [
3332 "23",
3333 0
3334 ]
3335 },
3336 "class_type": "CM_FloatToInt",
3337 "_meta": {
3338 "title": "FloatToInt"
3339 }
3340 },
3341 "43": {
3342 "inputs": {
3343 "width": 768,
3344 "height": 512,
3345 "length": [
3346 "27",
3347 0
3348 ],
3349 "batch_size": 1
3350 },
3351 "class_type": "EmptyLTXVLatentVideo",
3352 "_meta": {
3353 "title": "EmptyLTXVLatentVideo"
3354 }
3355 },
3356 "44": {
3357 "inputs": {
3358 "torch_compile": true,
3359 "disable_backup": false,
3360 "model": [
3361 "1",
3362 0
3363 ]
3364 },
3365 "class_type": "LTXVSequenceParallelMultiGPUPatcher",
3366 "_meta": {
3367 "title": "LTXVSequenceParallelMultiGPUPatcher"
3368 }
3369 },
3370 "45": {
3371 "inputs": {
3372 "frame_idx": 0,
3373 "strength": 1
3374 },
3375 "class_type": "LTXVAddGuide",
3376 "_meta": {
3377 "title": "LTXVAddGuide"
3378 }
3379 }
3380 },
3381 "comfy_fork_version": "feature/av_inference@a6994ed1",
3382 "VHS_latentpreview": false,
3383 "VHS_latentpreviewrate": 0,
3384 "VHS_MetadataImage": true,
3385 "VHS_KeepIntermediate": true
3386 },
3387 "version": 0.4
3388}