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

LTX-2 图生视频(蒸馏版)

LTX-2 Image to Video (Distilled)

使用LTX-2蒸馏模型将静态图像变为动态视频,音视频同步。专为快速生成优化,同时保持质量。支持表情口型、自然动作,生成速度更快。

视频 6 个节点 1 个输入 20 次使用 ComfyUI ≥ 0.8.0 ComfyUI 107 KB

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

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

需要的权重

这个工作流引用了 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
LoadImage × 1
ResizeImageMaskNode × 1
SaveVideo × 1
b7c2d337-c38d-4c04-922b-2d638449d13e × 1

官方标注的模型

LTX-2Lightricks

工作流 JSON

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

1{
2 "id": "59dd2e5b-b2a4-4923-8c1d-e273d20e6ae1",
3 "revision": 0,
4 "last_node_id": 115,
5 "last_link_id": 320,
6 "nodes": [
7 {
8 "id": 98,
9 "type": "LoadImage",
10 "pos": [
11 -90,
12 3830
13 ],
14 "size": [
15 360,
16 360
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "IMAGE",
25 "type": "IMAGE",
26 "links": [
27 263
28 ]
29 },
30 {
31 "name": "MASK",
32 "type": "MASK",
33 "links": null
34 }
35 ],
36 "properties": {
37 "Node name for S&R": "LoadImage",
38 "cnr_id": "comfy-core",
39 "ver": "0.5.1",
40 "enableTabs": false,
41 "tabWidth": 65,
42 "tabXOffset": 10,
43 "hasSecondTab": false,
44 "secondTabText": "Send Back",
45 "secondTabOffset": 80,
46 "secondTabWidth": 65
47 },
48 "widgets_values": [
49 "snow_bike_jump_crew.png",
50 "image"
51 ],
52 "widgets_values_named": {
53 "image": "snow_bike_jump_crew.png",
54 "upload": "image"
55 }
56 },
57 {
58 "id": 102,
59 "type": "ResizeImageMaskNode",
60 "pos": [
61 -40,
62 4250
63 ],
64 "size": [
65 290,
66 197.890625
67 ],
68 "flags": [],
69 "order": 3,
70 "mode": 0,
71 "inputs": [
72 {
73 "name": "input",
74 "type": "IMAGE,MASK",
75 "link": 263
76 }
77 ],
78 "outputs": [
79 {
80 "name": "resized",
81 "type": "IMAGE",
82 "links": [
83 261
84 ]
85 }
86 ],
87 "properties": {
88 "Node name for S&R": "ResizeImageMaskNode",
89 "cnr_id": "comfy-core",
90 "ver": "0.7.0",
91 "enableTabs": false,
92 "tabWidth": 65,
93 "tabXOffset": 10,
94 "hasSecondTab": false,
95 "secondTabText": "Send Back",
96 "secondTabOffset": 80,
97 "secondTabWidth": 65
98 },
99 "widgets_values": [
100 "scale dimensions",
101 1280,
102 720,
103 "center",
104 "lanczos"
105 ],
106 "widgets_values_named": {
107 "resize_type": "scale dimensions",
108 "resize_type.width": 1280,
109 "resize_type.height": 720,
110 "resize_type.crop": "center",
111 "scale_method": "lanczos"
112 }
113 },
114 {
115 "id": 104,
116 "type": "MarkdownNote",
117 "pos": [
118 -90,
119 4520
120 ],
121 "size": [
122 380,
123 169.109375
124 ],
125 "flags": {
126 "collapsed": false
127 },
128 "order": 1,
129 "mode": 0,
130 "inputs": [],
131 "outputs": [],
132 "title": "About Size",
133 "properties": [],
134 "widgets_values": [
135 "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."
136 ],
137 "widgets_values_named": {
138 "text": "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."
139 },
140 "color": "#222",
141 "bgcolor": "#000"
142 },
143 {
144 "id": 75,
145 "type": "SaveVideo",
146 "pos": [
147 740,
148 3830
149 ],
150 "size": [
151 1270,
152 149.90625
153 ],
154 "flags": {
155 "collapsed": false
156 },
157 "order": 5,
158 "mode": 0,
159 "inputs": [
160 {
161 "name": "video",
162 "type": "VIDEO",
163 "link": 252
164 }
165 ],
166 "outputs": [
167 {
168 "name": "video",
169 "type": "VIDEO",
170 "links": null
171 }
172 ],
173 "properties": {
174 "Node name for S&R": "SaveVideo",
175 "cnr_id": "comfy-core",
176 "ver": "0.5.1",
177 "enableTabs": false,
178 "tabWidth": 65,
179 "tabXOffset": 10,
180 "hasSecondTab": false,
181 "secondTabText": "Send Back",
182 "secondTabOffset": 80,
183 "secondTabWidth": 65
184 },
185 "widgets_values": [
186 "video/LTX_2.0_i2v",
187 "auto",
188 "auto",
189 "auto"
190 ],
191 "widgets_values_named": {
192 "filename_prefix": "video/LTX_2.0_i2v",
193 "format": "auto",
194 "format.codec": "auto",
195 "codec": "auto"
196 }
197 },
198 {
199 "id": 103,
200 "type": "MarkdownNote",
201 "pos": [
202 -590,
203 3830
204 ],
205 "size": [
206 480,
207 1003.046875
208 ],
209 "flags": [],
210 "order": 2,
211 "mode": 0,
212 "inputs": [],
213 "outputs": [],
214 "title": "Model Links",
215 "properties": [],
216 "widgets_values": [
217 "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\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\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-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-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)"
218 ],
219 "widgets_values_named": {
220 "text": "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\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\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-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-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)"
221 },
222 "color": "#222",
223 "bgcolor": "#000"
224 },
225 {
226 "id": 92,
227 "type": "b7c2d337-c38d-4c04-922b-2d638449d13e",
228 "pos": [
229 300,
230 3830
231 ],
232 "size": [
233 400,
234 470
235 ],
236 "flags": [],
237 "order": 4,
238 "mode": 0,
239 "inputs": [
240 {
241 "label": "frame_count",
242 "name": "value",
243 "type": "INT",
244 "widget": {
245 "name": "value"
246 },
247 "link": null
248 },
249 {
250 "name": "image",
251 "type": "IMAGE",
252 "link": 261
253 }
254 ],
255 "outputs": [
256 {
257 "name": "VIDEO",
258 "type": "VIDEO",
259 "links": [
260 252
261 ]
262 }
263 ],
264 "properties": {
265 "cnr_id": "comfy-core",
266 "ver": "0.7.0",
267 "enableTabs": false,
268 "tabWidth": 65,
269 "tabXOffset": 10,
270 "hasSecondTab": false,
271 "secondTabText": "Send Back",
272 "secondTabOffset": 80,
273 "secondTabWidth": 65,
274 "proxyWidgetErrorQuarantine": [
275 {
276 "originalEntry": [
277 "-1",
278 "text"
279 ],
280 "reason": "missingSourceNode",
281 "attemptedAtVersion": 1
282 },
283 {
284 "originalEntry": [
285 "-1",
286 "value"
287 ],
288 "reason": "missingSourceNode",
289 "attemptedAtVersion": 1
290 },
291 {
292 "originalEntry": [
293 "-1",
294 "text_encoder"
295 ],
296 "reason": "missingSourceNode",
297 "attemptedAtVersion": 1
298 },
299 {
300 "originalEntry": [
301 "-1",
302 "model_name"
303 ],
304 "reason": "missingSourceNode",
305 "attemptedAtVersion": 1
306 },
307 {
308 "originalEntry": [
309 "11",
310 "control_after_generate"
311 ],
312 "reason": "missingSubgraphInput",
313 "attemptedAtVersion": 1
314 },
315 {
316 "originalEntry": [
317 "-1",
318 "ckpt_name"
319 ],
320 "reason": "missingSourceNode",
321 "attemptedAtVersion": 1
322 }
323 ],
324 "previewExposures": []
325 },
326 "widgets_values": [
327 121,
328 "A wide, dynamic tracking shot follows a group of mountain bikers as they race across a pristine snow-covered landscape on a brilliant winter morning. The camera moves at speed, keeping pace with the lead biker in a vibrant yellow jacket and orange helmet, who launches into the air over a snow mound, their bike suspended against the clear blue sky. Snow particles explode around them, catching the golden light of the low sun that creates dramatic backlighting and long shadows across the terrain. Several other bikers follow closely behind, their dark silhouettes kicking up plumes of powdery snow as they navigate the undulating mounds. The only sounds are the crunch of tires biting into packed snow, the whoosh of air as they fly through jumps, and the distant sound of heavy breathing and excited shouts. One biker calls out to another with exhilaration: \"This is incredible! The light is perfect!\" Another responds with a breathless laugh: \"Keep pushing! We're almost at the ridge!\" The camera glides smoothly alongside the group, occasionally pulling back to reveal the full expanse of the snowy landscape with bare birch trees and dark evergreens lining the edge. The mood is exhilarating, fast-paced, and full of the raw energy of winter mountain biking, with every jump and turn captured in crisp detail against the brilliant white snow and vibrant sky.",
329 "ltx-2-19b-distilled.safetensors",
330 "gemma_3_12B_it_fp4_mixed.safetensors",
331 "ltx-2-spatial-upscaler-x2-1.0.safetensors",
332 10
333 ],
334 "widgets_values_named": {
335 "value": 121,
336 "text": "A wide, dynamic tracking shot follows a group of mountain bikers as they race across a pristine snow-covered landscape on a brilliant winter morning. The camera moves at speed, keeping pace with the lead biker in a vibrant yellow jacket and orange helmet, who launches into the air over a snow mound, their bike suspended against the clear blue sky. Snow particles explode around them, catching the golden light of the low sun that creates dramatic backlighting and long shadows across the terrain. Several other bikers follow closely behind, their dark silhouettes kicking up plumes of powdery snow as they navigate the undulating mounds. The only sounds are the crunch of tires biting into packed snow, the whoosh of air as they fly through jumps, and the distant sound of heavy breathing and excited shouts. One biker calls out to another with exhilaration: \"This is incredible! The light is perfect!\" Another responds with a breathless laugh: \"Keep pushing! We're almost at the ridge!\" The camera glides smoothly alongside the group, occasionally pulling back to reveal the full expanse of the snowy landscape with bare birch trees and dark evergreens lining the edge. The mood is exhilarating, fast-paced, and full of the raw energy of winter mountain biking, with every jump and turn captured in crisp detail against the brilliant white snow and vibrant sky.",
337 "ckpt_name": "ltx-2-19b-distilled.safetensors",
338 "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors",
339 "model_name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
340 "noise_seed": 10
341 }
342 }
343 ],
344 "links": [
345 [
346 252,
347 92,
348 0,
349 75,
350 0,
351 "VIDEO"
352 ],
353 [
354 261,
355 102,
356 0,
357 92,
358 1,
359 "IMAGE"
360 ],
361 [
362 263,
363 98,
364 0,
365 102,
366 0,
367 "IMAGE"
368 ]
369 ],
370 "groups": [],
371 "definitions": {
372 "subgraphs": [
373 {
374 "id": "b7c2d337-c38d-4c04-922b-2d638449d13e",
375 "version": 1,
376 "state": {
377 "lastGroupId": 10,
378 "lastNodeId": 115,
379 "lastLinkId": 320,
380 "lastRerouteId": 0
381 },
382 "revision": 0,
383 "config": [],
384 "name": "Text to Video (LTX 2.0 Distilled)",
385 "inputNode": {
386 "id": -10,
387 "bounding": [
388 -1506.3608763402144,
389 3915.04245715236,
390 128,
391 188
392 ]
393 },
394 "outputNode": {
395 "id": -20,
396 "bounding": [
397 2530,
398 3620,
399 128,
400 68
401 ]
402 },
403 "inputs": [
404 {
405 "id": "b867fea6-ab82-430e-9e6c-0adf2b21f425",
406 "name": "value",
407 "type": "INT",
408 "linkIds": [
409 255
410 ],
411 "label": "frame_count",
412 "pos": [
413 -1402.3608763402144,
414 3939.04245715236
415 ]
416 },
417 {
418 "id": "66d6c8d3-04cc-46d4-8049-a5a857ddd8bb",
419 "name": "text",
420 "type": "STRING",
421 "linkIds": [
422 257
423 ],
424 "pos": [
425 -1402.3608763402144,
426 3959.04245715236
427 ]
428 },
429 {
430 "id": "e455cc76-51dc-4674-b3f1-0a938edc89ff",
431 "name": "image",
432 "type": "IMAGE",
433 "linkIds": [
434 291,
435 320
436 ],
437 "pos": [
438 -1402.3608763402144,
439 3979.04245715236
440 ]
441 },
442 {
443 "id": "32d95dcc-b279-4fdc-afde-a080b4fa230f",
444 "name": "ckpt_name",
445 "type": "COMBO",
446 "linkIds": [
447 313,
448 314,
449 315
450 ],
451 "pos": [
452 -1402.3608763402144,
453 3999.04245715236
454 ]
455 },
456 {
457 "id": "e7e63d78-745f-486b-8cdf-2be3c74abd72",
458 "name": "text_encoder",
459 "type": "COMBO",
460 "linkIds": [
461 316
462 ],
463 "pos": [
464 -1402.3608763402144,
465 4019.04245715236
466 ]
467 },
468 {
469 "id": "a8d09668-cb66-4eba-9592-e82582ffdd91",
470 "name": "model_name",
471 "type": "COMBO",
472 "linkIds": [
473 317
474 ],
475 "pos": [
476 -1402.3608763402144,
477 4039.04245715236
478 ]
479 },
480 {
481 "id": "87f55848-2068-4e45-a751-92d6ad0c2d86",
482 "name": "noise_seed",
483 "type": "INT",
484 "linkIds": [
485 318
486 ],
487 "pos": [
488 -1402.3608763402144,
489 4059.04245715236
490 ]
491 }
492 ],
493 "outputs": [
494 {
495 "id": "3645f999-86f2-449b-b07c-a7eefc708658",
496 "name": "VIDEO",
497 "type": "VIDEO",
498 "linkIds": [
499 265
500 ],
501 "localized_name": "VIDEO",
502 "pos": [
503 2554,
504 3644
505 ]
506 }
507 ],
508 "widgets": [],
509 "nodes": [
510 {
511 "id": 8,
512 "type": "KSamplerSelect",
513 "pos": [
514 30,
515 3630
516 ],
517 "size": [
518 270,
519 90
520 ],
521 "flags": [],
522 "order": 0,
523 "mode": 0,
524 "inputs": [],
525 "outputs": [
526 {
527 "localized_name": "SAMPLER",
528 "name": "SAMPLER",
529 "type": "SAMPLER",
530 "links": [
531 108
532 ]
533 }
534 ],
535 "properties": {
536 "Node name for S&R": "KSamplerSelect",
537 "cnr_id": "comfy-core",
538 "ver": "0.3.56",
539 "enableTabs": false,
540 "tabWidth": 65,
541 "tabXOffset": 10,
542 "hasSecondTab": false,
543 "secondTabText": "Send Back",
544 "secondTabOffset": 80,
545 "secondTabWidth": 65
546 },
547 "widgets_values": [
548 "euler"
549 ],
550 "widgets_values_named": {
551 "sampler_name": "euler"
552 }
553 },
554 {
555 "id": 66,
556 "type": "KSamplerSelect",
557 "pos": [
558 1210,
559 3770
560 ],
561 "size": [
562 270,
563 90
564 ],
565 "flags": [],
566 "order": 1,
567 "mode": 0,
568 "inputs": [],
569 "outputs": [
570 {
571 "localized_name": "SAMPLER",
572 "name": "SAMPLER",
573 "type": "SAMPLER",
574 "links": [
575 201
576 ]
577 }
578 ],
579 "properties": {
580 "Node name for S&R": "KSamplerSelect",
581 "cnr_id": "comfy-core",
582 "ver": "0.3.75",
583 "enableTabs": false,
584 "tabWidth": 65,
585 "tabXOffset": 10,
586 "hasSecondTab": false,
587 "secondTabText": "Send Back",
588 "secondTabOffset": 80,
589 "secondTabWidth": 65
590 },
591 "widgets_values": [
592 "gradient_estimation"
593 ],
594 "widgets_values_named": {
595 "sampler_name": "gradient_estimation"
596 }
597 },
598 {
599 "id": 73,
600 "type": "ManualSigmas",
601 "pos": [
602 1210,
603 3640
604 ],
605 "size": [
606 270,
607 100
608 ],
609 "flags": [],
610 "order": 2,
611 "mode": 0,
612 "inputs": [],
613 "outputs": [
614 {
615 "localized_name": "SIGMAS",
616 "name": "SIGMAS",
617 "type": "SIGMAS",
618 "links": [
619 202
620 ]
621 }
622 ],
623 "properties": {
624 "Node name for S&R": "ManualSigmas",
625 "cnr_id": "comfy-core",
626 "ver": "0.5.1",
627 "enableTabs": false,
628 "tabWidth": 65,
629 "tabXOffset": 10,
630 "hasSecondTab": false,
631 "secondTabText": "Send Back",
632 "secondTabOffset": 80,
633 "secondTabWidth": 65
634 },
635 "widgets_values": [
636 "0.909375, 0.725, 0.421875, 0.0"
637 ],
638 "widgets_values_named": {
639 "sigmas": "0.909375, 0.725, 0.421875, 0.0"
640 }
641 },
642 {
643 "id": 81,
644 "type": "LTXVCropGuides",
645 "pos": [
646 320,
647 3770
648 ],
649 "size": [
650 240,
651 100
652 ],
653 "flags": [],
654 "order": 21,
655 "mode": 0,
656 "inputs": [
657 {
658 "localized_name": "positive",
659 "name": "positive",
660 "type": "CONDITIONING",
661 "link": 220
662 },
663 {
664 "localized_name": "negative",
665 "name": "negative",
666 "type": "CONDITIONING",
667 "link": 221
668 },
669 {
670 "localized_name": "latent",
671 "name": "latent",
672 "type": "LATENT",
673 "link": 218
674 }
675 ],
676 "outputs": [
677 {
678 "localized_name": "positive",
679 "name": "positive",
680 "type": "CONDITIONING",
681 "links": [
682 224
683 ]
684 },
685 {
686 "localized_name": "negative",
687 "name": "negative",
688 "type": "CONDITIONING",
689 "links": [
690 225
691 ]
692 },
693 {
694 "localized_name": "latent",
695 "name": "latent",
696 "type": "LATENT",
697 "slot_index": 2,
698 "links": [
699 237
700 ]
701 }
702 ],
703 "properties": {
704 "Node name for S&R": "LTXVCropGuides",
705 "cnr_id": "comfy-core",
706 "ver": "0.3.68",
707 "enableTabs": false,
708 "tabWidth": 65,
709 "tabXOffset": 10,
710 "hasSecondTab": false,
711 "secondTabText": "Send Back",
712 "secondTabOffset": 80,
713 "secondTabWidth": 65
714 }
715 },
716 {
717 "id": 82,
718 "type": "CFGGuider",
719 "pos": [
720 1210,
721 3490
722 ],
723 "size": [
724 270,
725 130
726 ],
727 "flags": [],
728 "order": 22,
729 "mode": 0,
730 "inputs": [
731 {
732 "localized_name": "model",
733 "name": "model",
734 "type": "MODEL",
735 "link": 312
736 },
737 {
738 "localized_name": "positive",
739 "name": "positive",
740 "type": "CONDITIONING",
741 "link": 224
742 },
743 {
744 "localized_name": "negative",
745 "name": "negative",
746 "type": "CONDITIONING",
747 "link": 225
748 }
749 ],
750 "outputs": [
751 {
752 "localized_name": "GUIDER",
753 "name": "GUIDER",
754 "type": "GUIDER",
755 "links": [
756 246
757 ]
758 }
759 ],
760 "properties": {
761 "Node name for S&R": "CFGGuider",
762 "cnr_id": "comfy-core",
763 "ver": "0.3.71",
764 "enableTabs": false,
765 "tabWidth": 65,
766 "tabXOffset": 10,
767 "hasSecondTab": false,
768 "secondTabText": "Send Back",
769 "secondTabOffset": 80,
770 "secondTabWidth": 65
771 },
772 "widgets_values": [
773 1
774 ],
775 "widgets_values_named": {
776 "cfg": 1
777 }
778 },
779 {
780 "id": 51,
781 "type": "LTXVEmptyLatentAudio",
782 "pos": [
783 -420,
784 4380
785 ],
786 "size": [
787 270,
788 150
789 ],
790 "flags": [],
791 "order": 14,
792 "mode": 0,
793 "inputs": [
794 {
795 "localized_name": "Audio VAE",
796 "name": "audio_vae",
797 "type": "VAE",
798 "link": 156
799 },
800 {
801 "localized_name": "frames_number",
802 "name": "frames_number",
803 "type": "INT",
804 "widget": {
805 "name": "frames_number"
806 },
807 "link": 193
808 }
809 ],
810 "outputs": [
811 {
812 "localized_name": "Latent",
813 "name": "Latent",
814 "type": "LATENT",
815 "links": [
816 163
817 ]
818 }
819 ],
820 "properties": {
821 "Node name for S&R": "LTXVEmptyLatentAudio",
822 "cnr_id": "comfy-core",
823 "ver": "0.3.68",
824 "enableTabs": false,
825 "tabWidth": 65,
826 "tabXOffset": 10,
827 "hasSecondTab": false,
828 "secondTabText": "Send Back",
829 "secondTabOffset": 80,
830 "secondTabWidth": 65
831 },
832 "widgets_values": [
833 97,
834 25,
835 1
836 ],
837 "widgets_values_named": {
838 "frames_number": 97,
839 "frame_rate": 25,
840 "batch_size": 1
841 }
842 },
843 {
844 "id": 22,
845 "type": "LTXVConditioning",
846 "pos": [
847 -300,
848 3940
849 ],
850 "size": [
851 270,
852 110
853 ],
854 "flags": [],
855 "order": 9,
856 "mode": 0,
857 "inputs": [
858 {
859 "localized_name": "positive",
860 "name": "positive",
861 "type": "CONDITIONING",
862 "link": 45
863 },
864 {
865 "localized_name": "negative",
866 "name": "negative",
867 "type": "CONDITIONING",
868 "link": 309
869 }
870 ],
871 "outputs": [
872 {
873 "localized_name": "positive",
874 "name": "positive",
875 "type": "CONDITIONING",
876 "links": [
877 135,
878 220
879 ]
880 },
881 {
882 "localized_name": "negative",
883 "name": "negative",
884 "type": "CONDITIONING",
885 "links": [
886 136,
887 221
888 ]
889 }
890 ],
891 "properties": {
892 "Node name for S&R": "LTXVConditioning",
893 "cnr_id": "comfy-core",
894 "ver": "0.3.56",
895 "enableTabs": false,
896 "tabWidth": 65,
897 "tabXOffset": 10,
898 "hasSecondTab": false,
899 "secondTabText": "Send Back",
900 "secondTabOffset": 80,
901 "secondTabWidth": 65
902 },
903 "widgets_values": [
904 25
905 ],
906 "widgets_values_named": {
907 "frame_rate": 25
908 }
909 },
910 {
911 "id": 89,
912 "type": "EmptyImage",
913 "pos": [
914 -840,
915 3930
916 ],
917 "size": [
918 270,
919 169.90625
920 ],
921 "flags": [],
922 "order": 25,
923 "mode": 0,
924 "inputs": [
925 {
926 "localized_name": "width",
927 "name": "width",
928 "type": "INT",
929 "widget": {
930 "name": "width"
931 },
932 "link": 292
933 },
934 {
935 "localized_name": "height",
936 "name": "height",
937 "type": "INT",
938 "widget": {
939 "name": "height"
940 },
941 "link": 293
942 }
943 ],
944 "outputs": [
945 {
946 "localized_name": "IMAGE",
947 "name": "IMAGE",
948 "type": "IMAGE",
949 "links": [
950 248
951 ]
952 }
953 ],
954 "properties": {
955 "Node name for S&R": "EmptyImage",
956 "cnr_id": "comfy-core",
957 "ver": "0.5.1",
958 "enableTabs": false,
959 "tabWidth": 65,
960 "tabXOffset": 10,
961 "hasSecondTab": false,
962 "secondTabText": "Send Back",
963 "secondTabOffset": 80,
964 "secondTabWidth": 65
965 },
966 "widgets_values": [
967 1280,
968 720,
969 1,
970 0
971 ],
972 "widgets_values_named": {
973 "width": 1280,
974 "height": 720,
975 "batch_size": 1,
976 "color": 0
977 }
978 },
979 {
980 "id": 41,
981 "type": "SamplerCustomAdvanced",
982 "pos": [
983 330,
984 3310
985 ],
986 "size": [
987 230,
988 140
989 ],
990 "flags": [],
991 "order": 10,
992 "mode": 0,
993 "inputs": [
994 {
995 "localized_name": "noise",
996 "name": "noise",
997 "type": "NOISE",
998 "link": 107
999 },
1000 {
1001 "localized_name": "guider",
1002 "name": "guider",
1003 "type": "GUIDER",
1004 "link": 138
1005 },
1006 {
1007 "localized_name": "sampler",
1008 "name": "sampler",
1009 "type": "SAMPLER",
1010 "link": 108
1011 },
1012 {
1013 "localized_name": "sigmas",
1014 "name": "sigmas",
1015 "type": "SIGMAS",
1016 "link": 310
1017 },
1018 {
1019 "localized_name": "latent_image",
1020 "name": "latent_image",
1021 "type": "LATENT",
1022 "link": 164
1023 }
1024 ],
1025 "outputs": [
1026 {
1027 "localized_name": "output",
1028 "name": "output",
1029 "type": "LATENT",
1030 "links": [
1031 219
1032 ]
1033 },
1034 {
1035 "localized_name": "denoised_output",
1036 "name": "denoised_output",
1037 "type": "LATENT",
1038 "links": null
1039 }
1040 ],
1041 "properties": {
1042 "Node name for S&R": "SamplerCustomAdvanced",
1043 "cnr_id": "comfy-core",
1044 "ver": "0.3.60",
1045 "enableTabs": false,
1046 "tabWidth": 65,
1047 "tabXOffset": 10,
1048 "hasSecondTab": false,
1049 "secondTabText": "Send Back",
1050 "secondTabOffset": 80,
1051 "secondTabWidth": 65
1052 }
1053 },
1054 {
1055 "id": 67,
1056 "type": "RandomNoise",
1057 "pos": [
1058 1210,
1059 3360
1060 ],
1061 "size": [
1062 270,
1063 90
1064 ],
1065 "flags": [],
1066 "order": 3,
1067 "mode": 0,
1068 "inputs": [],
1069 "outputs": [
1070 {
1071 "localized_name": "NOISE",
1072 "name": "NOISE",
1073 "type": "NOISE",
1074 "links": [
1075 199
1076 ]
1077 }
1078 ],
1079 "properties": {
1080 "Node name for S&R": "RandomNoise",
1081 "cnr_id": "comfy-core",
1082 "ver": "0.3.75",
1083 "enableTabs": false,
1084 "tabWidth": 65,
1085 "tabXOffset": 10,
1086 "hasSecondTab": false,
1087 "secondTabText": "Send Back",
1088 "secondTabOffset": 80,
1089 "secondTabWidth": 65
1090 },
1091 "widgets_values": [
1092 0,
1093 "fixed"
1094 ],
1095 "widgets_values_named": {
1096 "noise_seed": 0,
1097 "control_after_generate": "fixed"
1098 }
1099 },
1100 {
1101 "id": 97,
1102 "type": "CreateVideo",
1103 "pos": [
1104 2180,
1105 3640
1106 ],
1107 "size": [
1108 270,
1109 185.90625
1110 ],
1111 "flags": [],
1112 "order": 30,
1113 "mode": 0,
1114 "inputs": [
1115 {
1116 "localized_name": "images",
1117 "name": "images",
1118 "type": "IMAGE",
1119 "link": 262
1120 },
1121 {
1122 "localized_name": "audio",
1123 "name": "audio",
1124 "shape": 7,
1125 "type": "AUDIO",
1126 "link": 263
1127 }
1128 ],
1129 "outputs": [
1130 {
1131 "localized_name": "VIDEO",
1132 "name": "VIDEO",
1133 "type": "VIDEO",
1134 "links": [
1135 265
1136 ]
1137 }
1138 ],
1139 "properties": {
1140 "Node name for S&R": "CreateVideo",
1141 "cnr_id": "comfy-core",
1142 "ver": "0.5.1",
1143 "enableTabs": false,
1144 "tabWidth": 65,
1145 "tabXOffset": 10,
1146 "hasSecondTab": false,
1147 "secondTabText": "Send Back",
1148 "secondTabOffset": 80,
1149 "secondTabWidth": 65
1150 },
1151 "widgets_values": [
1152 25,
1153 8,
1154 "sRGB",
1155 "none"
1156 ],
1157 "widgets_values_named": {
1158 "fps": 25,
1159 "bit_depth": 8,
1160 "color_space": "sRGB",
1161 "codec": "none"
1162 }
1163 },
1164 {
1165 "id": 80,
1166 "type": "LTXVSeparateAVLatent",
1167 "pos": [
1168 330,
1169 3540
1170 ],
1171 "size": [
1172 240,
1173 80
1174 ],
1175 "flags": [],
1176 "order": 20,
1177 "mode": 0,
1178 "inputs": [
1179 {
1180 "localized_name": "av_latent",
1181 "name": "av_latent",
1182 "type": "LATENT",
1183 "link": 219
1184 }
1185 ],
1186 "outputs": [
1187 {
1188 "localized_name": "video_latent",
1189 "name": "video_latent",
1190 "type": "LATENT",
1191 "links": [
1192 218
1193 ]
1194 },
1195 {
1196 "localized_name": "audio_latent",
1197 "name": "audio_latent",
1198 "type": "LATENT",
1199 "links": [
1200 238
1201 ]
1202 }
1203 ],
1204 "properties": {
1205 "Node name for S&R": "LTXVSeparateAVLatent",
1206 "cnr_id": "comfy-core",
1207 "ver": "0.5.1",
1208 "enableTabs": false,
1209 "tabWidth": 65,
1210 "tabXOffset": 10,
1211 "hasSecondTab": false,
1212 "secondTabText": "Send Back",
1213 "secondTabOffset": 80,
1214 "secondTabWidth": 65
1215 }
1216 },
1217 {
1218 "id": 95,
1219 "type": "VAEDecode",
1220 "pos": [
1221 1890,
1222 3610
1223 ],
1224 "size": [
1225 240,
1226 80
1227 ],
1228 "flags": [],
1229 "order": 28,
1230 "mode": 0,
1231 "inputs": [
1232 {
1233 "localized_name": "samples",
1234 "name": "samples",
1235 "type": "LATENT",
1236 "link": 260
1237 },
1238 {
1239 "localized_name": "vae",
1240 "name": "vae",
1241 "type": "VAE",
1242 "link": 267
1243 }
1244 ],
1245 "outputs": [
1246 {
1247 "localized_name": "IMAGE",
1248 "name": "IMAGE",
1249 "type": "IMAGE",
1250 "links": [
1251 262
1252 ]
1253 }
1254 ],
1255 "properties": {
1256 "Node name for S&R": "VAEDecode",
1257 "cnr_id": "comfy-core",
1258 "ver": "0.3.75",
1259 "enableTabs": false,
1260 "tabWidth": 65,
1261 "tabXOffset": 10,
1262 "hasSecondTab": false,
1263 "secondTabText": "Send Back",
1264 "secondTabOffset": 80,
1265 "secondTabWidth": 65
1266 }
1267 },
1268 {
1269 "id": 105,
1270 "type": "LTXVSeparateAVLatent",
1271 "pos": [
1272 1560,
1273 3690
1274 ],
1275 "size": [
1276 230,
1277 80
1278 ],
1279 "flags": [],
1280 "order": 32,
1281 "mode": 0,
1282 "inputs": [
1283 {
1284 "localized_name": "av_latent",
1285 "name": "av_latent",
1286 "type": "LATENT",
1287 "link": 264
1288 }
1289 ],
1290 "outputs": [
1291 {
1292 "localized_name": "video_latent",
1293 "name": "video_latent",
1294 "type": "LATENT",
1295 "links": [
1296 260
1297 ]
1298 },
1299 {
1300 "localized_name": "audio_latent",
1301 "name": "audio_latent",
1302 "type": "LATENT",
1303 "links": [
1304 261
1305 ]
1306 }
1307 ],
1308 "properties": {
1309 "Node name for S&R": "LTXVSeparateAVLatent",
1310 "cnr_id": "comfy-core",
1311 "ver": "0.5.1",
1312 "enableTabs": false,
1313 "tabWidth": 65,
1314 "tabXOffset": 10,
1315 "hasSecondTab": false,
1316 "secondTabText": "Send Back",
1317 "secondTabOffset": 80,
1318 "secondTabWidth": 65
1319 }
1320 },
1321 {
1322 "id": 70,
1323 "type": "SamplerCustomAdvanced",
1324 "pos": [
1325 1550,
1326 3360
1327 ],
1328 "size": [
1329 230,
1330 140
1331 ],
1332 "flags": [],
1333 "order": 18,
1334 "mode": 0,
1335 "inputs": [
1336 {
1337 "localized_name": "noise",
1338 "name": "noise",
1339 "type": "NOISE",
1340 "link": 199
1341 },
1342 {
1343 "localized_name": "guider",
1344 "name": "guider",
1345 "type": "GUIDER",
1346 "link": 246
1347 },
1348 {
1349 "localized_name": "sampler",
1350 "name": "sampler",
1351 "type": "SAMPLER",
1352 "link": 201
1353 },
1354 {
1355 "localized_name": "sigmas",
1356 "name": "sigmas",
1357 "type": "SIGMAS",
1358 "link": 202
1359 },
1360 {
1361 "localized_name": "latent_image",
1362 "name": "latent_image",
1363 "type": "LATENT",
1364 "link": 229
1365 }
1366 ],
1367 "outputs": [
1368 {
1369 "localized_name": "output",
1370 "name": "output",
1371 "type": "LATENT",
1372 "links": []
1373 },
1374 {
1375 "localized_name": "denoised_output",
1376 "name": "denoised_output",
1377 "type": "LATENT",
1378 "links": [
1379 264
1380 ]
1381 }
1382 ],
1383 "properties": {
1384 "Node name for S&R": "SamplerCustomAdvanced",
1385 "cnr_id": "comfy-core",
1386 "ver": "0.3.75",
1387 "enableTabs": false,
1388 "tabWidth": 65,
1389 "tabXOffset": 10,
1390 "hasSecondTab": false,
1391 "secondTabText": "Send Back",
1392 "secondTabOffset": 80,
1393 "secondTabWidth": 65
1394 }
1395 },
1396 {
1397 "id": 96,
1398 "type": "LTXVAudioVAEDecode",
1399 "pos": [
1400 1890,
1401 3750
1402 ],
1403 "size": [
1404 240,
1405 80
1406 ],
1407 "flags": [],
1408 "order": 29,
1409 "mode": 0,
1410 "inputs": [
1411 {
1412 "localized_name": "samples",
1413 "name": "samples",
1414 "type": "LATENT",
1415 "link": 261
1416 },
1417 {
1418 "label": "Audio VAE",
1419 "localized_name": "Audio VAE",
1420 "name": "audio_vae",
1421 "type": "VAE",
1422 "link": 266
1423 }
1424 ],
1425 "outputs": [
1426 {
1427 "localized_name": "Audio",
1428 "name": "Audio",
1429 "type": "AUDIO",
1430 "links": [
1431 263
1432 ]
1433 }
1434 ],
1435 "properties": {
1436 "Node name for S&R": "LTXVAudioVAEDecode",
1437 "cnr_id": "comfy-core",
1438 "ver": "0.7.0",
1439 "enableTabs": false,
1440 "tabWidth": 65,
1441 "tabXOffset": 10,
1442 "hasSecondTab": false,
1443 "secondTabText": "Send Back",
1444 "secondTabOffset": 80,
1445 "secondTabWidth": 65
1446 }
1447 },
1448 {
1449 "id": 48,
1450 "type": "LTXVAudioVAELoader",
1451 "pos": [
1452 -890,
1453 3530
1454 ],
1455 "size": [
1456 420,
1457 90
1458 ],
1459 "flags": [],
1460 "order": 13,
1461 "mode": 0,
1462 "inputs": [
1463 {
1464 "localized_name": "ckpt_name",
1465 "name": "ckpt_name",
1466 "type": "COMBO",
1467 "widget": {
1468 "name": "ckpt_name"
1469 },
1470 "link": 314
1471 }
1472 ],
1473 "outputs": [
1474 {
1475 "localized_name": "Audio VAE",
1476 "name": "Audio VAE",
1477 "type": "VAE",
1478 "links": [
1479 156,
1480 266
1481 ]
1482 }
1483 ],
1484 "properties": {
1485 "Node name for S&R": "LTXVAudioVAELoader",
1486 "cnr_id": "comfy-core",
1487 "ver": "0.3.68",
1488 "models": [
1489 {
1490 "name": "ltx-2-19b-distilled.safetensors",
1491 "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled.safetensors",
1492 "directory": "checkpoints"
1493 }
1494 ],
1495 "enableTabs": false,
1496 "tabWidth": 65,
1497 "tabXOffset": 10,
1498 "hasSecondTab": false,
1499 "secondTabText": "Send Back",
1500 "secondTabOffset": 80,
1501 "secondTabWidth": 65
1502 },
1503 "widgets_values": [
1504 "ltx-2-19b-distilled.safetensors"
1505 ],
1506 "widgets_values_named": {
1507 "ckpt_name": "ltx-2-19b-distilled.safetensors"
1508 }
1509 },
1510 {
1511 "id": 56,
1512 "type": "LTXVConcatAVLatent",
1513 "pos": [
1514 -80,
1515 4430
1516 ],
1517 "size": [
1518 230,
1519 80
1520 ],
1521 "flags": [],
1522 "order": 15,
1523 "mode": 0,
1524 "inputs": [
1525 {
1526 "localized_name": "video_latent",
1527 "name": "video_latent",
1528 "type": "LATENT",
1529 "link": 299
1530 },
1531 {
1532 "localized_name": "audio_latent",
1533 "name": "audio_latent",
1534 "type": "LATENT",
1535 "link": 163
1536 }
1537 ],
1538 "outputs": [
1539 {
1540 "localized_name": "latent",
1541 "name": "latent",
1542 "type": "LATENT",
1543 "links": [
1544 164
1545 ]
1546 }
1547 ],
1548 "properties": {
1549 "Node name for S&R": "LTXVConcatAVLatent",
1550 "cnr_id": "comfy-core",
1551 "ver": "0.7.0",
1552 "enableTabs": false,
1553 "tabWidth": 65,
1554 "tabXOffset": 10,
1555 "hasSecondTab": false,
1556 "secondTabText": "Send Back",
1557 "secondTabOffset": 80,
1558 "secondTabWidth": 65
1559 }
1560 },
1561 {
1562 "id": 84,
1563 "type": "LTXVLatentUpsampler",
1564 "pos": [
1565 780,
1566 3690
1567 ],
1568 "size": [
1569 240,
1570 100
1571 ],
1572 "flags": [],
1573 "order": 24,
1574 "mode": 0,
1575 "inputs": [
1576 {
1577 "localized_name": "samples",
1578 "name": "samples",
1579 "type": "LATENT",
1580 "link": 237
1581 },
1582 {
1583 "localized_name": "upscale_model",
1584 "name": "upscale_model",
1585 "type": "LATENT_UPSCALE_MODEL",
1586 "link": 230
1587 },
1588 {
1589 "localized_name": "vae",
1590 "name": "vae",
1591 "type": "VAE",
1592 "link": 279
1593 }
1594 ],
1595 "outputs": [
1596 {
1597 "localized_name": "LATENT",
1598 "name": "LATENT",
1599 "type": "LATENT",
1600 "links": [
1601 302
1602 ]
1603 }
1604 ],
1605 "title": "spatial",
1606 "properties": {
1607 "Node name for S&R": "LTXVLatentUpsampler",
1608 "cnr_id": "comfy-core",
1609 "ver": "0.7.0",
1610 "enableTabs": false,
1611 "tabWidth": 65,
1612 "tabXOffset": 10,
1613 "hasSecondTab": false,
1614 "secondTabText": "Send Back",
1615 "secondTabOffset": 80,
1616 "secondTabWidth": 65
1617 }
1618 },
1619 {
1620 "id": 90,
1621 "type": "ImageScaleBy",
1622 "pos": [
1623 -840,
1624 4130
1625 ],
1626 "size": [
1627 270,
1628 120
1629 ],
1630 "flags": [],
1631 "order": 26,
1632 "mode": 0,
1633 "inputs": [
1634 {
1635 "localized_name": "image",
1636 "name": "image",
1637 "type": "IMAGE",
1638 "link": 248
1639 }
1640 ],
1641 "outputs": [
1642 {
1643 "localized_name": "IMAGE",
1644 "name": "IMAGE",
1645 "type": "IMAGE",
1646 "links": [
1647 249,
1648 288
1649 ]
1650 }
1651 ],
1652 "properties": {
1653 "Node name for S&R": "ImageScaleBy",
1654 "cnr_id": "comfy-core",
1655 "ver": "0.5.1",
1656 "enableTabs": false,
1657 "tabWidth": 65,
1658 "tabXOffset": 10,
1659 "hasSecondTab": false,
1660 "secondTabText": "Send Back",
1661 "secondTabOffset": 80,
1662 "secondTabWidth": 65
1663 },
1664 "widgets_values": [
1665 "lanczos",
1666 0.5
1667 ],
1668 "widgets_values_named": {
1669 "upscale_method": "lanczos",
1670 "scale_by": 0.5
1671 }
1672 },
1673 {
1674 "id": 62,
1675 "type": "PrimitiveInt",
1676 "pos": [
1677 -830,
1678 4440
1679 ],
1680 "size": [
1681 270,
1682 90
1683 ],
1684 "flags": [],
1685 "order": 17,
1686 "mode": 0,
1687 "inputs": [
1688 {
1689 "localized_name": "value",
1690 "name": "value",
1691 "type": "INT",
1692 "widget": {
1693 "name": "value"
1694 },
1695 "link": 255
1696 }
1697 ],
1698 "outputs": [
1699 {
1700 "localized_name": "INT",
1701 "name": "INT",
1702 "type": "INT",
1703 "links": [
1704 192,
1705 193
1706 ]
1707 }
1708 ],
1709 "title": "Length",
1710 "properties": {
1711 "Node name for S&R": "PrimitiveInt",
1712 "cnr_id": "comfy-core",
1713 "ver": "0.7.0",
1714 "enableTabs": false,
1715 "tabWidth": 65,
1716 "tabXOffset": 10,
1717 "hasSecondTab": false,
1718 "secondTabText": "Send Back",
1719 "secondTabOffset": 80,
1720 "secondTabWidth": 65
1721 },
1722 "widgets_values": [
1723 121,
1724 "fixed"
1725 ],
1726 "widgets_values_named": {
1727 "value": 121,
1728 "fixed": "fixed"
1729 }
1730 },
1731 {
1732 "id": 91,
1733 "type": "GetImageSize",
1734 "pos": [
1735 -840,
1736 4290
1737 ],
1738 "size": [
1739 270,
1740 100
1741 ],
1742 "flags": [],
1743 "order": 27,
1744 "mode": 0,
1745 "inputs": [
1746 {
1747 "localized_name": "image",
1748 "name": "image",
1749 "type": "IMAGE",
1750 "link": 288
1751 }
1752 ],
1753 "outputs": [
1754 {
1755 "localized_name": "width",
1756 "name": "width",
1757 "type": "INT",
1758 "links": [
1759 289
1760 ]
1761 },
1762 {
1763 "localized_name": "height",
1764 "name": "height",
1765 "type": "INT",
1766 "links": [
1767 290
1768 ]
1769 },
1770 {
1771 "localized_name": "batch_size",
1772 "name": "batch_size",
1773 "type": "INT",
1774 "links": null
1775 }
1776 ],
1777 "properties": {
1778 "Node name for S&R": "GetImageSize",
1779 "cnr_id": "comfy-core",
1780 "ver": "0.7.0",
1781 "enableTabs": false,
1782 "tabWidth": 65,
1783 "tabXOffset": 10,
1784 "hasSecondTab": false,
1785 "secondTabText": "Send Back",
1786 "secondTabOffset": 80,
1787 "secondTabWidth": 65
1788 }
1789 },
1790 {
1791 "id": 106,
1792 "type": "GetImageSize",
1793 "pos": [
1794 -1200,
1795 3960
1796 ],
1797 "size": [
1798 230,
1799 100
1800 ],
1801 "flags": [],
1802 "order": 33,
1803 "mode": 0,
1804 "inputs": [
1805 {
1806 "localized_name": "image",
1807 "name": "image",
1808 "type": "IMAGE",
1809 "link": 291
1810 }
1811 ],
1812 "outputs": [
1813 {
1814 "localized_name": "width",
1815 "name": "width",
1816 "type": "INT",
1817 "links": [
1818 292
1819 ]
1820 },
1821 {
1822 "localized_name": "height",
1823 "name": "height",
1824 "type": "INT",
1825 "links": [
1826 293
1827 ]
1828 },
1829 {
1830 "localized_name": "batch_size",
1831 "name": "batch_size",
1832 "type": "INT",
1833 "links": null
1834 }
1835 ],
1836 "properties": {
1837 "Node name for S&R": "GetImageSize",
1838 "cnr_id": "comfy-core",
1839 "ver": "0.7.0",
1840 "enableTabs": false,
1841 "tabWidth": 65,
1842 "tabXOffset": 10,
1843 "hasSecondTab": false,
1844 "secondTabText": "Send Back",
1845 "secondTabOffset": 80,
1846 "secondTabWidth": 65
1847 }
1848 },
1849 {
1850 "id": 99,
1851 "type": "LTXVPreprocess",
1852 "pos": [
1853 -450,
1854 4610
1855 ],
1856 "size": [
1857 230,
1858 90
1859 ],
1860 "flags": [],
1861 "order": 31,
1862 "mode": 0,
1863 "inputs": [
1864 {
1865 "localized_name": "image",
1866 "name": "image",
1867 "type": "IMAGE",
1868 "link": 319
1869 }
1870 ],
1871 "outputs": [
1872 {
1873 "localized_name": "output_image",
1874 "name": "output_image",
1875 "type": "IMAGE",
1876 "links": [
1877 296,
1878 300
1879 ]
1880 }
1881 ],
1882 "properties": {
1883 "Node name for S&R": "LTXVPreprocess",
1884 "cnr_id": "comfy-core",
1885 "ver": "0.7.0",
1886 "enableTabs": false,
1887 "tabWidth": 65,
1888 "tabXOffset": 10,
1889 "hasSecondTab": false,
1890 "secondTabText": "Send Back",
1891 "secondTabOffset": 80,
1892 "secondTabWidth": 65
1893 },
1894 "widgets_values": [
1895 33
1896 ],
1897 "widgets_values_named": {
1898 "img_compression": 33
1899 }
1900 },
1901 {
1902 "id": 43,
1903 "type": "EmptyLTXVLatentVideo",
1904 "pos": [
1905 -420,
1906 4180
1907 ],
1908 "size": [
1909 270,
1910 170
1911 ],
1912 "flags": [],
1913 "order": 11,
1914 "mode": 0,
1915 "inputs": [
1916 {
1917 "localized_name": "width",
1918 "name": "width",
1919 "type": "INT",
1920 "widget": {
1921 "name": "width"
1922 },
1923 "link": 289
1924 },
1925 {
1926 "localized_name": "height",
1927 "name": "height",
1928 "type": "INT",
1929 "widget": {
1930 "name": "height"
1931 },
1932 "link": 290
1933 },
1934 {
1935 "localized_name": "length",
1936 "name": "length",
1937 "type": "INT",
1938 "widget": {
1939 "name": "length"
1940 },
1941 "link": 192
1942 }
1943 ],
1944 "outputs": [
1945 {
1946 "localized_name": "LATENT",
1947 "name": "LATENT",
1948 "type": "LATENT",
1949 "links": [
1950 297
1951 ]
1952 }
1953 ],
1954 "properties": {
1955 "Node name for S&R": "EmptyLTXVLatentVideo",
1956 "cnr_id": "comfy-core",
1957 "ver": "0.3.60",
1958 "enableTabs": false,
1959 "tabWidth": 65,
1960 "tabXOffset": 10,
1961 "hasSecondTab": false,
1962 "secondTabText": "Send Back",
1963 "secondTabOffset": 80,
1964 "secondTabWidth": 65
1965 },
1966 "widgets_values": [
1967 768,
1968 512,
1969 97,
1970 1
1971 ],
1972 "widgets_values_named": {
1973 "width": 768,
1974 "height": 512,
1975 "length": 97,
1976 "batch_size": 1
1977 }
1978 },
1979 {
1980 "id": 107,
1981 "type": "LTXVImgToVideoInplace",
1982 "pos": [
1983 -80,
1984 4190
1985 ],
1986 "size": [
1987 270,
1988 160
1989 ],
1990 "flags": [],
1991 "order": 34,
1992 "mode": 0,
1993 "inputs": [
1994 {
1995 "localized_name": "vae",
1996 "name": "vae",
1997 "type": "VAE",
1998 "link": 298
1999 },
2000 {
2001 "localized_name": "image",
2002 "name": "image",
2003 "type": "IMAGE",
2004 "link": 296
2005 },
2006 {
2007 "localized_name": "latent",
2008 "name": "latent",
2009 "type": "LATENT",
2010 "link": 297
2011 }
2012 ],
2013 "outputs": [
2014 {
2015 "localized_name": "latent",
2016 "name": "latent",
2017 "type": "LATENT",
2018 "links": [
2019 299
2020 ]
2021 }
2022 ],
2023 "properties": {
2024 "Node name for S&R": "LTXVImgToVideoInplace",
2025 "cnr_id": "comfy-core",
2026 "ver": "0.7.0",
2027 "enableTabs": false,
2028 "tabWidth": 65,
2029 "tabXOffset": 10,
2030 "hasSecondTab": false,
2031 "secondTabText": "Send Back",
2032 "secondTabOffset": 80,
2033 "secondTabWidth": 65
2034 },
2035 "widgets_values": [
2036 1,
2037 false
2038 ],
2039 "widgets_values_named": {
2040 "strength": 1,
2041 "bypass": false
2042 }
2043 },
2044 {
2045 "id": 83,
2046 "type": "LTXVConcatAVLatent",
2047 "pos": [
2048 1220,
2049 3880
2050 ],
2051 "size": [
2052 270,
2053 110
2054 ],
2055 "flags": [],
2056 "order": 23,
2057 "mode": 0,
2058 "inputs": [
2059 {
2060 "localized_name": "video_latent",
2061 "name": "video_latent",
2062 "type": "LATENT",
2063 "link": 303
2064 },
2065 {
2066 "localized_name": "audio_latent",
2067 "name": "audio_latent",
2068 "type": "LATENT",
2069 "link": 238
2070 }
2071 ],
2072 "outputs": [
2073 {
2074 "localized_name": "latent",
2075 "name": "latent",
2076 "type": "LATENT",
2077 "links": [
2078 229
2079 ]
2080 }
2081 ],
2082 "properties": {
2083 "Node name for S&R": "LTXVConcatAVLatent",
2084 "cnr_id": "comfy-core",
2085 "ver": "0.5.1",
2086 "enableTabs": false,
2087 "tabWidth": 65,
2088 "tabXOffset": 10,
2089 "hasSecondTab": false,
2090 "secondTabText": "Send Back",
2091 "secondTabOffset": 80,
2092 "secondTabWidth": 65
2093 }
2094 },
2095 {
2096 "id": 108,
2097 "type": "LTXVImgToVideoInplace",
2098 "pos": [
2099 790,
2100 3860
2101 ],
2102 "size": [
2103 270,
2104 160
2105 ],
2106 "flags": [],
2107 "order": 35,
2108 "mode": 0,
2109 "inputs": [
2110 {
2111 "localized_name": "vae",
2112 "name": "vae",
2113 "type": "VAE",
2114 "link": 301
2115 },
2116 {
2117 "localized_name": "image",
2118 "name": "image",
2119 "type": "IMAGE",
2120 "link": 300
2121 },
2122 {
2123 "localized_name": "latent",
2124 "name": "latent",
2125 "type": "LATENT",
2126 "link": 302
2127 }
2128 ],
2129 "outputs": [
2130 {
2131 "localized_name": "latent",
2132 "name": "latent",
2133 "type": "LATENT",
2134 "links": [
2135 303
2136 ]
2137 }
2138 ],
2139 "properties": {
2140 "Node name for S&R": "LTXVImgToVideoInplace",
2141 "cnr_id": "comfy-core",
2142 "ver": "0.7.0",
2143 "enableTabs": false,
2144 "tabWidth": 65,
2145 "tabXOffset": 10,
2146 "hasSecondTab": false,
2147 "secondTabText": "Send Back",
2148 "secondTabOffset": 80,
2149 "secondTabWidth": 65
2150 },
2151 "widgets_values": [
2152 1,
2153 false
2154 ],
2155 "widgets_values_named": {
2156 "strength": 1,
2157 "bypass": false
2158 }
2159 },
2160 {
2161 "id": 3,
2162 "type": "CLIPTextEncode",
2163 "pos": [
2164 -440,
2165 3300
2166 ],
2167 "size": [
2168 410,
2169 460
2170 ],
2171 "flags": [],
2172 "order": 7,
2173 "mode": 0,
2174 "inputs": [
2175 {
2176 "localized_name": "clip",
2177 "name": "clip",
2178 "type": "CLIP",
2179 "link": 185
2180 },
2181 {
2182 "localized_name": "text",
2183 "name": "text",
2184 "type": "STRING",
2185 "widget": {
2186 "name": "text"
2187 },
2188 "link": 257
2189 }
2190 ],
2191 "outputs": [
2192 {
2193 "localized_name": "CONDITIONING",
2194 "name": "CONDITIONING",
2195 "type": "CONDITIONING",
2196 "links": [
2197 45,
2198 308
2199 ]
2200 }
2201 ],
2202 "properties": {
2203 "Node name for S&R": "CLIPTextEncode",
2204 "cnr_id": "comfy-core",
2205 "ver": "0.3.56",
2206 "enableTabs": false,
2207 "tabWidth": 65,
2208 "tabXOffset": 10,
2209 "hasSecondTab": false,
2210 "secondTabText": "Send Back",
2211 "secondTabOffset": 80,
2212 "secondTabWidth": 65
2213 },
2214 "widgets_values": [
2215 "A wide, dynamic tracking shot follows a group of mountain bikers as they race across a pristine snow-covered landscape on a brilliant winter morning. The camera moves at speed, keeping pace with the lead biker in a vibrant yellow jacket and orange helmet, who launches into the air over a snow mound, their bike suspended against the clear blue sky. Snow particles explode around them, catching the golden light of the low sun that creates dramatic backlighting and long shadows across the terrain. Several other bikers follow closely behind, their dark silhouettes kicking up plumes of powdery snow as they navigate the undulating mounds. The only sounds are the crunch of tires biting into packed snow, the whoosh of air as they fly through jumps, and the distant sound of heavy breathing and excited shouts. One biker calls out to another with exhilaration: \"This is incredible! The light is perfect!\" Another responds with a breathless laugh: \"Keep pushing! We're almost at the ridge!\" The camera glides smoothly alongside the group, occasionally pulling back to reveal the full expanse of the snowy landscape with bare birch trees and dark evergreens lining the edge. The mood is exhilarating, fast-paced, and full of the raw energy of winter mountain biking, with every jump and turn captured in crisp detail against the brilliant white snow and vibrant sky."
2216 ],
2217 "widgets_values_named": {
2218 "text": "A wide, dynamic tracking shot follows a group of mountain bikers as they race across a pristine snow-covered landscape on a brilliant winter morning. The camera moves at speed, keeping pace with the lead biker in a vibrant yellow jacket and orange helmet, who launches into the air over a snow mound, their bike suspended against the clear blue sky. Snow particles explode around them, catching the golden light of the low sun that creates dramatic backlighting and long shadows across the terrain. Several other bikers follow closely behind, their dark silhouettes kicking up plumes of powdery snow as they navigate the undulating mounds. The only sounds are the crunch of tires biting into packed snow, the whoosh of air as they fly through jumps, and the distant sound of heavy breathing and excited shouts. One biker calls out to another with exhilaration: \"This is incredible! The light is perfect!\" Another responds with a breathless laugh: \"Keep pushing! We're almost at the ridge!\" The camera glides smoothly alongside the group, occasionally pulling back to reveal the full expanse of the snowy landscape with bare birch trees and dark evergreens lining the edge. The mood is exhilarating, fast-paced, and full of the raw energy of winter mountain biking, with every jump and turn captured in crisp detail against the brilliant white snow and vibrant sky."
2219 },
2220 "color": "#232",
2221 "bgcolor": "#353"
2222 },
2223 {
2224 "id": 112,
2225 "type": "ConditioningZeroOut",
2226 "pos": [
2227 -280,
2228 3820
2229 ],
2230 "size": [
2231 230,
2232 60
2233 ],
2234 "flags": [],
2235 "order": 37,
2236 "mode": 0,
2237 "inputs": [
2238 {
2239 "localized_name": "conditioning",
2240 "name": "conditioning",
2241 "type": "CONDITIONING",
2242 "link": 308
2243 }
2244 ],
2245 "outputs": [
2246 {
2247 "localized_name": "CONDITIONING",
2248 "name": "CONDITIONING",
2249 "type": "CONDITIONING",
2250 "links": [
2251 309
2252 ]
2253 }
2254 ],
2255 "properties": {
2256 "Node name for S&R": "ConditioningZeroOut",
2257 "cnr_id": "comfy-core",
2258 "ver": "0.7.0",
2259 "enableTabs": false,
2260 "tabWidth": 65,
2261 "tabXOffset": 10,
2262 "hasSecondTab": false,
2263 "secondTabText": "Send Back",
2264 "secondTabOffset": 80,
2265 "secondTabWidth": 65
2266 }
2267 },
2268 {
2269 "id": 11,
2270 "type": "RandomNoise",
2271 "pos": [
2272 30,
2273 3310
2274 ],
2275 "size": [
2276 270,
2277 90
2278 ],
2279 "flags": [],
2280 "order": 8,
2281 "mode": 0,
2282 "inputs": [
2283 {
2284 "localized_name": "noise_seed",
2285 "name": "noise_seed",
2286 "type": "INT",
2287 "widget": {
2288 "name": "noise_seed"
2289 },
2290 "link": 318
2291 }
2292 ],
2293 "outputs": [
2294 {
2295 "localized_name": "NOISE",
2296 "name": "NOISE",
2297 "type": "NOISE",
2298 "links": [
2299 107
2300 ]
2301 }
2302 ],
2303 "properties": {
2304 "Node name for S&R": "RandomNoise",
2305 "cnr_id": "comfy-core",
2306 "ver": "0.3.56",
2307 "enableTabs": false,
2308 "tabWidth": 65,
2309 "tabXOffset": 10,
2310 "hasSecondTab": false,
2311 "secondTabText": "Send Back",
2312 "secondTabOffset": 80,
2313 "secondTabWidth": 65
2314 },
2315 "widgets_values": [
2316 10,
2317 "fixed"
2318 ],
2319 "widgets_values_named": {
2320 "noise_seed": 10,
2321 "control_after_generate": "fixed"
2322 }
2323 },
2324 {
2325 "id": 113,
2326 "type": "ManualSigmas",
2327 "pos": [
2328 30,
2329 3790
2330 ],
2331 "size": [
2332 270,
2333 100
2334 ],
2335 "flags": [],
2336 "order": 4,
2337 "mode": 0,
2338 "inputs": [],
2339 "outputs": [
2340 {
2341 "localized_name": "SIGMAS",
2342 "name": "SIGMAS",
2343 "type": "SIGMAS",
2344 "links": [
2345 310
2346 ]
2347 }
2348 ],
2349 "properties": {
2350 "Node name for S&R": "ManualSigmas",
2351 "cnr_id": "comfy-core",
2352 "ver": "0.5.1",
2353 "enableTabs": false,
2354 "tabWidth": 65,
2355 "tabXOffset": 10,
2356 "hasSecondTab": false,
2357 "secondTabText": "Send Back",
2358 "secondTabOffset": 80,
2359 "secondTabWidth": 65
2360 },
2361 "widgets_values": [
2362 "1., 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
2363 ],
2364 "widgets_values_named": {
2365 "sigmas": "1., 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
2366 }
2367 },
2368 {
2369 "id": 47,
2370 "type": "CFGGuider",
2371 "pos": [
2372 30,
2373 3460
2374 ],
2375 "size": [
2376 270,
2377 130
2378 ],
2379 "flags": [],
2380 "order": 12,
2381 "mode": 0,
2382 "inputs": [
2383 {
2384 "localized_name": "model",
2385 "name": "model",
2386 "type": "MODEL",
2387 "link": 305
2388 },
2389 {
2390 "localized_name": "positive",
2391 "name": "positive",
2392 "type": "CONDITIONING",
2393 "link": 135
2394 },
2395 {
2396 "localized_name": "negative",
2397 "name": "negative",
2398 "type": "CONDITIONING",
2399 "link": 136
2400 }
2401 ],
2402 "outputs": [
2403 {
2404 "localized_name": "GUIDER",
2405 "name": "GUIDER",
2406 "type": "GUIDER",
2407 "links": [
2408 138
2409 ]
2410 }
2411 ],
2412 "properties": {
2413 "Node name for S&R": "CFGGuider",
2414 "cnr_id": "comfy-core",
2415 "ver": "0.3.64",
2416 "enableTabs": false,
2417 "tabWidth": 65,
2418 "tabXOffset": 10,
2419 "hasSecondTab": false,
2420 "secondTabText": "Send Back",
2421 "secondTabOffset": 80,
2422 "secondTabWidth": 65
2423 },
2424 "widgets_values": [
2425 1
2426 ],
2427 "widgets_values_named": {
2428 "cfg": 1
2429 }
2430 },
2431 {
2432 "id": 110,
2433 "type": "LoraLoaderModelOnly",
2434 "pos": [
2435 40,
2436 3050
2437 ],
2438 "size": [
2439 520,
2440 130
2441 ],
2442 "flags": [],
2443 "order": 36,
2444 "mode": 4,
2445 "inputs": [
2446 {
2447 "localized_name": "model",
2448 "name": "model",
2449 "type": "MODEL",
2450 "link": 304
2451 }
2452 ],
2453 "outputs": [
2454 {
2455 "localized_name": "MODEL",
2456 "name": "MODEL",
2457 "type": "MODEL",
2458 "links": [
2459 305,
2460 312
2461 ]
2462 }
2463 ],
2464 "properties": {
2465 "Node name for S&R": "LoraLoaderModelOnly",
2466 "cnr_id": "comfy-core",
2467 "ver": "0.3.68",
2468 "models": [
2469 {
2470 "name": "ltx-2-19b-lora-camera-control-dolly-left.safetensors",
2471 "url": "https://huggingface.co/Lightricks/LTX-2-19b-LoRA-Camera-Control-Dolly-Left/resolve/main/ltx-2-19b-lora-camera-control-dolly-left.safetensors",
2472 "directory": "loras"
2473 }
2474 ],
2475 "enableTabs": false,
2476 "tabWidth": 65,
2477 "tabXOffset": 10,
2478 "hasSecondTab": false,
2479 "secondTabText": "Send Back",
2480 "secondTabOffset": 80,
2481 "secondTabWidth": 65
2482 },
2483 "widgets_values": [
2484 "ltx-2-19b-lora-camera-control-dolly-left.safetensors",
2485 1
2486 ],
2487 "widgets_values_named": {
2488 "lora_name": "ltx-2-19b-lora-camera-control-dolly-left.safetensors",
2489 "strength_model": 1
2490 }
2491 },
2492 {
2493 "id": 111,
2494 "type": "MarkdownNote",
2495 "pos": [
2496 700,
2497 2960
2498 ],
2499 "size": [
2500 480,
2501 250
2502 ],
2503 "flags": {
2504 "collapsed": false
2505 },
2506 "order": 5,
2507 "mode": 0,
2508 "inputs": [],
2509 "outputs": [],
2510 "title": "LoRA",
2511 "properties": [],
2512 "widgets_values": [
2513 "# 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)."
2514 ],
2515 "widgets_values_named": {
2516 "text": "# 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)."
2517 },
2518 "color": "#222",
2519 "bgcolor": "#000"
2520 },
2521 {
2522 "id": 1,
2523 "type": "CheckpointLoaderSimple",
2524 "pos": [
2525 -890,
2526 3320
2527 ],
2528 "size": [
2529 410,
2530 140
2531 ],
2532 "flags": [],
2533 "order": 6,
2534 "mode": 0,
2535 "inputs": [
2536 {
2537 "localized_name": "ckpt_name",
2538 "name": "ckpt_name",
2539 "type": "COMBO",
2540 "widget": {
2541 "name": "ckpt_name"
2542 },
2543 "link": 313
2544 }
2545 ],
2546 "outputs": [
2547 {
2548 "localized_name": "MODEL",
2549 "name": "MODEL",
2550 "type": "MODEL",
2551 "links": [
2552 304
2553 ]
2554 },
2555 {
2556 "localized_name": "CLIP",
2557 "name": "CLIP",
2558 "type": "CLIP",
2559 "links": null
2560 },
2561 {
2562 "localized_name": "VAE",
2563 "name": "VAE",
2564 "type": "VAE",
2565 "links": [
2566 267,
2567 279,
2568 298,
2569 301
2570 ]
2571 }
2572 ],
2573 "properties": {
2574 "Node name for S&R": "CheckpointLoaderSimple",
2575 "cnr_id": "comfy-core",
2576 "ver": "0.3.56",
2577 "models": [
2578 {
2579 "name": "ltx-2-19b-distilled.safetensors",
2580 "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled.safetensors",
2581 "directory": "checkpoints"
2582 }
2583 ],
2584 "enableTabs": false,
2585 "tabWidth": 65,
2586 "tabXOffset": 10,
2587 "hasSecondTab": false,
2588 "secondTabText": "Send Back",
2589 "secondTabOffset": 80,
2590 "secondTabWidth": 65
2591 },
2592 "widgets_values": [
2593 "ltx-2-19b-distilled.safetensors"
2594 ],
2595 "widgets_values_named": {
2596 "ckpt_name": "ltx-2-19b-distilled.safetensors"
2597 }
2598 },
2599 {
2600 "id": 60,
2601 "type": "LTXAVTextEncoderLoader",
2602 "pos": [
2603 -890,
2604 3670
2605 ],
2606 "size": [
2607 420,
2608 140
2609 ],
2610 "flags": [],
2611 "order": 16,
2612 "mode": 0,
2613 "inputs": [
2614 {
2615 "localized_name": "text_encoder",
2616 "name": "text_encoder",
2617 "type": "COMBO",
2618 "widget": {
2619 "name": "text_encoder"
2620 },
2621 "link": 316
2622 },
2623 {
2624 "localized_name": "ckpt_name",
2625 "name": "ckpt_name",
2626 "type": "COMBO",
2627 "widget": {
2628 "name": "ckpt_name"
2629 },
2630 "link": 315
2631 }
2632 ],
2633 "outputs": [
2634 {
2635 "localized_name": "CLIP",
2636 "name": "CLIP",
2637 "type": "CLIP",
2638 "links": [
2639 185
2640 ]
2641 }
2642 ],
2643 "properties": {
2644 "Node name for S&R": "LTXAVTextEncoderLoader",
2645 "cnr_id": "comfy-core",
2646 "ver": "0.7.0",
2647 "models": [
2648 {
2649 "name": "gemma_3_12B_it_fp4_mixed.safetensors",
2650 "url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it_fp4_mixed.safetensors",
2651 "directory": "text_encoders"
2652 },
2653 {
2654 "name": "ltx-2-19b-distilled.safetensors",
2655 "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled.safetensors",
2656 "directory": "checkpoints"
2657 }
2658 ],
2659 "enableTabs": false,
2660 "tabWidth": 65,
2661 "tabXOffset": 10,
2662 "hasSecondTab": false,
2663 "secondTabText": "Send Back",
2664 "secondTabOffset": 80,
2665 "secondTabWidth": 65
2666 },
2667 "widgets_values": [
2668 "gemma_3_12B_it_fp4_mixed.safetensors",
2669 "ltx-2-19b-distilled.safetensors",
2670 "default"
2671 ],
2672 "widgets_values_named": {
2673 "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors",
2674 "ckpt_name": "ltx-2-19b-distilled.safetensors",
2675 "device": "default"
2676 }
2677 },
2678 {
2679 "id": 76,
2680 "type": "LatentUpscaleModelLoader",
2681 "pos": [
2682 730,
2683 3420
2684 ],
2685 "size": [
2686 390,
2687 100
2688 ],
2689 "flags": [],
2690 "order": 19,
2691 "mode": 0,
2692 "inputs": [
2693 {
2694 "localized_name": "model_name",
2695 "name": "model_name",
2696 "type": "COMBO",
2697 "widget": {
2698 "name": "model_name"
2699 },
2700 "link": 317
2701 }
2702 ],
2703 "outputs": [
2704 {
2705 "localized_name": "LATENT_UPSCALE_MODEL",
2706 "name": "LATENT_UPSCALE_MODEL",
2707 "type": "LATENT_UPSCALE_MODEL",
2708 "links": [
2709 230
2710 ]
2711 }
2712 ],
2713 "properties": {
2714 "Node name for S&R": "LatentUpscaleModelLoader",
2715 "cnr_id": "comfy-core",
2716 "ver": "0.7.0",
2717 "models": [
2718 {
2719 "name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
2720 "url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors",
2721 "directory": "latent_upscale_models"
2722 }
2723 ],
2724 "enableTabs": false,
2725 "tabWidth": 65,
2726 "tabXOffset": 10,
2727 "hasSecondTab": false,
2728 "secondTabText": "Send Back",
2729 "secondTabOffset": 80,
2730 "secondTabWidth": 65
2731 },
2732 "widgets_values": [
2733 "ltx-2-spatial-upscaler-x2-1.0.safetensors"
2734 ],
2735 "widgets_values_named": {
2736 "model_name": "ltx-2-spatial-upscaler-x2-1.0.safetensors"
2737 }
2738 },
2739 {
2740 "id": 115,
2741 "type": "ResizeImageMaskNode",
2742 "pos": [
2743 -840,
2744 4610
2745 ],
2746 "size": [
2747 270,
2748 141.921875
2749 ],
2750 "flags": [],
2751 "order": 38,
2752 "mode": 0,
2753 "inputs": [
2754 {
2755 "localized_name": "input",
2756 "name": "input",
2757 "type": "IMAGE,MASK",
2758 "link": 320
2759 }
2760 ],
2761 "outputs": [
2762 {
2763 "localized_name": "resized",
2764 "name": "resized",
2765 "type": "IMAGE",
2766 "links": [
2767 319
2768 ]
2769 }
2770 ],
2771 "properties": {
2772 "Node name for S&R": "ResizeImageMaskNode"
2773 },
2774 "widgets_values": [
2775 "scale longer dimension",
2776 1536,
2777 "lanczos"
2778 ],
2779 "widgets_values_named": {
2780 "resize_type": "scale longer dimension",
2781 "resize_type.longer_size": 1536,
2782 "scale_method": "lanczos"
2783 }
2784 }
2785 ],
2786 "groups": [
2787 {
2788 "id": 1,
2789 "title": "Model",
2790 "bounding": [
2791 -910,
2792 3230,
2793 440,
2794 603.6
2795 ],
2796 "color": "#3f789e",
2797 "flags": []
2798 },
2799 {
2800 "id": 2,
2801 "title": "Basic Sampler",
2802 "bounding": [
2803 10,
2804 3230,
2805 560,
2806 820
2807 ],
2808 "color": "#3f789e",
2809 "flags": []
2810 },
2811 {
2812 "id": 3,
2813 "title": "Prompt",
2814 "bounding": [
2815 -450,
2816 3230,
2817 440,
2818 820
2819 ],
2820 "color": "#3f789e",
2821 "flags": []
2822 },
2823 {
2824 "id": 5,
2825 "title": "Latent",
2826 "bounding": [
2827 -450,
2828 4080,
2829 740,
2830 470
2831 ],
2832 "color": "#3f789e",
2833 "flags": []
2834 },
2835 {
2836 "id": 6,
2837 "title": "Upscale Sampling(2x)",
2838 "bounding": [
2839 1180,
2840 3270,
2841 620,
2842 750
2843 ],
2844 "color": "#3f789e",
2845 "flags": []
2846 },
2847 {
2848 "id": 7,
2849 "title": "Model",
2850 "bounding": [
2851 710,
2852 3270,
2853 430,
2854 310
2855 ],
2856 "color": "#3f789e",
2857 "flags": []
2858 },
2859 {
2860 "id": 8,
2861 "title": "Video Settings",
2862 "bounding": [
2863 -910,
2864 3860,
2865 440,
2866 690
2867 ],
2868 "color": "#3f789e",
2869 "flags": []
2870 },
2871 {
2872 "id": 9,
2873 "title": "Upscale",
2874 "bounding": [
2875 700,
2876 3230,
2877 1110,
2878 803.6
2879 ],
2880 "color": "#3f789e",
2881 "flags": []
2882 },
2883 {
2884 "id": 10,
2885 "title": "Camera LoRAs (Ctrl-B to enable)",
2886 "bounding": [
2887 20,
2888 2980,
2889 550,
2890 220
2891 ],
2892 "color": "#3f789e",
2893 "flags": []
2894 }
2895 ],
2896 "links": [
2897 {
2898 "id": 135,
2899 "origin_id": 22,
2900 "origin_slot": 0,
2901 "target_id": 47,
2902 "target_slot": 1,
2903 "type": "CONDITIONING"
2904 },
2905 {
2906 "id": 136,
2907 "origin_id": 22,
2908 "origin_slot": 1,
2909 "target_id": 47,
2910 "target_slot": 2,
2911 "type": "CONDITIONING"
2912 },
2913 {
2914 "id": 107,
2915 "origin_id": 11,
2916 "origin_slot": 0,
2917 "target_id": 41,
2918 "target_slot": 0,
2919 "type": "NOISE"
2920 },
2921 {
2922 "id": 138,
2923 "origin_id": 47,
2924 "origin_slot": 0,
2925 "target_id": 41,
2926 "target_slot": 1,
2927 "type": "GUIDER"
2928 },
2929 {
2930 "id": 108,
2931 "origin_id": 8,
2932 "origin_slot": 0,
2933 "target_id": 41,
2934 "target_slot": 2,
2935 "type": "SAMPLER"
2936 },
2937 {
2938 "id": 164,
2939 "origin_id": 56,
2940 "origin_slot": 0,
2941 "target_id": 41,
2942 "target_slot": 4,
2943 "type": "LATENT"
2944 },
2945 {
2946 "id": 238,
2947 "origin_id": 80,
2948 "origin_slot": 1,
2949 "target_id": 83,
2950 "target_slot": 1,
2951 "type": "LATENT"
2952 },
2953 {
2954 "id": 220,
2955 "origin_id": 22,
2956 "origin_slot": 0,
2957 "target_id": 81,
2958 "target_slot": 0,
2959 "type": "CONDITIONING"
2960 },
2961 {
2962 "id": 221,
2963 "origin_id": 22,
2964 "origin_slot": 1,
2965 "target_id": 81,
2966 "target_slot": 1,
2967 "type": "CONDITIONING"
2968 },
2969 {
2970 "id": 218,
2971 "origin_id": 80,
2972 "origin_slot": 0,
2973 "target_id": 81,
2974 "target_slot": 2,
2975 "type": "LATENT"
2976 },
2977 {
2978 "id": 219,
2979 "origin_id": 41,
2980 "origin_slot": 0,
2981 "target_id": 80,
2982 "target_slot": 0,
2983 "type": "LATENT"
2984 },
2985 {
2986 "id": 199,
2987 "origin_id": 67,
2988 "origin_slot": 0,
2989 "target_id": 70,
2990 "target_slot": 0,
2991 "type": "NOISE"
2992 },
2993 {
2994 "id": 246,
2995 "origin_id": 82,
2996 "origin_slot": 0,
2997 "target_id": 70,
2998 "target_slot": 1,
2999 "type": "GUIDER"
3000 },
3001 {
3002 "id": 201,
3003 "origin_id": 66,
3004 "origin_slot": 0,
3005 "target_id": 70,
3006 "target_slot": 2,
3007 "type": "SAMPLER"
3008 },
3009 {
3010 "id": 202,
3011 "origin_id": 73,
3012 "origin_slot": 0,
3013 "target_id": 70,
3014 "target_slot": 3,
3015 "type": "SIGMAS"
3016 },
3017 {
3018 "id": 229,
3019 "origin_id": 83,
3020 "origin_slot": 0,
3021 "target_id": 70,
3022 "target_slot": 4,
3023 "type": "LATENT"
3024 },
3025 {
3026 "id": 224,
3027 "origin_id": 81,
3028 "origin_slot": 0,
3029 "target_id": 82,
3030 "target_slot": 1,
3031 "type": "CONDITIONING"
3032 },
3033 {
3034 "id": 225,
3035 "origin_id": 81,
3036 "origin_slot": 1,
3037 "target_id": 82,
3038 "target_slot": 2,
3039 "type": "CONDITIONING"
3040 },
3041 {
3042 "id": 248,
3043 "origin_id": 89,
3044 "origin_slot": 0,
3045 "target_id": 90,
3046 "target_slot": 0,
3047 "type": "IMAGE"
3048 },
3049 {
3050 "id": 156,
3051 "origin_id": 48,
3052 "origin_slot": 0,
3053 "target_id": 51,
3054 "target_slot": 0,
3055 "type": "VAE"
3056 },
3057 {
3058 "id": 193,
3059 "origin_id": 62,
3060 "origin_slot": 0,
3061 "target_id": 51,
3062 "target_slot": 1,
3063 "type": "INT"
3064 },
3065 {
3066 "id": 237,
3067 "origin_id": 81,
3068 "origin_slot": 2,
3069 "target_id": 84,
3070 "target_slot": 0,
3071 "type": "LATENT"
3072 },
3073 {
3074 "id": 230,
3075 "origin_id": 76,
3076 "origin_slot": 0,
3077 "target_id": 84,
3078 "target_slot": 1,
3079 "type": "LATENT_UPSCALE_MODEL"
3080 },
3081 {
3082 "id": 45,
3083 "origin_id": 3,
3084 "origin_slot": 0,
3085 "target_id": 22,
3086 "target_slot": 0,
3087 "type": "CONDITIONING"
3088 },
3089 {
3090 "id": 185,
3091 "origin_id": 60,
3092 "origin_slot": 0,
3093 "target_id": 3,
3094 "target_slot": 0,
3095 "type": "CLIP"
3096 },
3097 {
3098 "id": 192,
3099 "origin_id": 62,
3100 "origin_slot": 0,
3101 "target_id": 43,
3102 "target_slot": 2,
3103 "type": "INT"
3104 },
3105 {
3106 "id": 163,
3107 "origin_id": 51,
3108 "origin_slot": 0,
3109 "target_id": 56,
3110 "target_slot": 1,
3111 "type": "LATENT"
3112 },
3113 {
3114 "id": 255,
3115 "origin_id": -10,
3116 "origin_slot": 0,
3117 "target_id": 62,
3118 "target_slot": 0,
3119 "type": "INT"
3120 },
3121 {
3122 "id": 257,
3123 "origin_id": -10,
3124 "origin_slot": 1,
3125 "target_id": 3,
3126 "target_slot": 1,
3127 "type": "STRING"
3128 },
3129 {
3130 "id": 260,
3131 "origin_id": 105,
3132 "origin_slot": 0,
3133 "target_id": 95,
3134 "target_slot": 0,
3135 "type": "LATENT"
3136 },
3137 {
3138 "id": 261,
3139 "origin_id": 105,
3140 "origin_slot": 1,
3141 "target_id": 96,
3142 "target_slot": 0,
3143 "type": "LATENT"
3144 },
3145 {
3146 "id": 262,
3147 "origin_id": 95,
3148 "origin_slot": 0,
3149 "target_id": 97,
3150 "target_slot": 0,
3151 "type": "IMAGE"
3152 },
3153 {
3154 "id": 263,
3155 "origin_id": 96,
3156 "origin_slot": 0,
3157 "target_id": 97,
3158 "target_slot": 1,
3159 "type": "AUDIO"
3160 },
3161 {
3162 "id": 264,
3163 "origin_id": 70,
3164 "origin_slot": 1,
3165 "target_id": 105,
3166 "target_slot": 0,
3167 "type": "LATENT"
3168 },
3169 {
3170 "id": 265,
3171 "origin_id": 97,
3172 "origin_slot": 0,
3173 "target_id": -20,
3174 "target_slot": 0,
3175 "type": "VIDEO"
3176 },
3177 {
3178 "id": 266,
3179 "origin_id": 48,
3180 "origin_slot": 0,
3181 "target_id": 96,
3182 "target_slot": 1,
3183 "type": "VAE"
3184 },
3185 {
3186 "id": 267,
3187 "origin_id": 1,
3188 "origin_slot": 2,
3189 "target_id": 95,
3190 "target_slot": 1,
3191 "type": "VAE"
3192 },
3193 {
3194 "id": 279,
3195 "origin_id": 1,
3196 "origin_slot": 2,
3197 "target_id": 84,
3198 "target_slot": 2,
3199 "type": "VAE"
3200 },
3201 {
3202 "id": 288,
3203 "origin_id": 90,
3204 "origin_slot": 0,
3205 "target_id": 91,
3206 "target_slot": 0,
3207 "type": "IMAGE"
3208 },
3209 {
3210 "id": 289,
3211 "origin_id": 91,
3212 "origin_slot": 0,
3213 "target_id": 43,
3214 "target_slot": 0,
3215 "type": "INT"
3216 },
3217 {
3218 "id": 290,
3219 "origin_id": 91,
3220 "origin_slot": 1,
3221 "target_id": 43,
3222 "target_slot": 1,
3223 "type": "INT"
3224 },
3225 {
3226 "id": 291,
3227 "origin_id": -10,
3228 "origin_slot": 2,
3229 "target_id": 106,
3230 "target_slot": 0,
3231 "type": "IMAGE"
3232 },
3233 {
3234 "id": 292,
3235 "origin_id": 106,
3236 "origin_slot": 0,
3237 "target_id": 89,
3238 "target_slot": 0,
3239 "type": "INT"
3240 },
3241 {
3242 "id": 293,
3243 "origin_id": 106,
3244 "origin_slot": 1,
3245 "target_id": 89,
3246 "target_slot": 1,
3247 "type": "INT"
3248 },
3249 {
3250 "id": 296,
3251 "origin_id": 99,
3252 "origin_slot": 0,
3253 "target_id": 107,
3254 "target_slot": 1,
3255 "type": "IMAGE"
3256 },
3257 {
3258 "id": 297,
3259 "origin_id": 43,
3260 "origin_slot": 0,
3261 "target_id": 107,
3262 "target_slot": 2,
3263 "type": "LATENT"
3264 },
3265 {
3266 "id": 298,
3267 "origin_id": 1,
3268 "origin_slot": 2,
3269 "target_id": 107,
3270 "target_slot": 0,
3271 "type": "VAE"
3272 },
3273 {
3274 "id": 299,
3275 "origin_id": 107,
3276 "origin_slot": 0,
3277 "target_id": 56,
3278 "target_slot": 0,
3279 "type": "LATENT"
3280 },
3281 {
3282 "id": 300,
3283 "origin_id": 99,
3284 "origin_slot": 0,
3285 "target_id": 108,
3286 "target_slot": 1,
3287 "type": "IMAGE"
3288 },
3289 {
3290 "id": 301,
3291 "origin_id": 1,
3292 "origin_slot": 2,
3293 "target_id": 108,
3294 "target_slot": 0,
3295 "type": "VAE"
3296 },
3297 {
3298 "id": 302,
3299 "origin_id": 84,
3300 "origin_slot": 0,
3301 "target_id": 108,
3302 "target_slot": 2,
3303 "type": "LATENT"
3304 },
3305 {
3306 "id": 303,
3307 "origin_id": 108,
3308 "origin_slot": 0,
3309 "target_id": 83,
3310 "target_slot": 0,
3311 "type": "LATENT"
3312 },
3313 {
3314 "id": 304,
3315 "origin_id": 1,
3316 "origin_slot": 0,
3317 "target_id": 110,
3318 "target_slot": 0,
3319 "type": "MODEL"
3320 },
3321 {
3322 "id": 305,
3323 "origin_id": 110,
3324 "origin_slot": 0,
3325 "target_id": 47,
3326 "target_slot": 0,
3327 "type": "MODEL"
3328 },
3329 {
3330 "id": 308,
3331 "origin_id": 3,
3332 "origin_slot": 0,
3333 "target_id": 112,
3334 "target_slot": 0,
3335 "type": "CONDITIONING"
3336 },
3337 {
3338 "id": 309,
3339 "origin_id": 112,
3340 "origin_slot": 0,
3341 "target_id": 22,
3342 "target_slot": 1,
3343 "type": "CONDITIONING"
3344 },
3345 {
3346 "id": 310,
3347 "origin_id": 113,
3348 "origin_slot": 0,
3349 "target_id": 41,
3350 "target_slot": 3,
3351 "type": "SIGMAS"
3352 },
3353 {
3354 "id": 312,
3355 "origin_id": 110,
3356 "origin_slot": 0,
3357 "target_id": 82,
3358 "target_slot": 0,
3359 "type": "MODEL"
3360 },
3361 {
3362 "id": 313,
3363 "origin_id": -10,
3364 "origin_slot": 3,
3365 "target_id": 1,
3366 "target_slot": 0,
3367 "type": "COMBO"
3368 },
3369 {
3370 "id": 314,
3371 "origin_id": -10,
3372 "origin_slot": 3,
3373 "target_id": 48,
3374 "target_slot": 0,
3375 "type": "COMBO"
3376 },
3377 {
3378 "id": 315,
3379 "origin_id": -10,
3380 "origin_slot": 3,
3381 "target_id": 60,
3382 "target_slot": 1,
3383 "type": "COMBO"
3384 },
3385 {
3386 "id": 316,
3387 "origin_id": -10,
3388 "origin_slot": 4,
3389 "target_id": 60,
3390 "target_slot": 0,
3391 "type": "COMBO"
3392 },
3393 {
3394 "id": 317,
3395 "origin_id": -10,
3396 "origin_slot": 5,
3397 "target_id": 76,
3398 "target_slot": 0,
3399 "type": "COMBO"
3400 },
3401 {
3402 "id": 318,
3403 "origin_id": -10,
3404 "origin_slot": 6,
3405 "target_id": 11,
3406 "target_slot": 0,
3407 "type": "INT"
3408 },
3409 {
3410 "id": 319,
3411 "origin_id": 115,
3412 "origin_slot": 0,
3413 "target_id": 99,
3414 "target_slot": 0,
3415 "type": "IMAGE"
3416 },
3417 {
3418 "id": 320,
3419 "origin_id": -10,
3420 "origin_slot": 2,
3421 "target_id": 115,
3422 "target_slot": 0,
3423 "type": "IMAGE"
3424 }
3425 ],
3426 "extra": {
3427 "workflowRendererVersion": "LG"
3428 }
3429 }
3430 ]
3431 },
3432 "config": [],
3433 "extra": {
3434 "ds": {
3435 "scale": 0.46745929983457885,
3436 "offset": [
3437 1232.3321280864982,
3438 -2873.5505133291504
3439 ]
3440 },
3441 "frontendVersion": "1.51.10",
3442 "workflowRendererVersion": "LG",
3443 "prompt": {
3444 "1": {
3445 "inputs": {
3446 "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
3447 },
3448 "class_type": "CheckpointLoaderSimple",
3449 "_meta": {
3450 "title": "Load Checkpoint"
3451 }
3452 },
3453 "2": {
3454 "inputs": {
3455 "gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
3456 "ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
3457 "max_length": 1024
3458 },
3459 "class_type": "LTXVGemmaCLIPModelLoader",
3460 "_meta": {
3461 "title": "🅛🅣🅧 Gemma 3 Model Loader"
3462 }
3463 },
3464 "3": {
3465 "inputs": {
3466 "text": "",
3467 "clip": [
3468 "2",
3469 0
3470 ]
3471 },
3472 "class_type": "CLIPTextEncode",
3473 "_meta": {
3474 "title": "CLIP Text Encode (Prompt)"
3475 }
3476 },
3477 "4": {
3478 "inputs": {
3479 "text": "blurry, low quality, still frame, frames, watermark, overlay, titles, has blurbox, has subtitles",
3480 "clip": [
3481 "2",
3482 0
3483 ]
3484 },
3485 "class_type": "CLIPTextEncode",
3486 "_meta": {
3487 "title": "CLIP Text Encode (Prompt)"
3488 }
3489 },
3490 "8": {
3491 "inputs": {
3492 "sampler_name": "euler"
3493 },
3494 "class_type": "KSamplerSelect",
3495 "_meta": {
3496 "title": "KSamplerSelect"
3497 }
3498 },
3499 "9": {
3500 "inputs": {
3501 "steps": 20,
3502 "max_shift": 2.05,
3503 "base_shift": 0.95,
3504 "stretch": true,
3505 "terminal": 0.1,
3506 "latent": [
3507 "28",
3508 0
3509 ]
3510 },
3511 "class_type": "LTXVScheduler",
3512 "_meta": {
3513 "title": "LTXVScheduler"
3514 }
3515 },
3516 "11": {
3517 "inputs": {
3518 "noise_seed": 10
3519 },
3520 "class_type": "RandomNoise",
3521 "_meta": {
3522 "title": "RandomNoise"
3523 }
3524 },
3525 "12": {
3526 "inputs": {
3527 "samples": [
3528 "29",
3529 0
3530 ],
3531 "vae": [
3532 "1",
3533 2
3534 ]
3535 },
3536 "class_type": "VAEDecode",
3537 "_meta": {
3538 "title": "VAE Decode"
3539 }
3540 },
3541 "13": {
3542 "inputs": {
3543 "ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
3544 },
3545 "class_type": "LTXVAudioVAELoader",
3546 "_meta": {
3547 "title": "🅛🅣🅧 LTXV Audio VAE Loader"
3548 }
3549 },
3550 "14": {
3551 "inputs": {
3552 "samples": [
3553 "29",
3554 1
3555 ],
3556 "audio_vae": [
3557 "13",
3558 0
3559 ]
3560 },
3561 "class_type": "LTXVAudioVAEDecode",
3562 "_meta": {
3563 "title": "🅛🅣🅧 LTXV Audio VAE Decode"
3564 }
3565 },
3566 "15": {
3567 "inputs": {
3568 "frame_rate": [
3569 "23",
3570 0
3571 ],
3572 "loop_count": 0,
3573 "filename_prefix": "AnimateDiff",
3574 "format": "video/h264-mp4",
3575 "pix_fmt": "yuv420p",
3576 "crf": 19,
3577 "save_metadata": true,
3578 "trim_to_audio": false,
3579 "pingpong": false,
3580 "save_output": true,
3581 "images": [
3582 "12",
3583 0
3584 ],
3585 "audio": [
3586 "14",
3587 0
3588 ]
3589 },
3590 "class_type": "VHS_VideoCombine",
3591 "_meta": {
3592 "title": "Video Combine 🎥🅥🅗🅢"
3593 }
3594 },
3595 "17": {
3596 "inputs": {
3597 "skip_blocks": "29",
3598 "model": [
3599 "28",
3600 1
3601 ],
3602 "positive": [
3603 "22",
3604 0
3605 ],
3606 "negative": [
3607 "22",
3608 1
3609 ],
3610 "parameters": [
3611 "18",
3612 0
3613 ]
3614 },
3615 "class_type": "MultimodalGuider",
3616 "_meta": {
3617 "title": "🅛🅣🅧 Multimodal Guider"
3618 }
3619 },
3620 "18": {
3621 "inputs": {
3622 "modality": "VIDEO",
3623 "cfg": 3,
3624 "stg": 0,
3625 "rescale": 0,
3626 "modality_scale": 3,
3627 "parameters": [
3628 "19",
3629 0
3630 ]
3631 },
3632 "class_type": "GuiderParameters",
3633 "_meta": {
3634 "title": "🅛🅣🅧 Guider Parameters"
3635 }
3636 },
3637 "19": {
3638 "inputs": {
3639 "modality": "AUDIO",
3640 "cfg": 7,
3641 "stg": 0,
3642 "rescale": 0,
3643 "modality_scale": 3
3644 },
3645 "class_type": "GuiderParameters",
3646 "_meta": {
3647 "title": "🅛🅣🅧 Guider Parameters"
3648 }
3649 },
3650 "21": {
3651 "inputs": {
3652 "audioUI": "",
3653 "audio": [
3654 "14",
3655 0
3656 ]
3657 },
3658 "class_type": "PreviewAudio",
3659 "_meta": {
3660 "title": "PreviewAudio"
3661 }
3662 },
3663 "22": {
3664 "inputs": {
3665 "frame_rate": [
3666 "23",
3667 0
3668 ],
3669 "positive": [
3670 "3",
3671 0
3672 ],
3673 "negative": [
3674 "4",
3675 0
3676 ]
3677 },
3678 "class_type": "LTXVConditioning",
3679 "_meta": {
3680 "title": "LTXVConditioning"
3681 }
3682 },
3683 "23": {
3684 "inputs": {
3685 "value": 25
3686 },
3687 "class_type": "FloatConstant",
3688 "_meta": {
3689 "title": "Float Constant"
3690 }
3691 },
3692 "26": {
3693 "inputs": {
3694 "frames_number": [
3695 "27",
3696 0
3697 ],
3698 "frame_rate": [
3699 "42",
3700 0
3701 ],
3702 "batch_size": 1
3703 },
3704 "class_type": "LTXVEmptyLatentAudio",
3705 "_meta": {
3706 "title": "🅛🅣🅧 LTXV Empty Latent Audio"
3707 }
3708 },
3709 "27": {
3710 "inputs": {
3711 "value": 105
3712 },
3713 "class_type": "INTConstant",
3714 "_meta": {
3715 "title": "INT Constant"
3716 }
3717 },
3718 "28": {
3719 "inputs": {
3720 "video_latent": [
3721 "43",
3722 0
3723 ],
3724 "audio_latent": [
3725 "26",
3726 0
3727 ],
3728 "model": [
3729 "44",
3730 0
3731 ]
3732 },
3733 "class_type": "LTXVConcatAVLatent",
3734 "_meta": {
3735 "title": "🅛🅣🅧 LTXV Concat AV Latent"
3736 }
3737 },
3738 "29": {
3739 "inputs": {
3740 "av_latent": [
3741 "41",
3742 0
3743 ],
3744 "model": [
3745 "28",
3746 1
3747 ]
3748 },
3749 "class_type": "LTXVSeparateAVLatent",
3750 "_meta": {
3751 "title": "🅛🅣🅧 LTXV Separate AV Latent"
3752 }
3753 },
3754 "41": {
3755 "inputs": {
3756 "noise": [
3757 "11",
3758 0
3759 ],
3760 "guider": [
3761 "17",
3762 0
3763 ],
3764 "sampler": [
3765 "8",
3766 0
3767 ],
3768 "sigmas": [
3769 "9",
3770 0
3771 ],
3772 "latent_image": [
3773 "28",
3774 0
3775 ]
3776 },
3777 "class_type": "SamplerCustomAdvanced",
3778 "_meta": {
3779 "title": "SamplerCustomAdvanced"
3780 }
3781 },
3782 "42": {
3783 "inputs": {
3784 "a": [
3785 "23",
3786 0
3787 ]
3788 },
3789 "class_type": "CM_FloatToInt",
3790 "_meta": {
3791 "title": "FloatToInt"
3792 }
3793 },
3794 "43": {
3795 "inputs": {
3796 "width": 768,
3797 "height": 512,
3798 "length": [
3799 "27",
3800 0
3801 ],
3802 "batch_size": 1
3803 },
3804 "class_type": "EmptyLTXVLatentVideo",
3805 "_meta": {
3806 "title": "EmptyLTXVLatentVideo"
3807 }
3808 },
3809 "44": {
3810 "inputs": {
3811 "torch_compile": true,
3812 "disable_backup": false,
3813 "model": [
3814 "1",
3815 0
3816 ]
3817 },
3818 "class_type": "LTXVSequenceParallelMultiGPUPatcher",
3819 "_meta": {
3820 "title": "LTXVSequenceParallelMultiGPUPatcher"
3821 }
3822 },
3823 "45": {
3824 "inputs": {
3825 "frame_idx": 0,
3826 "strength": 1
3827 },
3828 "class_type": "LTXVAddGuide",
3829 "_meta": {
3830 "title": "LTXVAddGuide"
3831 }
3832 }
3833 },
3834 "comfy_fork_version": "feature/av_inference@a6994ed1",
3835 "VHS_latentpreview": false,
3836 "VHS_latentpreviewrate": 0,
3837 "VHS_MetadataImage": true,
3838 "VHS_KeepIntermediate": true
3839 },
3840 "version": 0.4
3841}