What is LTX 2.5?
LTX 2.5 is a new version of Lightricks' video generation model, following LTX-2 and LTX 2.3.
The basic architecture is the same as LTX 2.3, but it does more than simply produce cleaner output. It also comes with several major improvements.
- Multi-shot
- Generate multiple shots in a single run
- Gemma 4 Text Encoder
- The Text Encoder has changed from Gemma 3 to Gemma 4
- Diffusion Decoder
- Instead of VAE Decode, it uses a diffusion model to reconstruct video from the latent
- The basic idea is similar to PiD
There are several other improvements, but this is enough to know for now if you are using it in ComfyUI.
Recommended Settings
- Resolution
- Must be a multiple of 32
- FPS
- It is not restricted to a fixed set of values
- The default is 24 FPS
- Frames
- Must be
8n + 1
- Must be
- Maximum video length
- 481 frames
- About 20 seconds at 24 FPS
Model Download
- diffusion_models
- latent_upscale_models
- text_encoders
- vae
- ltx-2.5-video-vae-bf16.safetensors (1.47 GB)
- ltx-2.5-audio-vae-bf16.safetensors (365 MB)
📂ComfyUI/
└── 📂models/
├── 📂diffusion_models/
│ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors
├── 📂latent_upscale_models/
│ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors
├── 📂text_encoders/
│ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors
└── 📂vae/
├── ltx-2.5-video-vae-bf16.safetensors
└── ltx-2.5-audio-vae-bf16.safetensors
text2video

{
"id": "decb8021-9df5-440e-8bcd-053e9081bfc1",
"revision": 0,
"last_node_id": 237,
"last_link_id": 473,
"nodes": [
{
"id": 144,
"type": "Reroute",
"pos": [
3377.8386235634866,
3704.9876623745004
],
"size": [
75,
26
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1961.3791729403856,
4188.309385581295
],
"size": [
240,
46
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
359
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
265
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1682.2951507877015,
4188.309385581295
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 446
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 373
},
{
"name": "latent_image",
"type": "LATENT",
"link": 263
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
271
]
},
{
"name": "denoised_output",
"type": "LATENT",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 143,
"type": "Reroute",
"pos": [
2126.3791729403856,
3704.9876623745004
],
"size": [
75,
26
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 425
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
324,
363
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3214.730075554565,
4201.459339547156
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 412
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
302
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
297
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 200,
"type": "VAELoader",
"pos": [
478.2742350423962,
3704.9876623745004
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
425
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-video-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-video-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 145,
"type": "Reroute",
"pos": [
3372.999990844727,
3830
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 424
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 201,
"type": "VAELoader",
"pos": [
478.2742350423962,
3830
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
423,
424
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-audio-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-audio-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 169,
"type": "ManualSigmas",
"pos": [
1323.2568428947638,
4520.070617250462
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
373
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ManualSigmas"
},
"widgets_values": [
"1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
],
"widgets_values_named": {
"sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
}
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2552.841166273303,
4396.1393501355615
],
"size": [
270,
58
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
372
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ManualSigmas",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"0.85, 0.7250, 0.4219, 0.0"
],
"widgets_values_named": {
"sigmas": "0.85, 0.7250, 0.4219, 0.0"
}
},
{
"id": 207,
"type": "ComfyMathExpression",
"pos": [
621.7951651382713,
4513.223291865567
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 23,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 437
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
439
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1323.2568428947638,
4654.463470028603
],
"size": [
270,
46
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 293
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 294
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
263
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 212,
"type": "LTXVDualCFGGuider",
"pos": [
2552.841166273303,
4068.8437373733336
],
"size": [
270,
122
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 451
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 448
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 449
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
450
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 160,
"type": "Reroute",
"pos": [
2434.931206543861,
3555.975324749001
],
"size": [
75,
26
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 421
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
451
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2552.8411662733033,
4527.787156516675
],
"size": [
270,
46
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 362
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 265
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
276
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 161,
"type": "LTXVLatentUpsampler",
"pos": [
2286.55282127293,
4527.787156516675
],
"size": [
223.3783852709311,
66
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 359
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 360
},
{
"name": "vae",
"type": "VAE",
"link": 363
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
362
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.9.1",
"Node name for S&R": "LTXVLatentUpsampler"
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
950.9090576171875,
4086.633958193492
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 286
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 287
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 442
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
444,
448
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
445,
449
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVConditioning",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
25
],
"widgets_values_named": {
"frame_rate": 25
}
},
{
"id": 211,
"type": "LTXVDualCFGGuider",
"pos": [
1323.2568428947638,
4176.404703360848
],
"size": [
270,
122
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 443
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 444
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 445
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
446
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 196,
"type": "CLIPLoader",
"pos": [
34.768244742786905,
4122.849031020273
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
415,
416
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"ltxv",
"default"
],
"widgets_values_named": {
"clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"type": "ltxv",
"device": "default"
},
"color": "#432",
"bgcolor": "#653"
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
-121.45189484966514,
3555.975324749001
],
"size": [
492.054867294681,
367.0203586135776
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
],
"widgets_values_named": {
"text": "## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3505.234336889039,
4289.795983553205
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 297
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 326
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
453
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEDecode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 199,
"type": "UNETLoader",
"pos": [
478.2742350423962,
3555.975324749001
],
"size": [
351.8933408122417,
82
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
421,
443
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"weight_dtype": "default"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1963.8527569247603,
4544.907175555208
],
"size": [
286.7244416843596,
58
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
360
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LatentUpscaleModelLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors",
"directory": "latent_upscale_models"
}
]
},
"widgets_values": [
"ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
],
"widgets_values_named": {
"model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2552.841166273303,
4264.491543754448
],
"size": [
270,
58
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
274
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1323.2568428947638,
4374.7975561389885
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
261
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
2928.1121984934084,
4180.277799455123
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 450
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 372
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
412
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3505.234336889039,
4064.5652927653955
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
452
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "VAEDecodeTiled",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
512,
64,
4096,
8
],
"widgets_values_named": {
"tile_size": 512,
"overlap": 64,
"temporal_size": 4096,
"temporal_overlap": 8
}
},
{
"id": 223,
"type": "ComfyMathExpression",
"pos": [
621.7951651382713,
4692.1384454679255
],
"size": [
210,
148
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 462
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": 459
},
{
"label": "c",
"name": "values.c",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
},
{
"name": "INT",
"type": "INT",
"links": [
460,
461
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"8 * round((b * a - 1) / 8) + 1"
],
"widgets_values_named": {
"expression": "8 * round((b * a - 1) / 8) + 1"
}
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1323.2568428947638,
3964.7718505827065
],
"size": [
270,
82
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
259
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1234,
"fixed"
],
"widgets_values_named": {
"noise_seed": 1234,
"control_after_generate": "fixed"
}
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2552.841166273303,
3913.19593099222
],
"size": [
270,
82
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
272
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1234,
"fixed"
],
"widgets_values_named": {
"noise_seed": 1234,
"control_after_generate": "fixed"
}
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
289.36719878939346,
4692.1384454679255
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
462
]
}
],
"title": "INT: Duration (sec)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
8,
"fixed"
],
"widgets_values_named": {
"value": 8,
"fixed": "fixed"
}
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
289.36719878939346,
4972.262305271933
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
441,
459
]
}
],
"title": "INT: Frame Rate",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
24,
"fixed"
],
"widgets_values_named": {
"value": 24,
"fixed": "fixed"
}
},
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
950.9090576171875,
4923.130237462021
],
"size": [
270,
120
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 423
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 461
},
{
"name": "frame_rate",
"type": "FLOAT,INT",
"widget": {
"name": "frame_rate"
},
"link": 306
}
],
"outputs": [
{
"name": "Latent",
"type": "LATENT",
"links": [
294
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVEmptyLatentAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
97,
25,
1
],
"widgets_values_named": {
"frames_number": 97,
"frame_rate": 25,
"batch_size": 1
}
},
{
"id": 208,
"type": "ComfyMathExpression",
"pos": [
621.7951651382713,
4334.308138263209
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 22,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 438
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
440
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 210,
"type": "ComfyNumberConvert",
"pos": [
621.7951651382713,
4891.053599070284
],
"size": [
210,
46
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"label": "value",
"name": "value",
"type": "INT,FLOAT,STRING,BOOLEAN",
"link": 441
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
442
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "ComfyNumberConvert"
}
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
4209.374575100424
],
"size": [
404.5031371672711,
89.0915384165719
],
"flags": {
"collapsed": true
},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 416
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
287
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
""
],
"widgets_values_named": {
"text": ""
}
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
3965.98571288824
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 415
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
286
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"A beautiful woman in an elegant wedding dress rides a skateboard quickly through the streets of New York City. She has beautiful blonde hair, blue eyes, and a high nose. Dynamic low-angle front tracking shot, very close to the ground, with the camera moving backward in front of her as she rides toward the camera. The camera does not stay fixed: it swings slightly from left to right and right to left while tracking, creating a dynamic side-to-side motion. Ultra wide-angle GoPro-style action camera look, with slight handheld shake. Her skateboard motion is clear and energetic, with strong forward speed, smooth balance, and subtle carving as she rides through the street. Her wedding dress is richly detailed, with beautiful lace and layered fabric flowing in the wind. The skirt occasionally lifts slightly, briefly revealing her knees. Natural daylight, realistic New York street atmosphere, not cinematic."
],
"widgets_values_named": {
"text": "A beautiful woman in an elegant wedding dress rides a skateboard quickly through the streets of New York City. She has beautiful blonde hair, blue eyes, and a high nose. Dynamic low-angle front tracking shot, very close to the ground, with the camera moving backward in front of her as she rides toward the camera. The camera does not stay fixed: it swings slightly from left to right and right to left while tracking, creating a dynamic side-to-side motion. Ultra wide-angle GoPro-style action camera look, with slight handheld shake. Her skateboard motion is clear and energetic, with strong forward speed, smooth balance, and subtle carving as she rides through the street. Her wedding dress is richly detailed, with beautiful lace and layered fabric flowing in the wind. The skirt occasionally lifts slightly, briefly revealing her knees. Natural daylight, realistic New York street atmosphere, not cinematic."
}
},
{
"id": 209,
"type": "ResolutionSelector",
"pos": [
274.4911556430866,
4334.308138263209
],
"size": [
270,
126
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
438
]
},
{
"name": "height",
"type": "INT",
"links": [
437
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ResolutionSelector"
},
"widgets_values": [
"4:3 (Standard)",
1,
64
],
"widgets_values_named": {
"aspect_ratio": "4:3 (Standard)",
"megapixels": 1,
"multiple": 64
}
},
{
"id": 213,
"type": "CreateVideo",
"pos": [
3795.9532054112487,
4064.5652927653955
],
"size": [
270,
102
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 452
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 453
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
473
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
24,
8
],
"widgets_values_named": {
"fps": 24,
"bit_depth": 8
}
},
{
"id": 233,
"type": "SaveVideo",
"pos": [
4099.433219714448,
4064.5652927653955
],
"size": [
771.5998338737108,
698.1332041239973
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 473
}
],
"outputs": [
{
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"video/ComfyUI",
"auto",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/ComfyUI",
"format": "auto",
"format.codec": "auto",
"codec": "auto"
}
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
950.9090576171875,
4593.347535333413
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 440
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 439
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 460
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
293
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "EmptyLTXVLatentVideo",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
352,
256,
97,
1
],
"widgets_values_named": {
"width": 352,
"height": 256,
"length": 97,
"batch_size": 1
}
}
],
"links": [
[
259,
115,
0,
113,
0,
"NOISE"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
265,
116,
1,
117,
1,
"LATENT"
],
[
271,
113,
0,
116,
0,
"LATENT"
],
[
272,
114,
0,
119,
0,
"NOISE"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
293,
108,
0,
109,
0,
"LATENT"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
359,
116,
0,
161,
0,
"LATENT"
],
[
360,
101,
0,
161,
1,
"LATENT_UPSCALE_MODEL"
],
[
362,
161,
0,
117,
0,
"LATENT"
],
[
363,
143,
0,
161,
2,
"VAE"
],
[
372,
100,
0,
119,
3,
"SIGMAS"
],
[
373,
169,
0,
113,
3,
"SIGMAS"
],
[
412,
119,
1,
125,
0,
"LATENT"
],
[
415,
196,
0,
121,
0,
"CLIP"
],
[
416,
196,
0,
110,
0,
"CLIP"
],
[
421,
199,
0,
160,
0,
"MODEL"
],
[
423,
201,
0,
106,
0,
"VAE"
],
[
424,
201,
0,
145,
0,
"VAE"
],
[
425,
200,
0,
143,
0,
"VAE"
],
[
437,
209,
1,
207,
0,
"INT"
],
[
438,
209,
0,
208,
0,
"INT"
],
[
439,
207,
1,
108,
1,
"INT"
],
[
440,
208,
1,
108,
0,
"INT"
],
[
441,
131,
0,
210,
0,
"INT"
],
[
442,
210,
0,
107,
2,
"FLOAT"
],
[
443,
199,
0,
211,
0,
"MODEL"
],
[
444,
107,
0,
211,
1,
"CONDITIONING"
],
[
445,
107,
1,
211,
2,
"CONDITIONING"
],
[
446,
211,
0,
113,
1,
"GUIDER"
],
[
448,
107,
0,
212,
1,
"CONDITIONING"
],
[
449,
107,
1,
212,
2,
"CONDITIONING"
],
[
450,
212,
0,
119,
1,
"GUIDER"
],
[
451,
160,
0,
212,
0,
"MODEL"
],
[
452,
127,
0,
213,
0,
"IMAGE"
],
[
453,
128,
0,
213,
1,
"AUDIO"
],
[
459,
131,
0,
223,
1,
"INT"
],
[
460,
223,
1,
108,
2,
"INT"
],
[
461,
223,
1,
106,
1,
"INT"
],
[
462,
112,
0,
223,
0,
"INT"
],
[
473,
213,
0,
233,
0,
"VIDEO"
]
],
"groups": [
{
"id": 14,
"title": "text2video",
"bounding": [
-156.3941230753814,
3476.6014670345326,
2096.2441273349637,
1605.115329367029
],
"color": "#3f789e",
"flags": {}
},
{
"id": 15,
"title": "Upscale ×2",
"bounding": [
1949.4910131481286,
3476.928522336869,
1239.3296441778605,
1604.306586443011
],
"color": "#8AA",
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3197.7661820489247,
3476.4362138691326,
1708.2479818060838,
1606.0504485132474
],
"color": "#8A8",
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.289664379736688,
"offset": [
610.7755628399336,
-2702.651878426008
]
},
"frontendVersion": "1.49.6",
"workflowRendererVersion": "LG",
"prompt": {
"1": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "CheckpointLoaderSimple",
"_meta": {
"title": "Load Checkpoint"
}
},
"2": {
"inputs": {
"gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
"ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
"max_length": 1024
},
"class_type": "LTXVGemmaCLIPModelLoader",
"_meta": {
"title": "🅛🅣🅧 Gemma 3 Model Loader"
}
},
"3": {
"inputs": {
"text": "A medium close-up shot features a Caucasian man with a closely shaven head and face, wearing a black baseball cap with \"PNTR\" in white letters on the front, and a dark grey t-shirt with \"JUST DO IT\" visible across his chest. A small black microphone is clipped to his shirt collar. He is positioned slightly to the left of the frame, looking intently downwards and to his right, his eyes focused off-camera. His facial expression is one of deep concentration, with his brow slightly furrowed. As he looks down, a quick sniff sound is heard, and then he speaks with a deep male voice and a slightly frustrated tone, saying, \"I think it's so bad.\" The camera remains static throughout, maintaining a shallow depth of field, which keeps the man in sharp focus while the background is softly blurred, revealing a light-colored wall with white wooden shelving or trim, and a partially open white wooden door on the right. After a brief pause, another short, audible sniff is heard. The man then continues to speak, his voice maintaining the same quality, as he states, \"So bad. So bad.\" He elaborates further, emphasizing his point with a final statement, \"This got to be, it's got to be the worst tool I've ever seen.\"",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"4": {
"inputs": {
"text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"8": {
"inputs": {
"sampler_name": "euler"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"9": {
"inputs": {
"steps": 20,
"max_shift": 2.05,
"base_shift": 0.95,
"stretch": true,
"terminal": 0.1,
"latent": [
"28",
0
]
},
"class_type": "LTXVScheduler",
"_meta": {
"title": "LTXVScheduler"
}
},
"11": {
"inputs": {
"noise_seed": 10
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"12": {
"inputs": {
"samples": [
"29",
0
],
"vae": [
"1",
2
]
},
"class_type": "VAEDecode",
"_meta": {
"title": "VAE Decode"
}
},
"13": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "LTXVAudioVAELoader",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Loader"
}
},
"14": {
"inputs": {
"samples": [
"29",
1
],
"audio_vae": [
"13",
0
]
},
"class_type": "LTXVAudioVAEDecode",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Decode"
}
},
"15": {
"inputs": {
"frame_rate": [
"23",
0
],
"loop_count": 0,
"filename_prefix": "AnimateDiff",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"images": [
"12",
0
],
"audio": [
"14",
0
]
},
"class_type": "VHS_VideoCombine",
"_meta": {
"title": "Video Combine 🎥🅥🅗🅢"
}
},
"17": {
"inputs": {
"skip_blocks": "29",
"model": [
"28",
1
],
"positive": [
"22",
0
],
"negative": [
"22",
1
],
"parameters": [
"18",
0
]
},
"class_type": "MultimodalGuider",
"_meta": {
"title": "🅛🅣🅧 Multimodal Guider"
}
},
"18": {
"inputs": {
"modality": "VIDEO",
"cfg": 3,
"stg": 0,
"rescale": 0,
"modality_scale": 3,
"parameters": [
"19",
0
]
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"19": {
"inputs": {
"modality": "AUDIO",
"cfg": 7,
"stg": 0,
"rescale": 0,
"modality_scale": 3
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"21": {
"inputs": {
"audioUI": "",
"audio": [
"14",
0
]
},
"class_type": "PreviewAudio",
"_meta": {
"title": "PreviewAudio"
}
},
"22": {
"inputs": {
"frame_rate": [
"23",
0
],
"positive": [
"3",
0
],
"negative": [
"4",
0
]
},
"class_type": "LTXVConditioning",
"_meta": {
"title": "LTXVConditioning"
}
},
"23": {
"inputs": {
"value": 25
},
"class_type": "FloatConstant",
"_meta": {
"title": "Float Constant"
}
},
"26": {
"inputs": {
"frames_number": [
"27",
0
],
"frame_rate": [
"42",
0
],
"batch_size": 1
},
"class_type": "LTXVEmptyLatentAudio",
"_meta": {
"title": "🅛🅣🅧 LTXV Empty Latent Audio"
}
},
"27": {
"inputs": {
"value": 105
},
"class_type": "INTConstant",
"_meta": {
"title": "INT Constant"
}
},
"28": {
"inputs": {
"video_latent": [
"43",
0
],
"audio_latent": [
"26",
0
],
"model": [
"44",
0
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Concat AV Latent"
}
},
"29": {
"inputs": {
"av_latent": [
"41",
0
],
"model": [
"28",
1
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Separate AV Latent"
}
},
"41": {
"inputs": {
"noise": [
"11",
0
],
"guider": [
"17",
0
],
"sampler": [
"8",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"28",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"42": {
"inputs": {
"a": [
"23",
0
]
},
"class_type": "CM_FloatToInt",
"_meta": {
"title": "FloatToInt"
}
},
"43": {
"inputs": {
"width": 768,
"height": 512,
"length": [
"27",
0
],
"batch_size": 1
},
"class_type": "EmptyLTXVLatentVideo",
"_meta": {
"title": "EmptyLTXVLatentVideo"
}
},
"44": {
"inputs": {
"torch_compile": true,
"disable_backup": false,
"model": [
"1",
0
]
},
"class_type": "LTXVSequenceParallelMultiGPUPatcher",
"_meta": {
"title": "LTXVSequenceParallelMultiGPUPatcher"
}
},
"45": {
"inputs": {
"frame_idx": 0,
"strength": 1
},
"class_type": "LTXVAddGuide",
"_meta": {
"title": "LTXVAddGuide"
}
}
},
"comfy_fork_version": "feature/av_inference@a6994ed1",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}
Like LTX-2, this is a 2-stage workflow. It first generates at half the target resolution, then upscales the result by 2x.
Resolution settings
Enter half the target resolution in EmptyLTXVLatentVideo, since the result will be upscaled by 2x afterward.
This value must also be a multiple of 32, so set the target width and height to multiples of 64.
Frame count settings
In this workflow, enter the desired duration in seconds (sec) and the FPS, and the frame count is rounded to a suitable 8n + 1 value.
Output example
Multi-shot
This has become more common with models such as Seedance 2: you can generate multiple shots in a single run.

{
"id": "decb8021-9df5-440e-8bcd-053e9081bfc1",
"revision": 0,
"last_node_id": 238,
"last_link_id": 474,
"nodes": [
{
"id": 144,
"type": "Reroute",
"pos": [
3377.8386235634866,
3704.9876623745004
],
"size": [
75,
26
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1961.3791729403856,
4188.309385581295
],
"size": [
240,
46
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
359
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
265
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1682.2951507877015,
4188.309385581295
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 446
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 373
},
{
"name": "latent_image",
"type": "LATENT",
"link": 263
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
271
]
},
{
"name": "denoised_output",
"type": "LATENT",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 143,
"type": "Reroute",
"pos": [
2126.3791729403856,
3704.9876623745004
],
"size": [
75,
26
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 425
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
324,
363
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3214.730075554565,
4201.459339547156
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 412
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
302
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
297
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 200,
"type": "VAELoader",
"pos": [
478.2742350423962,
3704.9876623745004
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
425
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-video-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-video-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 145,
"type": "Reroute",
"pos": [
3372.999990844727,
3830
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 424
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 201,
"type": "VAELoader",
"pos": [
478.2742350423962,
3830
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
423,
424
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-audio-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-audio-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 169,
"type": "ManualSigmas",
"pos": [
1323.2568428947638,
4520.070617250462
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
373
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ManualSigmas"
},
"widgets_values": [
"1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
],
"widgets_values_named": {
"sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
}
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2552.841166273303,
4396.1393501355615
],
"size": [
270,
58
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
372
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ManualSigmas",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"0.85, 0.7250, 0.4219, 0.0"
],
"widgets_values_named": {
"sigmas": "0.85, 0.7250, 0.4219, 0.0"
}
},
{
"id": 207,
"type": "ComfyMathExpression",
"pos": [
621.7951651382713,
4513.223291865567
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 23,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 437
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
439
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1323.2568428947638,
4654.463470028603
],
"size": [
270,
46
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 293
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 294
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
263
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 212,
"type": "LTXVDualCFGGuider",
"pos": [
2552.841166273303,
4068.8437373733336
],
"size": [
270,
122
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 451
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 448
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 449
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
450
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 160,
"type": "Reroute",
"pos": [
2434.931206543861,
3555.975324749001
],
"size": [
75,
26
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 421
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
451
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2552.8411662733033,
4527.787156516675
],
"size": [
270,
46
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 362
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 265
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
276
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 161,
"type": "LTXVLatentUpsampler",
"pos": [
2286.55282127293,
4527.787156516675
],
"size": [
223.3783852709311,
66
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 359
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 360
},
{
"name": "vae",
"type": "VAE",
"link": 363
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
362
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.9.1",
"Node name for S&R": "LTXVLatentUpsampler"
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
950.9090576171875,
4086.633958193492
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 286
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 287
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 442
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
444,
448
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
445,
449
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVConditioning",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
25
],
"widgets_values_named": {
"frame_rate": 25
}
},
{
"id": 211,
"type": "LTXVDualCFGGuider",
"pos": [
1323.2568428947638,
4176.404703360848
],
"size": [
270,
122
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 443
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 444
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 445
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
446
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 196,
"type": "CLIPLoader",
"pos": [
34.768244742786905,
4122.849031020273
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
415,
416
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"ltxv",
"default"
],
"widgets_values_named": {
"clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"type": "ltxv",
"device": "default"
},
"color": "#432",
"bgcolor": "#653"
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
-121.45189484966514,
3555.975324749001
],
"size": [
492.054867294681,
367.0203586135776
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
],
"widgets_values_named": {
"text": "## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3505.234336889039,
4289.795983553205
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 297
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 326
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
453
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEDecode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 199,
"type": "UNETLoader",
"pos": [
478.2742350423962,
3555.975324749001
],
"size": [
351.8933408122417,
82
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
421,
443
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"weight_dtype": "default"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1963.8527569247603,
4544.907175555208
],
"size": [
286.7244416843596,
58
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
360
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LatentUpscaleModelLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors",
"directory": "latent_upscale_models"
}
]
},
"widgets_values": [
"ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
],
"widgets_values_named": {
"model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2552.841166273303,
4264.491543754448
],
"size": [
270,
58
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
274
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1323.2568428947638,
4374.7975561389885
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
261
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
2928.1121984934084,
4180.277799455123
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 450
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 372
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
412
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3505.234336889039,
4064.5652927653955
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
452
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "VAEDecodeTiled",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
512,
64,
4096,
8
],
"widgets_values_named": {
"tile_size": 512,
"overlap": 64,
"temporal_size": 4096,
"temporal_overlap": 8
}
},
{
"id": 223,
"type": "ComfyMathExpression",
"pos": [
621.7951651382713,
4692.1384454679255
],
"size": [
210,
148
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 462
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": 459
},
{
"label": "c",
"name": "values.c",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
},
{
"name": "INT",
"type": "INT",
"links": [
460,
461
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"8 * round((b * a - 1) / 8) + 1"
],
"widgets_values_named": {
"expression": "8 * round((b * a - 1) / 8) + 1"
}
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1323.2568428947638,
3964.7718505827065
],
"size": [
270,
82
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
259
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1234,
"fixed"
],
"widgets_values_named": {
"noise_seed": 1234,
"control_after_generate": "fixed"
}
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2552.841166273303,
3913.19593099222
],
"size": [
270,
82
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
272
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1234,
"fixed"
],
"widgets_values_named": {
"noise_seed": 1234,
"control_after_generate": "fixed"
}
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
289.36719878939346,
4692.1384454679255
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
462
]
}
],
"title": "INT: Duration (sec)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
8,
"fixed"
],
"widgets_values_named": {
"value": 8,
"fixed": "fixed"
}
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
289.36719878939346,
4972.262305271933
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
441,
459
]
}
],
"title": "INT: Frame Rate",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
24,
"fixed"
],
"widgets_values_named": {
"value": 24,
"fixed": "fixed"
}
},
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
950.9090576171875,
4923.130237462021
],
"size": [
270,
120
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 423
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 461
},
{
"name": "frame_rate",
"type": "FLOAT,INT",
"widget": {
"name": "frame_rate"
},
"link": 306
}
],
"outputs": [
{
"name": "Latent",
"type": "LATENT",
"links": [
294
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVEmptyLatentAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
97,
25,
1
],
"widgets_values_named": {
"frames_number": 97,
"frame_rate": 25,
"batch_size": 1
}
},
{
"id": 208,
"type": "ComfyMathExpression",
"pos": [
621.7951651382713,
4334.308138263209
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 22,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 438
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
440
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 210,
"type": "ComfyNumberConvert",
"pos": [
621.7951651382713,
4891.053599070284
],
"size": [
210,
46
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"label": "value",
"name": "value",
"type": "INT,FLOAT,STRING,BOOLEAN",
"link": 441
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
442
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "ComfyNumberConvert"
}
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
4209.374575100424
],
"size": [
404.5031371672711,
89.0915384165719
],
"flags": {
"collapsed": true
},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 416
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
287
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
""
],
"widgets_values_named": {
"text": ""
}
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
950.9090576171875,
4593.347535333413
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 440
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 439
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 460
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
293
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "EmptyLTXVLatentVideo",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
352,
256,
97,
1
],
"widgets_values_named": {
"width": 352,
"height": 256,
"length": 97,
"batch_size": 1
}
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
3965.98571288824
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 415
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
286
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"A tense cinematic two-shot sequence in a narrow old alley.\n\nFirst shot: a well-dressed older gentleman carefully peeks his face out from behind a wall. He wears a neat dark suit, a white shirt, and a tie. He looks cautious and alarmed. This first shot is brief.\n\nAlmost immediately, a hard cut switches to a different composition, not a zoom. Second shot: an over-the-shoulder rear view from behind the same gentleman. He is now in the near foreground, seen from behind, and he is intentionally out of focus. A short distance ahead in the alley, there is a trash can. Next to the trash can, two men are moving suspiciously. They wear dirty dark hooded jackets, worn work pants, and boots. Their clothes are grimy and unkempt, but they are fully dressed. Their backs and side profiles are visible as they secretly place a crude bomb inside the trash can. The main focus of the second shot is the trash can and the two men, not the gentleman. Cinematic thriller atmosphere, shallow depth of field, realistic detail, 5 seconds."
],
"widgets_values_named": {
"text": "A tense cinematic two-shot sequence in a narrow old alley.\n\nFirst shot: a well-dressed older gentleman carefully peeks his face out from behind a wall. He wears a neat dark suit, a white shirt, and a tie. He looks cautious and alarmed. This first shot is brief.\n\nAlmost immediately, a hard cut switches to a different composition, not a zoom. Second shot: an over-the-shoulder rear view from behind the same gentleman. He is now in the near foreground, seen from behind, and he is intentionally out of focus. A short distance ahead in the alley, there is a trash can. Next to the trash can, two men are moving suspiciously. They wear dirty dark hooded jackets, worn work pants, and boots. Their clothes are grimy and unkempt, but they are fully dressed. Their backs and side profiles are visible as they secretly place a crude bomb inside the trash can. The main focus of the second shot is the trash can and the two men, not the gentleman. Cinematic thriller atmosphere, shallow depth of field, realistic detail, 5 seconds."
}
},
{
"id": 209,
"type": "ResolutionSelector",
"pos": [
274.4911556430866,
4334.308138263209
],
"size": [
270,
126
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
438
]
},
{
"name": "height",
"type": "INT",
"links": [
437
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ResolutionSelector"
},
"widgets_values": [
"16:9 (Widescreen)",
1,
64
],
"widgets_values_named": {
"aspect_ratio": "16:9 (Widescreen)",
"megapixels": 1,
"multiple": 64
}
},
{
"id": 213,
"type": "CreateVideo",
"pos": [
3795.9532054112487,
4064.5652927653955
],
"size": [
270,
102
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 452
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 453
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
474
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
24,
8
],
"widgets_values_named": {
"fps": 24,
"bit_depth": 8
}
},
{
"id": 238,
"type": "SaveVideo",
"pos": [
4099.433219714448,
4064.5652927653955
],
"size": [
785.5241644979969,
546.8709511417126
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 474
}
],
"outputs": [
{
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"video/ComfyUI",
"auto",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/ComfyUI",
"format": "auto",
"format.codec": "auto",
"codec": "auto"
}
}
],
"links": [
[
259,
115,
0,
113,
0,
"NOISE"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
265,
116,
1,
117,
1,
"LATENT"
],
[
271,
113,
0,
116,
0,
"LATENT"
],
[
272,
114,
0,
119,
0,
"NOISE"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
293,
108,
0,
109,
0,
"LATENT"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
359,
116,
0,
161,
0,
"LATENT"
],
[
360,
101,
0,
161,
1,
"LATENT_UPSCALE_MODEL"
],
[
362,
161,
0,
117,
0,
"LATENT"
],
[
363,
143,
0,
161,
2,
"VAE"
],
[
372,
100,
0,
119,
3,
"SIGMAS"
],
[
373,
169,
0,
113,
3,
"SIGMAS"
],
[
412,
119,
1,
125,
0,
"LATENT"
],
[
415,
196,
0,
121,
0,
"CLIP"
],
[
416,
196,
0,
110,
0,
"CLIP"
],
[
421,
199,
0,
160,
0,
"MODEL"
],
[
423,
201,
0,
106,
0,
"VAE"
],
[
424,
201,
0,
145,
0,
"VAE"
],
[
425,
200,
0,
143,
0,
"VAE"
],
[
437,
209,
1,
207,
0,
"INT"
],
[
438,
209,
0,
208,
0,
"INT"
],
[
439,
207,
1,
108,
1,
"INT"
],
[
440,
208,
1,
108,
0,
"INT"
],
[
441,
131,
0,
210,
0,
"INT"
],
[
442,
210,
0,
107,
2,
"FLOAT"
],
[
443,
199,
0,
211,
0,
"MODEL"
],
[
444,
107,
0,
211,
1,
"CONDITIONING"
],
[
445,
107,
1,
211,
2,
"CONDITIONING"
],
[
446,
211,
0,
113,
1,
"GUIDER"
],
[
448,
107,
0,
212,
1,
"CONDITIONING"
],
[
449,
107,
1,
212,
2,
"CONDITIONING"
],
[
450,
212,
0,
119,
1,
"GUIDER"
],
[
451,
160,
0,
212,
0,
"MODEL"
],
[
452,
127,
0,
213,
0,
"IMAGE"
],
[
453,
128,
0,
213,
1,
"AUDIO"
],
[
459,
131,
0,
223,
1,
"INT"
],
[
460,
223,
1,
108,
2,
"INT"
],
[
461,
223,
1,
106,
1,
"INT"
],
[
462,
112,
0,
223,
0,
"INT"
],
[
474,
213,
0,
238,
0,
"VIDEO"
]
],
"groups": [
{
"id": 14,
"title": "text2video",
"bounding": [
-156.3941230753814,
3476.6014670345326,
2096.2441273349637,
1605.115329367029
],
"color": "#3f789e",
"flags": {}
},
{
"id": 15,
"title": "Upscale ×2",
"bounding": [
1949.4910131481286,
3476.928522336869,
1239.3296441778605,
1604.306586443011
],
"color": "#8AA",
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3197.7661820489247,
3476.4362138691326,
1708.2479818060838,
1606.0504485132474
],
"color": "#8A8",
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.3186308177103569,
"offset": [
428.2333682824708,
-2929.591748120864
]
},
"frontendVersion": "1.49.6",
"workflowRendererVersion": "LG",
"prompt": {
"1": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "CheckpointLoaderSimple",
"_meta": {
"title": "Load Checkpoint"
}
},
"2": {
"inputs": {
"gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
"ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
"max_length": 1024
},
"class_type": "LTXVGemmaCLIPModelLoader",
"_meta": {
"title": "🅛🅣🅧 Gemma 3 Model Loader"
}
},
"3": {
"inputs": {
"text": "A medium close-up shot features a Caucasian man with a closely shaven head and face, wearing a black baseball cap with \"PNTR\" in white letters on the front, and a dark grey t-shirt with \"JUST DO IT\" visible across his chest. A small black microphone is clipped to his shirt collar. He is positioned slightly to the left of the frame, looking intently downwards and to his right, his eyes focused off-camera. His facial expression is one of deep concentration, with his brow slightly furrowed. As he looks down, a quick sniff sound is heard, and then he speaks with a deep male voice and a slightly frustrated tone, saying, \"I think it's so bad.\" The camera remains static throughout, maintaining a shallow depth of field, which keeps the man in sharp focus while the background is softly blurred, revealing a light-colored wall with white wooden shelving or trim, and a partially open white wooden door on the right. After a brief pause, another short, audible sniff is heard. The man then continues to speak, his voice maintaining the same quality, as he states, \"So bad. So bad.\" He elaborates further, emphasizing his point with a final statement, \"This got to be, it's got to be the worst tool I've ever seen.\"",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"4": {
"inputs": {
"text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"8": {
"inputs": {
"sampler_name": "euler"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"9": {
"inputs": {
"steps": 20,
"max_shift": 2.05,
"base_shift": 0.95,
"stretch": true,
"terminal": 0.1,
"latent": [
"28",
0
]
},
"class_type": "LTXVScheduler",
"_meta": {
"title": "LTXVScheduler"
}
},
"11": {
"inputs": {
"noise_seed": 10
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"12": {
"inputs": {
"samples": [
"29",
0
],
"vae": [
"1",
2
]
},
"class_type": "VAEDecode",
"_meta": {
"title": "VAE Decode"
}
},
"13": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "LTXVAudioVAELoader",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Loader"
}
},
"14": {
"inputs": {
"samples": [
"29",
1
],
"audio_vae": [
"13",
0
]
},
"class_type": "LTXVAudioVAEDecode",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Decode"
}
},
"15": {
"inputs": {
"frame_rate": [
"23",
0
],
"loop_count": 0,
"filename_prefix": "AnimateDiff",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"images": [
"12",
0
],
"audio": [
"14",
0
]
},
"class_type": "VHS_VideoCombine",
"_meta": {
"title": "Video Combine 🎥🅥🅗🅢"
}
},
"17": {
"inputs": {
"skip_blocks": "29",
"model": [
"28",
1
],
"positive": [
"22",
0
],
"negative": [
"22",
1
],
"parameters": [
"18",
0
]
},
"class_type": "MultimodalGuider",
"_meta": {
"title": "🅛🅣🅧 Multimodal Guider"
}
},
"18": {
"inputs": {
"modality": "VIDEO",
"cfg": 3,
"stg": 0,
"rescale": 0,
"modality_scale": 3,
"parameters": [
"19",
0
]
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"19": {
"inputs": {
"modality": "AUDIO",
"cfg": 7,
"stg": 0,
"rescale": 0,
"modality_scale": 3
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"21": {
"inputs": {
"audioUI": "",
"audio": [
"14",
0
]
},
"class_type": "PreviewAudio",
"_meta": {
"title": "PreviewAudio"
}
},
"22": {
"inputs": {
"frame_rate": [
"23",
0
],
"positive": [
"3",
0
],
"negative": [
"4",
0
]
},
"class_type": "LTXVConditioning",
"_meta": {
"title": "LTXVConditioning"
}
},
"23": {
"inputs": {
"value": 25
},
"class_type": "FloatConstant",
"_meta": {
"title": "Float Constant"
}
},
"26": {
"inputs": {
"frames_number": [
"27",
0
],
"frame_rate": [
"42",
0
],
"batch_size": 1
},
"class_type": "LTXVEmptyLatentAudio",
"_meta": {
"title": "🅛🅣🅧 LTXV Empty Latent Audio"
}
},
"27": {
"inputs": {
"value": 105
},
"class_type": "INTConstant",
"_meta": {
"title": "INT Constant"
}
},
"28": {
"inputs": {
"video_latent": [
"43",
0
],
"audio_latent": [
"26",
0
],
"model": [
"44",
0
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Concat AV Latent"
}
},
"29": {
"inputs": {
"av_latent": [
"41",
0
],
"model": [
"28",
1
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Separate AV Latent"
}
},
"41": {
"inputs": {
"noise": [
"11",
0
],
"guider": [
"17",
0
],
"sampler": [
"8",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"28",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"42": {
"inputs": {
"a": [
"23",
0
]
},
"class_type": "CM_FloatToInt",
"_meta": {
"title": "FloatToInt"
}
},
"43": {
"inputs": {
"width": 768,
"height": 512,
"length": [
"27",
0
],
"batch_size": 1
},
"class_type": "EmptyLTXVLatentVideo",
"_meta": {
"title": "EmptyLTXVLatentVideo"
}
},
"44": {
"inputs": {
"torch_compile": true,
"disable_backup": false,
"model": [
"1",
0
]
},
"class_type": "LTXVSequenceParallelMultiGPUPatcher",
"_meta": {
"title": "LTXVSequenceParallelMultiGPUPatcher"
}
},
"45": {
"inputs": {
"frame_idx": 0,
"strength": 1
},
"class_type": "LTXVAddGuide",
"_meta": {
"title": "LTXVAddGuide"
}
}
},
"comfy_fork_version": "feature/av_inference@a6994ed1",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}
There is no special format. You can simply write something natural such as “a cut happens here...” and the model will recognize it.
This makes prompts easy to write, but the model may not always recognize them as Multi-shot. If it does not work, be patient and try a few times.
Output example
Duration Predictor
Video length is normally set manually, but deciding how many seconds best fit a prompt can be surprisingly difficult.
LTX 2.5 can automatically estimate how long a video needs to be to express the content of the prompt.
Model download
- model_patches
- ltx-2.5-duration-head-bf16.safetensors (3.84 MB)
📂ComfyUI/
└── 📂models/
└── 📂model_patches/
└── ltx-2.5-duration-head-bf16.safetensors

{
"id": "decb8021-9df5-440e-8bcd-053e9081bfc1",
"revision": 0,
"last_node_id": 241,
"last_link_id": 480,
"nodes": [
{
"id": 144,
"type": "Reroute",
"pos": [
3377.8386235634866,
3704.9876623745004
],
"size": [
75,
26
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1961.3791729403856,
4187.209370475094
],
"size": [
240,
46
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
359
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
265
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1682.2951507877015,
4188.309385581295
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 446
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 373
},
{
"name": "latent_image",
"type": "LATENT",
"link": 263
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
271
]
},
{
"name": "denoised_output",
"type": "LATENT",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 143,
"type": "Reroute",
"pos": [
2126.3791729403856,
3703.887647268299
],
"size": [
75,
26
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 425
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
324,
363
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3214.730075554565,
4201.459339547156
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 412
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
302
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
297
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 200,
"type": "VAELoader",
"pos": [
478.2742350423962,
3704.9876623745004
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
425
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-video-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-video-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 145,
"type": "Reroute",
"pos": [
3372.999990844727,
3830
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 424
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 201,
"type": "VAELoader",
"pos": [
478.2742350423962,
3830
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
423,
424
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-audio-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-audio-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 169,
"type": "ManualSigmas",
"pos": [
1323.2568428947638,
4520.070617250462
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
373
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ManualSigmas"
},
"widgets_values": [
"1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
],
"widgets_values_named": {
"sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
}
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2552.841166273303,
4395.039335029361
],
"size": [
270,
58
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
372
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ManualSigmas",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"0.85, 0.7250, 0.4219, 0.0"
],
"widgets_values_named": {
"sigmas": "0.85, 0.7250, 0.4219, 0.0"
}
},
{
"id": 207,
"type": "ComfyMathExpression",
"pos": [
621.7951651382713,
4513.223291865567
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 20,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 437
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
439
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1323.2568428947638,
4654.463470028603
],
"size": [
270,
46
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 293
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 294
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
263
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 212,
"type": "LTXVDualCFGGuider",
"pos": [
2552.841166273303,
4067.7437222671324
],
"size": [
270,
122
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 451
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 448
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 449
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
450
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 160,
"type": "Reroute",
"pos": [
2434.931206543861,
3554.8753096428
],
"size": [
75,
26
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 421
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
451
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2552.8411662733033,
4526.687141410474
],
"size": [
270,
46
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 362
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 265
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
276
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 161,
"type": "LTXVLatentUpsampler",
"pos": [
2286.55282127293,
4526.687141410474
],
"size": [
223.3783852709311,
66
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 359
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 360
},
{
"name": "vae",
"type": "VAE",
"link": 363
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
362
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.9.1",
"Node name for S&R": "LTXVLatentUpsampler"
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
950.9090576171875,
4086.633958193492
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 286
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 287
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 442
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
444,
448
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
445,
449
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVConditioning",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
25
],
"widgets_values_named": {
"frame_rate": 25
}
},
{
"id": 211,
"type": "LTXVDualCFGGuider",
"pos": [
1323.2568428947638,
4176.404703360848
],
"size": [
270,
122
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 443
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 444
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 445
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
446
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 196,
"type": "CLIPLoader",
"pos": [
34.768244742786905,
4122.849031020273
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
415,
416
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"ltxv",
"default"
],
"widgets_values_named": {
"clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"type": "ltxv",
"device": "default"
},
"color": "#432",
"bgcolor": "#653"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3505.234336889039,
4289.795983553205
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 297
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 326
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
453
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEDecode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1963.8527569247603,
4543.807160449007
],
"size": [
286.7244416843596,
58
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
360
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LatentUpscaleModelLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors",
"directory": "latent_upscale_models"
}
]
},
"widgets_values": [
"ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
],
"widgets_values_named": {
"model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2552.841166273303,
4263.391528648247
],
"size": [
270,
58
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
274
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1323.2568428947638,
4374.7975561389885
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
261
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
2928.1121984934084,
4179.177784348923
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 450
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 372
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
412
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3505.234336889039,
4064.5652927653955
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
452
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "VAEDecodeTiled",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
512,
64,
4096,
8
],
"widgets_values_named": {
"tile_size": 512,
"overlap": 64,
"temporal_size": 4096,
"temporal_overlap": 8
}
},
{
"id": 223,
"type": "ComfyMathExpression",
"pos": [
621.7951651382713,
4692.1384454679255
],
"size": [
210,
148
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 479
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": 459
},
{
"label": "c",
"name": "values.c",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
},
{
"name": "INT",
"type": "INT",
"links": [
460,
461
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"8 * round((b * a - 1) / 8) + 1"
],
"widgets_values_named": {
"expression": "8 * round((b * a - 1) / 8) + 1"
}
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2552.841166273303,
3912.0959158860187
],
"size": [
270,
82
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
272
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1234,
"fixed"
],
"widgets_values_named": {
"noise_seed": 1234,
"control_after_generate": "fixed"
}
},
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
950.9090576171875,
4923.130237462021
],
"size": [
270,
120
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 423
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 461
},
{
"name": "frame_rate",
"type": "FLOAT,INT",
"widget": {
"name": "frame_rate"
},
"link": 306
}
],
"outputs": [
{
"name": "Latent",
"type": "LATENT",
"links": [
294
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVEmptyLatentAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
97,
25,
1
],
"widgets_values_named": {
"frames_number": 97,
"frame_rate": 25,
"batch_size": 1
}
},
{
"id": 208,
"type": "ComfyMathExpression",
"pos": [
621.7951651382713,
4334.308138263209
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 19,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 438
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
440
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
4209.374575100424
],
"size": [
404.5031371672711,
89.0915384165719
],
"flags": {
"collapsed": true
},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 416
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
287
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
""
],
"widgets_values_named": {
"text": ""
}
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
950.9090576171875,
4593.347535333413
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 440
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 439
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 460
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
293
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "EmptyLTXVLatentVideo",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
352,
256,
97,
1
],
"widgets_values_named": {
"width": 352,
"height": 256,
"length": 97,
"batch_size": 1
}
},
{
"id": 209,
"type": "ResolutionSelector",
"pos": [
274.4911556430866,
4334.308138263209
],
"size": [
270,
126
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
438
]
},
{
"name": "height",
"type": "INT",
"links": [
437
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ResolutionSelector"
},
"widgets_values": [
"16:9 (Widescreen)",
1,
64
],
"widgets_values_named": {
"aspect_ratio": "16:9 (Widescreen)",
"megapixels": 1,
"multiple": 64
}
},
{
"id": 213,
"type": "CreateVideo",
"pos": [
3795.9532054112487,
4064.5652927653955
],
"size": [
270,
102
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 452
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 453
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
474
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
24,
8
],
"widgets_values_named": {
"fps": 24,
"bit_depth": 8
}
},
{
"id": 238,
"type": "SaveVideo",
"pos": [
4099.433219714448,
4064.5652927653955
],
"size": [
785.5241644979969,
546.8709511417126
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 474
}
],
"outputs": [
{
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"video/ComfyUI",
"auto",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/ComfyUI",
"format": "auto",
"format.codec": "auto",
"codec": "auto"
}
},
{
"id": 199,
"type": "UNETLoader",
"pos": [
478.2742350423962,
3555.975324749001
],
"size": [
351.8933408122417,
82
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
421,
443,
476
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"weight_dtype": "default"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
289.36719878939346,
4972.262305271933
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
441,
459
]
}
],
"title": "INT: Frame Rate",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
24,
"fixed"
],
"widgets_values_named": {
"value": 24,
"fixed": "fixed"
}
},
{
"id": 210,
"type": "ComfyNumberConvert",
"pos": [
621.7951651382713,
4891.053599070284
],
"size": [
210,
46
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"label": "value",
"name": "value",
"type": "INT,FLOAT,STRING,BOOLEAN",
"link": 441
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
442
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "ComfyNumberConvert"
}
},
{
"id": 239,
"type": "LTXVDurationPredictor",
"pos": [
274.4911556430866,
4549.552932500611
],
"size": [
270,
146
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 476
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 477
},
{
"name": "duration_head",
"type": "MODEL_PATCH",
"link": 475
}
],
"outputs": [
{
"name": "num_frames",
"type": "INT",
"links": []
},
{
"name": "seconds",
"type": "FLOAT",
"links": [
479,
480
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LTXVDurationPredictor"
},
"widgets_values": [
24,
1,
20
],
"widgets_values_named": {
"frame_rate": 24,
"min_seconds": 1,
"max_seconds": 20
},
"color": "#232",
"bgcolor": "#353"
},
{
"id": 240,
"type": "ModelPatchLoader",
"pos": [
-107.37270897775828,
4637.552932500611
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL_PATCH",
"type": "MODEL_PATCH",
"links": [
475
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ModelPatchLoader"
},
"widgets_values": [
"ltx-2.5-duration-head-bf16.safetensors"
],
"widgets_values_named": {
"name": "ltx-2.5-duration-head-bf16.safetensors"
},
"color": "#232",
"bgcolor": "#353"
},
{
"id": 241,
"type": "PreviewAny",
"pos": [
274.4911556430866,
4746.141323965875
],
"size": [
271.46414468078615,
130.83839943298335
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "source",
"type": "*",
"link": 480
}
],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "PreviewAny"
},
"widgets_values": [],
"widgets_values_named": {}
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1323.2568428947638,
3964.7718505827065
],
"size": [
270,
82
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
259
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1234,
"fixed"
],
"widgets_values_named": {
"noise_seed": 1234,
"control_after_generate": "fixed"
}
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
3965.98571288824
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 415
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
286,
477
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"A shaky handheld smartphone video at night, filmed very close to a merry-go-round in an amusement park. The camera does not show the whole carousel and does not center the rotation axis. Instead, the frame captures only one or two carousel horses nearby, with a child riding them. The horses move past the camera at close range as the merry-go-round slowly turns. The video feels like it was casually filmed with an older smartphone. Strong handheld shake, uneven framing, slight blur, noise in the dark areas, and imperfect focus. Only a few children and a small number of people are around, not a crowded scene. Warm carousel lights glow at night, and a little of the amusement park can be seen faintly in the background. Ordinary amateur footage, realistic, not cinematic."
],
"widgets_values_named": {
"text": "A shaky handheld smartphone video at night, filmed very close to a merry-go-round in an amusement park. The camera does not show the whole carousel and does not center the rotation axis. Instead, the frame captures only one or two carousel horses nearby, with a child riding them. The horses move past the camera at close range as the merry-go-round slowly turns. The video feels like it was casually filmed with an older smartphone. Strong handheld shake, uneven framing, slight blur, noise in the dark areas, and imperfect focus. Only a few children and a small number of people are around, not a crowded scene. Warm carousel lights glow at night, and a little of the amusement park can be seen faintly in the background. Ordinary amateur footage, realistic, not cinematic."
}
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
-121.45189484966514,
3555.975324749001
],
"size": [
499.8036466374126,
423.93663896882254
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- model_patches\n - [ltx-2.5-duration-head-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/model_patches/ltx-2.5-duration-head-bf16.safetensors) (3.84 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂model_patches/\n │ └── ltx-2.5-duration-head-bf16.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
],
"widgets_values_named": {
"text": "## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- model_patches\n - [ltx-2.5-duration-head-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/model_patches/ltx-2.5-duration-head-bf16.safetensors) (3.84 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂model_patches/\n │ └── ltx-2.5-duration-head-bf16.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
},
"color": "#323",
"bgcolor": "#535"
}
],
"links": [
[
259,
115,
0,
113,
0,
"NOISE"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
265,
116,
1,
117,
1,
"LATENT"
],
[
271,
113,
0,
116,
0,
"LATENT"
],
[
272,
114,
0,
119,
0,
"NOISE"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
293,
108,
0,
109,
0,
"LATENT"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
359,
116,
0,
161,
0,
"LATENT"
],
[
360,
101,
0,
161,
1,
"LATENT_UPSCALE_MODEL"
],
[
362,
161,
0,
117,
0,
"LATENT"
],
[
363,
143,
0,
161,
2,
"VAE"
],
[
372,
100,
0,
119,
3,
"SIGMAS"
],
[
373,
169,
0,
113,
3,
"SIGMAS"
],
[
412,
119,
1,
125,
0,
"LATENT"
],
[
415,
196,
0,
121,
0,
"CLIP"
],
[
416,
196,
0,
110,
0,
"CLIP"
],
[
421,
199,
0,
160,
0,
"MODEL"
],
[
423,
201,
0,
106,
0,
"VAE"
],
[
424,
201,
0,
145,
0,
"VAE"
],
[
425,
200,
0,
143,
0,
"VAE"
],
[
437,
209,
1,
207,
0,
"INT"
],
[
438,
209,
0,
208,
0,
"INT"
],
[
439,
207,
1,
108,
1,
"INT"
],
[
440,
208,
1,
108,
0,
"INT"
],
[
441,
131,
0,
210,
0,
"INT"
],
[
442,
210,
0,
107,
2,
"FLOAT"
],
[
443,
199,
0,
211,
0,
"MODEL"
],
[
444,
107,
0,
211,
1,
"CONDITIONING"
],
[
445,
107,
1,
211,
2,
"CONDITIONING"
],
[
446,
211,
0,
113,
1,
"GUIDER"
],
[
448,
107,
0,
212,
1,
"CONDITIONING"
],
[
449,
107,
1,
212,
2,
"CONDITIONING"
],
[
450,
212,
0,
119,
1,
"GUIDER"
],
[
451,
160,
0,
212,
0,
"MODEL"
],
[
452,
127,
0,
213,
0,
"IMAGE"
],
[
453,
128,
0,
213,
1,
"AUDIO"
],
[
459,
131,
0,
223,
1,
"INT"
],
[
460,
223,
1,
108,
2,
"INT"
],
[
461,
223,
1,
106,
1,
"INT"
],
[
474,
213,
0,
238,
0,
"VIDEO"
],
[
475,
240,
0,
239,
2,
"MODEL_PATCH"
],
[
476,
199,
0,
239,
0,
"MODEL"
],
[
477,
121,
0,
239,
1,
"CONDITIONING"
],
[
479,
239,
1,
223,
0,
"FLOAT"
],
[
480,
239,
1,
241,
0,
"FLOAT"
]
],
"groups": [
{
"id": 14,
"title": "text2video",
"bounding": [
-156.3941230753814,
3476.6014670345326,
2096.2441273349637,
1605.115329367029
],
"color": "#3f789e",
"flags": {}
},
{
"id": 15,
"title": "Upscale ×2",
"bounding": [
1949.4910131481286,
3475.8285072306676,
1239.3296441778605,
1604.306586443011
],
"color": "#8AA",
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3197.7661820489247,
3476.4362138691326,
1708.2479818060838,
1606.0504485132474
],
"color": "#8A8",
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.2633312543060801,
"offset": [
854.9144447021355,
-2669.1852400888574
]
},
"frontendVersion": "1.49.6",
"workflowRendererVersion": "LG",
"prompt": {
"1": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "CheckpointLoaderSimple",
"_meta": {
"title": "Load Checkpoint"
}
},
"2": {
"inputs": {
"gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
"ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
"max_length": 1024
},
"class_type": "LTXVGemmaCLIPModelLoader",
"_meta": {
"title": "🅛🅣🅧 Gemma 3 Model Loader"
}
},
"3": {
"inputs": {
"text": "A medium close-up shot features a Caucasian man with a closely shaven head and face, wearing a black baseball cap with \"PNTR\" in white letters on the front, and a dark grey t-shirt with \"JUST DO IT\" visible across his chest. A small black microphone is clipped to his shirt collar. He is positioned slightly to the left of the frame, looking intently downwards and to his right, his eyes focused off-camera. His facial expression is one of deep concentration, with his brow slightly furrowed. As he looks down, a quick sniff sound is heard, and then he speaks with a deep male voice and a slightly frustrated tone, saying, \"I think it's so bad.\" The camera remains static throughout, maintaining a shallow depth of field, which keeps the man in sharp focus while the background is softly blurred, revealing a light-colored wall with white wooden shelving or trim, and a partially open white wooden door on the right. After a brief pause, another short, audible sniff is heard. The man then continues to speak, his voice maintaining the same quality, as he states, \"So bad. So bad.\" He elaborates further, emphasizing his point with a final statement, \"This got to be, it's got to be the worst tool I've ever seen.\"",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"4": {
"inputs": {
"text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"8": {
"inputs": {
"sampler_name": "euler"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"9": {
"inputs": {
"steps": 20,
"max_shift": 2.05,
"base_shift": 0.95,
"stretch": true,
"terminal": 0.1,
"latent": [
"28",
0
]
},
"class_type": "LTXVScheduler",
"_meta": {
"title": "LTXVScheduler"
}
},
"11": {
"inputs": {
"noise_seed": 10
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"12": {
"inputs": {
"samples": [
"29",
0
],
"vae": [
"1",
2
]
},
"class_type": "VAEDecode",
"_meta": {
"title": "VAE Decode"
}
},
"13": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "LTXVAudioVAELoader",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Loader"
}
},
"14": {
"inputs": {
"samples": [
"29",
1
],
"audio_vae": [
"13",
0
]
},
"class_type": "LTXVAudioVAEDecode",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Decode"
}
},
"15": {
"inputs": {
"frame_rate": [
"23",
0
],
"loop_count": 0,
"filename_prefix": "AnimateDiff",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"images": [
"12",
0
],
"audio": [
"14",
0
]
},
"class_type": "VHS_VideoCombine",
"_meta": {
"title": "Video Combine 🎥🅥🅗🅢"
}
},
"17": {
"inputs": {
"skip_blocks": "29",
"model": [
"28",
1
],
"positive": [
"22",
0
],
"negative": [
"22",
1
],
"parameters": [
"18",
0
]
},
"class_type": "MultimodalGuider",
"_meta": {
"title": "🅛🅣🅧 Multimodal Guider"
}
},
"18": {
"inputs": {
"modality": "VIDEO",
"cfg": 3,
"stg": 0,
"rescale": 0,
"modality_scale": 3,
"parameters": [
"19",
0
]
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"19": {
"inputs": {
"modality": "AUDIO",
"cfg": 7,
"stg": 0,
"rescale": 0,
"modality_scale": 3
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"21": {
"inputs": {
"audioUI": "",
"audio": [
"14",
0
]
},
"class_type": "PreviewAudio",
"_meta": {
"title": "PreviewAudio"
}
},
"22": {
"inputs": {
"frame_rate": [
"23",
0
],
"positive": [
"3",
0
],
"negative": [
"4",
0
]
},
"class_type": "LTXVConditioning",
"_meta": {
"title": "LTXVConditioning"
}
},
"23": {
"inputs": {
"value": 25
},
"class_type": "FloatConstant",
"_meta": {
"title": "Float Constant"
}
},
"26": {
"inputs": {
"frames_number": [
"27",
0
],
"frame_rate": [
"42",
0
],
"batch_size": 1
},
"class_type": "LTXVEmptyLatentAudio",
"_meta": {
"title": "🅛🅣🅧 LTXV Empty Latent Audio"
}
},
"27": {
"inputs": {
"value": 105
},
"class_type": "INTConstant",
"_meta": {
"title": "INT Constant"
}
},
"28": {
"inputs": {
"video_latent": [
"43",
0
],
"audio_latent": [
"26",
0
],
"model": [
"44",
0
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Concat AV Latent"
}
},
"29": {
"inputs": {
"av_latent": [
"41",
0
],
"model": [
"28",
1
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Separate AV Latent"
}
},
"41": {
"inputs": {
"noise": [
"11",
0
],
"guider": [
"17",
0
],
"sampler": [
"8",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"28",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"42": {
"inputs": {
"a": [
"23",
0
]
},
"class_type": "CM_FloatToInt",
"_meta": {
"title": "FloatToInt"
}
},
"43": {
"inputs": {
"width": 768,
"height": 512,
"length": [
"27",
0
],
"batch_size": 1
},
"class_type": "EmptyLTXVLatentVideo",
"_meta": {
"title": "EmptyLTXVLatentVideo"
}
},
"44": {
"inputs": {
"torch_compile": true,
"disable_backup": false,
"model": [
"1",
0
]
},
"class_type": "LTXVSequenceParallelMultiGPUPatcher",
"_meta": {
"title": "LTXVSequenceParallelMultiGPUPatcher"
}
},
"45": {
"inputs": {
"frame_idx": 0,
"strength": 1
},
"class_type": "LTXVAddGuide",
"_meta": {
"title": "LTXVAddGuide"
}
}
},
"comfy_fork_version": "feature/av_inference@a6994ed1",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}
LTXV Duration Predictor
It outputs the predicted frame count, which is connected to length in the regular text2video workflow.
It is only a prediction, so the result may be shorter or longer than expected. Even so, automatically predicting the video length is an interesting feature.
image2video

{
"id": "decb8021-9df5-440e-8bcd-053e9081bfc1",
"revision": 0,
"last_node_id": 248,
"last_link_id": 495,
"nodes": [
{
"id": 144,
"type": "Reroute",
"pos": [
3697.3293237423713,
3700
],
"size": [
75,
26
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1682.2951507877015,
4188.309385581295
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 446
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 373
},
{
"name": "latent_image",
"type": "LATENT",
"link": 263
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
271
]
},
{
"name": "denoised_output",
"type": "LATENT",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3534.6448862942543,
4202.163247645851
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 44,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 412
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
302
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
297
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 145,
"type": "Reroute",
"pos": [
3697.3293237423713,
3830
],
"size": [
75,
26
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 424
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 201,
"type": "VAELoader",
"pos": [
478.2742350423962,
3830
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
423,
424
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-audio-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-audio-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 169,
"type": "ManualSigmas",
"pos": [
1323.2568428947638,
4520.070617250462
],
"size": [
270,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
373
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ManualSigmas"
},
"widgets_values": [
"1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
],
"widgets_values_named": {
"sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
}
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2878.164166613746,
4394.528845050448
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
372
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ManualSigmas",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"0.85, 0.7250, 0.4219, 0.0"
],
"widgets_values_named": {
"sigmas": "0.85, 0.7250, 0.4219, 0.0"
}
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1323.2568428947638,
4654.463470028603
],
"size": [
270,
46
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 476
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 294
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
263
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 212,
"type": "LTXVDualCFGGuider",
"pos": [
2878.164166613746,
4067.2332322882203
],
"size": [
270,
122
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 451
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 448
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 449
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
450
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2878.164166613747,
4526.176651431561
],
"size": [
270,
46
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 487
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 265
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
276
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
950.9090576171875,
4086.633958193492
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 286
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 287
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 442
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
444,
448
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
445,
449
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVConditioning",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
25
],
"widgets_values_named": {
"frame_rate": 25
}
},
{
"id": 211,
"type": "LTXVDualCFGGuider",
"pos": [
1323.2568428947638,
4176.404703360848
],
"size": [
270,
122
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 443
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 444
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 445
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
446
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 196,
"type": "CLIPLoader",
"pos": [
34.768244742786905,
4122.849031020273
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
415,
416
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"ltxv",
"default"
],
"widgets_values_named": {
"clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"type": "ltxv",
"device": "default"
},
"color": "#432",
"bgcolor": "#653"
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
-121.45189484966514,
3555.975324749001
],
"size": [
492.054867294681,
367.0203586135776
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
],
"widgets_values_named": {
"text": "## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3824.7250370679235,
4290.4998916519
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 46,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 297
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 326
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
453
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEDecode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 199,
"type": "UNETLoader",
"pos": [
478.2742350423962,
3555.975324749001
],
"size": [
351.8933408122417,
82
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
421,
443
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"weight_dtype": "default"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1963.8527569247603,
4544.907175555208
],
"size": [
286.7244416843596,
58
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
360
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LatentUpscaleModelLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors",
"directory": "latent_upscale_models"
}
]
},
"widgets_values": [
"ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
],
"widgets_values_named": {
"model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2878.164166613746,
4262.881038669334
],
"size": [
270,
58
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
274
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1323.2568428947638,
4374.7975561389885
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
261
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3824.7250370679235,
4065.2692008640906
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 45,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
452
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "VAEDecodeTiled",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
512,
64,
4096,
8
],
"widgets_values_named": {
"tile_size": 512,
"overlap": 64,
"temporal_size": 4096,
"temporal_overlap": 8
}
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1323.2568428947638,
3964.7718505827065
],
"size": [
270,
82
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
259
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1234,
"fixed"
],
"widgets_values_named": {
"noise_seed": 1234,
"control_after_generate": "fixed"
}
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2878.164166613746,
3911.5854259071066
],
"size": [
270,
82
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
272
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1234,
"fixed"
],
"widgets_values_named": {
"noise_seed": 1234,
"control_after_generate": "fixed"
}
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
-92.99606910384978,
4817.233345796489
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
462
]
}
],
"title": "INT: Duration (sec)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
8,
"fixed"
],
"widgets_values_named": {
"value": 8,
"fixed": "fixed"
}
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
-92.99606910384978,
5097.357205600496
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
441,
459
]
}
],
"title": "INT: Frame Rate",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
24,
"fixed"
],
"widgets_values_named": {
"value": 24,
"fixed": "fixed"
}
},
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
551.2502398539093,
5047.225107273006
],
"size": [
270,
120
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 423
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 461
},
{
"name": "frame_rate",
"type": "FLOAT,INT",
"widget": {
"name": "frame_rate"
},
"link": 306
}
],
"outputs": [
{
"name": "Latent",
"type": "LATENT",
"links": [
294
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVEmptyLatentAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
97,
25,
1
],
"widgets_values_named": {
"frames_number": 97,
"frame_rate": 25,
"batch_size": 1
}
},
{
"id": 210,
"type": "ComfyNumberConvert",
"pos": [
237.47148065084866,
5016.148499398847
],
"size": [
210,
46
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"label": "value",
"name": "value",
"type": "INT,FLOAT,STRING,BOOLEAN",
"link": 441
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
442
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "ComfyNumberConvert"
}
},
{
"id": 213,
"type": "CreateVideo",
"pos": [
4115.443905590137,
4065.2692008640906
],
"size": [
270,
102
],
"flags": {},
"order": 47,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 452
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 453
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
473
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
24,
8
],
"widgets_values_named": {
"fps": 24,
"bit_depth": 8
}
},
{
"id": 200,
"type": "VAELoader",
"pos": [
478.2742350423962,
3700
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
425,
474
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-video-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-video-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 242,
"type": "ResizeImageMaskNode",
"pos": [
-610.9773936050797,
4477.220562160798
],
"size": [
270,
106
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 477
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
478
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale total pixels",
1,
"nearest-exact"
],
"widgets_values_named": {
"resize_type": "scale total pixels",
"resize_type.megapixels": 1,
"scale_method": "nearest-exact"
},
"color": "#232",
"bgcolor": "#353"
},
{
"id": 243,
"type": "ResizeImageMaskNode",
"pos": [
-312.186590721394,
4477.220562160798
],
"size": [
270,
106
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 478
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
479,
488
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale to multiple",
64,
"nearest-exact"
],
"widgets_values_named": {
"resize_type": "scale to multiple",
"resize_type.multiple": 64,
"scale_method": "nearest-exact"
},
"color": "#232",
"bgcolor": "#353"
},
{
"id": 161,
"type": "LTXVLatentUpsampler",
"pos": [
2286.55282127293,
4527.787156516675
],
"size": [
223.3783852709311,
66
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 359
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 360
},
{
"name": "vae",
"type": "VAE",
"link": 363
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
486
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.9.1",
"Node name for S&R": "LTXVLatentUpsampler"
}
},
{
"id": 208,
"type": "ComfyMathExpression",
"pos": [
237.47148065084866,
4374.201186231935
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 31,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 480
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
440
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
551.2502398539093,
4817.233345796489
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 440
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 439
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 460
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
475
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "EmptyLTXVLatentVideo",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
352,
256,
97,
1
],
"widgets_values_named": {
"width": 352,
"height": 256,
"length": 97,
"batch_size": 1
}
},
{
"id": 247,
"type": "Reroute",
"pos": [
2434.931206543861,
4730.875453138205
],
"size": [
75,
26
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 494
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
495
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 248,
"type": "Reroute",
"pos": [
741.9483550610274,
4730.875453138205
],
"size": [
75,
26
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 492
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
493,
494
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
3965.98571288824
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 415
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
286
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"The polar bear eagerly bites into the watermelon, holding it tightly between both front paws and remaining completely absorbed in eating. The smartphone camera shakes heavily and unevenly in the filmer's hands, with rough amateur framing. From the lower-left foreground, a second polar bear swims through the pool toward the concrete edge, splashing water as it approaches. It climbs out of the pool onto the wet concrete near the first bear, water dripping from its fur. The first bear keeps eating the watermelon without paying attention to it."
],
"widgets_values_named": {
"text": "The polar bear eagerly bites into the watermelon, holding it tightly between both front paws and remaining completely absorbed in eating. The smartphone camera shakes heavily and unevenly in the filmer's hands, with rough amateur framing. From the lower-left foreground, a second polar bear swims through the pool toward the concrete edge, splashing water as it approaches. It climbs out of the pool onto the wet concrete near the first bear, water dripping from its fur. The first bear keeps eating the watermelon without paying attention to it."
}
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
4209.374575100424
],
"size": [
404.5031371672711,
89.0915384165719
],
"flags": {
"collapsed": true
},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 416
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
287
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
""
],
"widgets_values_named": {
"text": ""
}
},
{
"id": 223,
"type": "ComfyMathExpression",
"pos": [
237.47148065084866,
4817.233345796489
],
"size": [
210,
148
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 462
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": 459
},
{
"label": "c",
"name": "values.c",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
},
{
"name": "INT",
"type": "INT",
"links": [
460,
461
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"8 * round((b * a - 1) / 8) + 1"
],
"widgets_values_named": {
"expression": "8 * round((b * a - 1) / 8) + 1"
}
},
{
"id": 246,
"type": "Reroute",
"pos": [
-13.395787837708326,
4730.875453138205
],
"size": [
75,
26
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 488
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
492
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 207,
"type": "ComfyMathExpression",
"pos": [
237.47148065084866,
4553.116339834293
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 32,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 481
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
439
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 239,
"type": "LTXVImgToVideoInplace",
"pos": [
949.6132059670451,
4560.905445618785
],
"size": [
270,
122
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 474
},
{
"name": "image",
"type": "IMAGE",
"link": 493
},
{
"name": "latent",
"type": "LATENT",
"link": 475
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
476
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LTXVImgToVideoInplace"
},
"widgets_values": [
0.7,
false
],
"widgets_values_named": {
"strength": 0.7,
"bypass": false
},
"color": "#232",
"bgcolor": "#353"
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
3253.4351988338517,
4180.716328482931
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 43,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 450
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 372
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
412
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 245,
"type": "GetImageSize",
"pos": [
-13.395787837708326,
4477.220562160798
],
"size": [
175.52367558755168,
126.25393752421223
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 479
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
480
]
},
{
"name": "height",
"type": "INT",
"links": [
481
]
},
{
"name": "batch_size",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "GetImageSize"
},
"color": "#232",
"bgcolor": "#353"
},
{
"id": 241,
"type": "LoadImage",
"pos": [
-981.0389201053332,
4477.220562160798
],
"size": [
334.8482477653853,
633.7777274842338
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
477
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"polarbear.png",
"image"
],
"widgets_values_named": {
"image": "polarbear.png",
"upload": "image"
},
"color": "#232",
"bgcolor": "#353"
},
{
"id": 143,
"type": "Reroute",
"pos": [
2130,
3700
],
"size": [
75,
26
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 425
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
324,
363,
484
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1965,
4190
],
"size": [
240,
46
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
359
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
265
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 233,
"type": "SaveVideo",
"pos": [
4418.92391989335,
4065.2692008640906
],
"size": [
520.6184093440506,
882.9038290413048
],
"flags": {},
"order": 48,
"mode": 0,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 473
}
],
"outputs": [
{
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"video/ComfyUI",
"mp4",
"h264",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/ComfyUI",
"format": "mp4",
"format.codec": "h264",
"format.codec.encoding": "auto",
"codec": "auto"
}
},
{
"id": 240,
"type": "LTXVImgToVideoInplace",
"pos": [
2561.096743620032,
4486.130418235433
],
"size": [
270,
122
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 484
},
{
"name": "image",
"type": "IMAGE",
"link": 495
},
{
"name": "latent",
"type": "LATENT",
"link": 486
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
487
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LTXVImgToVideoInplace"
},
"widgets_values": [
1,
false
],
"widgets_values_named": {
"strength": 1,
"bypass": false
},
"color": "#232",
"bgcolor": "#353"
},
{
"id": 160,
"type": "Reroute",
"pos": [
2756.096743620032,
3555.975324749001
],
"size": [
75,
26
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 421
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
451
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
}
],
"links": [
[
259,
115,
0,
113,
0,
"NOISE"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
265,
116,
1,
117,
1,
"LATENT"
],
[
271,
113,
0,
116,
0,
"LATENT"
],
[
272,
114,
0,
119,
0,
"NOISE"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
359,
116,
0,
161,
0,
"LATENT"
],
[
360,
101,
0,
161,
1,
"LATENT_UPSCALE_MODEL"
],
[
363,
143,
0,
161,
2,
"VAE"
],
[
372,
100,
0,
119,
3,
"SIGMAS"
],
[
373,
169,
0,
113,
3,
"SIGMAS"
],
[
412,
119,
1,
125,
0,
"LATENT"
],
[
415,
196,
0,
121,
0,
"CLIP"
],
[
416,
196,
0,
110,
0,
"CLIP"
],
[
421,
199,
0,
160,
0,
"MODEL"
],
[
423,
201,
0,
106,
0,
"VAE"
],
[
424,
201,
0,
145,
0,
"VAE"
],
[
425,
200,
0,
143,
0,
"VAE"
],
[
439,
207,
1,
108,
1,
"INT"
],
[
440,
208,
1,
108,
0,
"INT"
],
[
441,
131,
0,
210,
0,
"INT"
],
[
442,
210,
0,
107,
2,
"FLOAT"
],
[
443,
199,
0,
211,
0,
"MODEL"
],
[
444,
107,
0,
211,
1,
"CONDITIONING"
],
[
445,
107,
1,
211,
2,
"CONDITIONING"
],
[
446,
211,
0,
113,
1,
"GUIDER"
],
[
448,
107,
0,
212,
1,
"CONDITIONING"
],
[
449,
107,
1,
212,
2,
"CONDITIONING"
],
[
450,
212,
0,
119,
1,
"GUIDER"
],
[
451,
160,
0,
212,
0,
"MODEL"
],
[
452,
127,
0,
213,
0,
"IMAGE"
],
[
453,
128,
0,
213,
1,
"AUDIO"
],
[
459,
131,
0,
223,
1,
"INT"
],
[
460,
223,
1,
108,
2,
"INT"
],
[
461,
223,
1,
106,
1,
"INT"
],
[
462,
112,
0,
223,
0,
"INT"
],
[
473,
213,
0,
233,
0,
"VIDEO"
],
[
474,
200,
0,
239,
0,
"VAE"
],
[
475,
108,
0,
239,
2,
"LATENT"
],
[
476,
239,
0,
109,
0,
"LATENT"
],
[
477,
241,
0,
242,
0,
"IMAGE"
],
[
478,
242,
0,
243,
0,
"IMAGE"
],
[
479,
243,
0,
245,
0,
"IMAGE"
],
[
480,
245,
0,
208,
0,
"INT"
],
[
481,
245,
1,
207,
0,
"INT"
],
[
484,
143,
0,
240,
0,
"VAE"
],
[
486,
161,
0,
240,
2,
"LATENT"
],
[
487,
240,
0,
117,
0,
"LATENT"
],
[
488,
243,
0,
246,
0,
"IMAGE"
],
[
492,
246,
0,
248,
0,
"IMAGE"
],
[
493,
248,
0,
239,
1,
"IMAGE"
],
[
494,
248,
0,
247,
0,
"IMAGE"
],
[
495,
247,
0,
240,
1,
"IMAGE"
]
],
"groups": [
{
"id": 14,
"title": "image2video",
"bounding": [
-1082.0371396709056,
3474.3923018829837,
3014.876104197838,
1730.2712961515826
],
"color": "#3f789e",
"flags": {}
},
{
"id": 15,
"title": "Upscale ×2",
"bounding": [
1949.4910131481286,
3476.928522336869,
1549.7093224019434,
1730.2842017983157
],
"color": "#8AA",
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3517.2568822278095,
3477.140121967828,
1463.4932888772732,
1728.9935955691249
],
"color": "#8A8",
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.8019117956766092,
"offset": [
-2789.2973261025168,
-3215.112397654743
]
},
"frontendVersion": "1.49.6",
"workflowRendererVersion": "LG",
"prompt": {
"1": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "CheckpointLoaderSimple",
"_meta": {
"title": "Load Checkpoint"
}
},
"2": {
"inputs": {
"gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
"ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
"max_length": 1024
},
"class_type": "LTXVGemmaCLIPModelLoader",
"_meta": {
"title": "🅛🅣🅧 Gemma 3 Model Loader"
}
},
"3": {
"inputs": {
"text": "A medium close-up shot features a Caucasian man with a closely shaven head and face, wearing a black baseball cap with \"PNTR\" in white letters on the front, and a dark grey t-shirt with \"JUST DO IT\" visible across his chest. A small black microphone is clipped to his shirt collar. He is positioned slightly to the left of the frame, looking intently downwards and to his right, his eyes focused off-camera. His facial expression is one of deep concentration, with his brow slightly furrowed. As he looks down, a quick sniff sound is heard, and then he speaks with a deep male voice and a slightly frustrated tone, saying, \"I think it's so bad.\" The camera remains static throughout, maintaining a shallow depth of field, which keeps the man in sharp focus while the background is softly blurred, revealing a light-colored wall with white wooden shelving or trim, and a partially open white wooden door on the right. After a brief pause, another short, audible sniff is heard. The man then continues to speak, his voice maintaining the same quality, as he states, \"So bad. So bad.\" He elaborates further, emphasizing his point with a final statement, \"This got to be, it's got to be the worst tool I've ever seen.\"",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"4": {
"inputs": {
"text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"8": {
"inputs": {
"sampler_name": "euler"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"9": {
"inputs": {
"steps": 20,
"max_shift": 2.05,
"base_shift": 0.95,
"stretch": true,
"terminal": 0.1,
"latent": [
"28",
0
]
},
"class_type": "LTXVScheduler",
"_meta": {
"title": "LTXVScheduler"
}
},
"11": {
"inputs": {
"noise_seed": 10
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"12": {
"inputs": {
"samples": [
"29",
0
],
"vae": [
"1",
2
]
},
"class_type": "VAEDecode",
"_meta": {
"title": "VAE Decode"
}
},
"13": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "LTXVAudioVAELoader",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Loader"
}
},
"14": {
"inputs": {
"samples": [
"29",
1
],
"audio_vae": [
"13",
0
]
},
"class_type": "LTXVAudioVAEDecode",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Decode"
}
},
"15": {
"inputs": {
"frame_rate": [
"23",
0
],
"loop_count": 0,
"filename_prefix": "AnimateDiff",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"images": [
"12",
0
],
"audio": [
"14",
0
]
},
"class_type": "VHS_VideoCombine",
"_meta": {
"title": "Video Combine 🎥🅥🅗🅢"
}
},
"17": {
"inputs": {
"skip_blocks": "29",
"model": [
"28",
1
],
"positive": [
"22",
0
],
"negative": [
"22",
1
],
"parameters": [
"18",
0
]
},
"class_type": "MultimodalGuider",
"_meta": {
"title": "🅛🅣🅧 Multimodal Guider"
}
},
"18": {
"inputs": {
"modality": "VIDEO",
"cfg": 3,
"stg": 0,
"rescale": 0,
"modality_scale": 3,
"parameters": [
"19",
0
]
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"19": {
"inputs": {
"modality": "AUDIO",
"cfg": 7,
"stg": 0,
"rescale": 0,
"modality_scale": 3
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"21": {
"inputs": {
"audioUI": "",
"audio": [
"14",
0
]
},
"class_type": "PreviewAudio",
"_meta": {
"title": "PreviewAudio"
}
},
"22": {
"inputs": {
"frame_rate": [
"23",
0
],
"positive": [
"3",
0
],
"negative": [
"4",
0
]
},
"class_type": "LTXVConditioning",
"_meta": {
"title": "LTXVConditioning"
}
},
"23": {
"inputs": {
"value": 25
},
"class_type": "FloatConstant",
"_meta": {
"title": "Float Constant"
}
},
"26": {
"inputs": {
"frames_number": [
"27",
0
],
"frame_rate": [
"42",
0
],
"batch_size": 1
},
"class_type": "LTXVEmptyLatentAudio",
"_meta": {
"title": "🅛🅣🅧 LTXV Empty Latent Audio"
}
},
"27": {
"inputs": {
"value": 105
},
"class_type": "INTConstant",
"_meta": {
"title": "INT Constant"
}
},
"28": {
"inputs": {
"video_latent": [
"43",
0
],
"audio_latent": [
"26",
0
],
"model": [
"44",
0
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Concat AV Latent"
}
},
"29": {
"inputs": {
"av_latent": [
"41",
0
],
"model": [
"28",
1
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Separate AV Latent"
}
},
"41": {
"inputs": {
"noise": [
"11",
0
],
"guider": [
"17",
0
],
"sampler": [
"8",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"28",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"42": {
"inputs": {
"a": [
"23",
0
]
},
"class_type": "CM_FloatToInt",
"_meta": {
"title": "FloatToInt"
}
},
"43": {
"inputs": {
"width": 768,
"height": 512,
"length": [
"27",
0
],
"batch_size": 1
},
"class_type": "EmptyLTXVLatentVideo",
"_meta": {
"title": "EmptyLTXVLatentVideo"
}
},
"44": {
"inputs": {
"torch_compile": true,
"disable_backup": false,
"model": [
"1",
0
]
},
"class_type": "LTXVSequenceParallelMultiGPUPatcher",
"_meta": {
"title": "LTXVSequenceParallelMultiGPUPatcher"
}
},
"45": {
"inputs": {
"frame_idx": 0,
"strength": 1
},
"class_type": "LTXVAddGuide",
"_meta": {
"title": "LTXVAddGuide"
}
}
},
"comfy_fork_version": "feature/av_inference@a6994ed1",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}
This works the same way as image2video in LTX 2. LTXVImgToVideoInplace inserts the input image as the first frame.
For various reasons, earlier workflows deliberately degraded the input image with
LTXV Preprocess. With LTX 2.5, at least in my experience, it no longer seems necessary, so I have left it out.
Output example

Generative Interpolation / FLF2V
This workflow takes any number of images and smoothly fills in the gaps between them.
If you specify only the first and last images of the video, it becomes what is commonly called FLF2V.

{
"id": "decb8021-9df5-440e-8bcd-053e9081bfc1",
"revision": 0,
"last_node_id": 266,
"last_link_id": 547,
"nodes": [
{
"id": 144,
"type": "Reroute",
"pos": [
2681.077861083227,
3699.5066780799784
],
"size": [
75,
26
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 502
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 145,
"type": "Reroute",
"pos": [
2681.077861083227,
3829.5066780799784
],
"size": [
75,
26
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 424
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 201,
"type": "VAELoader",
"pos": [
478.2742350423962,
3830
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
423,
424
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-audio-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-audio-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 169,
"type": "ManualSigmas",
"pos": [
1649.7509820439357,
4505.833753648476
],
"size": [
270,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
373
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ManualSigmas"
},
"widgets_values": [
"1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
],
"widgets_values_named": {
"sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
}
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1649.7509820439357,
4641.286610241314
],
"size": [
270,
46
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 527
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 294
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
263
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 211,
"type": "LTXVDualCFGGuider",
"pos": [
1649.7509820439357,
4160.047832129467
],
"size": [
270,
122
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 542
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 515
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 516
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
446
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 196,
"type": "CLIPLoader",
"pos": [
34.768244742786905,
4122.849031020273
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
415,
416
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"ltxv",
"default"
],
"widgets_values_named": {
"clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"type": "ltxv",
"device": "default"
},
"color": "#432",
"bgcolor": "#653"
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
-121.45189484966514,
3555.975324749001
],
"size": [
492.054867294681,
367.0203586135776
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
],
"widgets_values_named": {
"text": "## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
2849.355271852007,
4290.006569731882
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 297
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 326
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
453
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEDecode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 199,
"type": "UNETLoader",
"pos": [
478.2742350423962,
3555.975324749001
],
"size": [
351.8933408122417,
82
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
541
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"weight_dtype": "default"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1649.7509820439357,
4359.500688722304
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
261
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
2849.355271852007,
4064.775878944069
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 540
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
452
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "VAEDecodeTiled",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
512,
64,
4096,
8
],
"widgets_values_named": {
"tile_size": 512,
"overlap": 64,
"temporal_size": 4096,
"temporal_overlap": 8
}
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
331.89760907024504,
5267.838247164359
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
441,
459
]
}
],
"title": "INT: Frame Rate",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
24,
"fixed"
],
"widgets_values_named": {
"value": 24,
"fixed": "fixed"
}
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
4209.374575100424
],
"size": [
404.5031371672711,
89.0915384165719
],
"flags": {
"collapsed": true
},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 416
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
287
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
""
],
"widgets_values_named": {
"text": ""
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
950.9090576171875,
4086.633958193492
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 286
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 287
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 442
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
496
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
497
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVConditioning",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
25
],
"widgets_values_named": {
"frame_rate": 25
}
},
{
"id": 200,
"type": "VAELoader",
"pos": [
478.2742350423962,
3700
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
498,
502,
505,
511
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-video-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-video-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
942.6831275605132,
4324.852146524634
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 517
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 519
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 521
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
500
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "EmptyLTXVLatentVideo",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
352,
256,
97,
1
],
"widgets_values_named": {
"width": 352,
"height": 256,
"length": 97,
"batch_size": 1
}
},
{
"id": 248,
"type": "Reroute",
"pos": [
1137.6831275605132,
4517.05063351552
],
"size": [
75,
26
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 492
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
524
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 246,
"type": "Reroute",
"pos": [
623.5031737883648,
4517.05063351552
],
"size": [
75,
26
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 488
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
492
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
942.6831275605132,
5217.706148836869
],
"size": [
270,
120
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 423
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 461
},
{
"name": "frame_rate",
"type": "FLOAT,INT",
"widget": {
"name": "frame_rate"
},
"link": 306
}
],
"outputs": [
{
"name": "Latent",
"type": "LATENT",
"links": [
294
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVEmptyLatentAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
97,
25,
1
],
"widgets_values_named": {
"frames_number": 97,
"frame_rate": 25,
"batch_size": 1
}
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
331.89760907024504,
4987.714387360352
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
462
]
}
],
"title": "INT: Duration (sec)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
8,
"fixed"
],
"widgets_values_named": {
"value": 8,
"fixed": "fixed"
}
},
{
"id": 256,
"type": "Reroute",
"pos": [
1137.6831275605132,
4610.583770833152
],
"size": [
75,
26
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 529
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
530
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 258,
"type": "Reroute",
"pos": [
1137.6831275605132,
4795.823107504953
],
"size": [
75,
26
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 531
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
532
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 223,
"type": "ComfyMathExpression",
"pos": [
659.8523467422257,
4987.714387360352
],
"size": [
210,
148
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 462
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": 459
},
{
"label": "c",
"name": "values.c",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
},
{
"name": "INT",
"type": "INT",
"links": [
461,
521
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"8 * round((b * a - 1) / 8) + 1"
],
"widgets_values_named": {
"expression": "8 * round((b * a - 1) / 8) + 1"
}
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
2008.7892899368733,
4175.132525794005
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 446
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 373
},
{
"name": "latent_image",
"type": "LATENT",
"link": 263
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
538
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
2296.7930785292688,
4194.1567777168175
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 538
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
539
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
297
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 213,
"type": "CreateVideo",
"pos": [
3140.074140374219,
4064.775878944069
],
"size": [
270,
102
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 452
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 453
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
473
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
24,
8
],
"widgets_values_named": {
"fps": 24,
"bit_depth": 8
}
},
{
"id": 245,
"type": "GetImageSize",
"pos": [
623.5031737883648,
4350
],
"size": [
210,
136
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 479
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
517
]
},
{
"name": "height",
"type": "INT",
"links": [
519
]
},
{
"name": "batch_size",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "GetImageSize"
},
"widgets_values": [],
"widgets_values_named": {},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 242,
"type": "ResizeImageMaskNode",
"pos": [
10.539958059511386,
4350
],
"size": [
270,
106
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 477
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
478
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale total pixels",
1,
"nearest-exact"
],
"widgets_values_named": {
"resize_type": "scale total pixels",
"resize_type.megapixels": 1,
"scale_method": "nearest-exact"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 210,
"type": "ComfyNumberConvert",
"pos": [
659.101009013016,
5194.894003772629
],
"size": [
210,
46
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"label": "value",
"name": "value",
"type": "INT,FLOAT,STRING,BOOLEAN",
"link": 441
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
442
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "ComfyNumberConvert"
}
},
{
"id": 260,
"type": "Reroute",
"pos": [
1494.334999792313,
3555.975324749001
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 541
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
542
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 250,
"type": "LTXVAddGuide",
"pos": [
1299.334999792313,
4086.633958193492
],
"size": [
270,
202
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 496
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 497
},
{
"name": "vae",
"type": "VAE",
"link": 498
},
{
"name": "latent",
"type": "LATENT",
"link": 500
},
{
"name": "image",
"type": "IMAGE",
"link": 524
},
{
"name": "attention_mask",
"shape": 7,
"type": "MASK",
"link": null
},
{
"name": "iclora_parameters",
"shape": 7,
"type": "IC_LORA_PARAMETERS",
"link": null
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
507
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
508
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
525
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LTXVAddGuide"
},
"widgets_values": [
0,
0.7
],
"widgets_values_named": {
"frame_idx": 0,
"strength": 0.7
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 253,
"type": "LTXVAddGuide",
"pos": [
1299.334999792313,
4714.462614506136
],
"size": [
270,
202
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 513
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 514
},
{
"name": "vae",
"type": "VAE",
"link": 511
},
{
"name": "latent",
"type": "LATENT",
"link": 526
},
{
"name": "image",
"type": "IMAGE",
"link": 532
},
{
"name": "attention_mask",
"shape": 7,
"type": "MASK",
"link": null
},
{
"name": "iclora_parameters",
"shape": 7,
"type": "IC_LORA_PARAMETERS",
"link": null
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
515,
535
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
516,
536
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
527
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LTXVAddGuide"
},
"widgets_values": [
-1,
0.7
],
"widgets_values_named": {
"frame_idx": -1,
"strength": 0.7
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 241,
"type": "LoadImage",
"pos": [
-798.2793535675535,
4352.661991876221
],
"size": [
313.4216356598804,
556.5797843506889
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
477
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"cat1.png",
"image"
],
"widgets_values_named": {
"image": "cat1.png",
"upload": "image"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 254,
"type": "LoadImage",
"pos": [
-439.5517483803237,
4610.335237939214
],
"size": [
313.4216356598804,
556.5797843506889
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
523
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"cat2.jpg",
"image"
],
"widgets_values_named": {
"image": "cat2.jpg",
"upload": "image"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 259,
"type": "LoadImage",
"pos": [
-80.82414319309396,
4794.717958356087
],
"size": [
313.4216356598804,
556.5797843506889
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
533
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"cat3.jpg",
"image"
],
"widgets_values_named": {
"image": "cat3.jpg",
"upload": "image"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 251,
"type": "LTXVCropGuides",
"pos": [
2564.280843315069,
4022.220905275308
],
"size": [
193.69425053413798,
66
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 535
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 536
},
{
"name": "latent",
"type": "LATENT",
"link": 539
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": null
},
{
"name": "negative",
"type": "CONDITIONING",
"links": null
},
{
"name": "latent",
"type": "LATENT",
"links": [
540
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LTXVCropGuides"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
430,
3970
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 415
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
286
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"The cat slowly turns toward the camera, briefly licks its nose, then rises and places both front paws on the fence. Smooth continuous motion."
],
"widgets_values_named": {
"text": "The cat slowly turns toward the camera, briefly licks its nose, then rises and places both front paws on the fence. Smooth continuous motion."
}
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1649.7509820439357,
4000.5949755366287
],
"size": [
270,
82
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
259
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
123,
"fixed"
],
"widgets_values_named": {
"noise_seed": 123,
"control_after_generate": "fixed"
}
},
{
"id": 252,
"type": "LTXVAddGuide",
"pos": [
1299.334999792313,
4400.548286349814
],
"size": [
270,
202
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 507
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 508
},
{
"name": "vae",
"type": "VAE",
"link": 505
},
{
"name": "latent",
"type": "LATENT",
"link": 525
},
{
"name": "image",
"type": "IMAGE",
"link": 530
},
{
"name": "attention_mask",
"shape": 7,
"type": "MASK",
"link": null
},
{
"name": "iclora_parameters",
"shape": 7,
"type": "IC_LORA_PARAMETERS",
"link": null
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
513
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
514
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
526
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LTXVAddGuide"
},
"widgets_values": [
97,
0.4
],
"widgets_values_named": {
"frame_idx": 97,
"strength": 0.4
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 233,
"type": "SaveVideo",
"pos": [
3443.5541546774325,
4064.775878944069
],
"size": [
669.8888817466473,
999.7073248602296
],
"flags": {},
"order": 43,
"mode": 0,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 473
}
],
"outputs": [
{
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"video/ComfyUI",
"mp4",
"h264",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/ComfyUI",
"format": "mp4",
"format.codec": "h264",
"format.codec.encoding": "auto",
"codec": "auto"
}
},
{
"id": 243,
"type": "ResizeImageMaskNode",
"pos": [
317.0215659239381,
4350
],
"size": [
270,
106
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 478
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
479,
488,
522,
534
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale to multiple",
32,
"nearest-exact"
],
"widgets_values_named": {
"resize_type": "scale to multiple",
"resize_type.multiple": 32,
"scale_method": "nearest-exact"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 255,
"type": "ResizeImageMaskNode",
"pos": [
317.02156592393817,
4610.335237939214
],
"size": [
270,
126
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 523
},
{
"label": "match",
"name": "resize_type.match",
"type": "IMAGE,MASK",
"link": 522
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
529
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"match size",
"center",
"nearest-exact"
],
"widgets_values_named": {
"resize_type": "match size",
"resize_type.crop": "center",
"scale_method": "nearest-exact"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 257,
"type": "ResizeImageMaskNode",
"pos": [
317.02156592393817,
4794.717958356087
],
"size": [
270,
126
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 533
},
{
"label": "match",
"name": "resize_type.match",
"type": "IMAGE,MASK",
"link": 534
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
531
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"match size",
"center",
"nearest-exact"
],
"widgets_values_named": {
"resize_type": "match size",
"resize_type.crop": "center",
"scale_method": "nearest-exact"
},
"color": "#233",
"bgcolor": "#355"
}
],
"links": [
[
259,
115,
0,
113,
0,
"NOISE"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
373,
169,
0,
113,
3,
"SIGMAS"
],
[
415,
196,
0,
121,
0,
"CLIP"
],
[
416,
196,
0,
110,
0,
"CLIP"
],
[
423,
201,
0,
106,
0,
"VAE"
],
[
424,
201,
0,
145,
0,
"VAE"
],
[
441,
131,
0,
210,
0,
"INT"
],
[
442,
210,
0,
107,
2,
"FLOAT"
],
[
446,
211,
0,
113,
1,
"GUIDER"
],
[
452,
127,
0,
213,
0,
"IMAGE"
],
[
453,
128,
0,
213,
1,
"AUDIO"
],
[
459,
131,
0,
223,
1,
"INT"
],
[
461,
223,
1,
106,
1,
"INT"
],
[
462,
112,
0,
223,
0,
"INT"
],
[
473,
213,
0,
233,
0,
"VIDEO"
],
[
477,
241,
0,
242,
0,
"IMAGE"
],
[
478,
242,
0,
243,
0,
"IMAGE"
],
[
479,
243,
0,
245,
0,
"IMAGE"
],
[
488,
243,
0,
246,
0,
"IMAGE"
],
[
492,
246,
0,
248,
0,
"IMAGE"
],
[
496,
107,
0,
250,
0,
"CONDITIONING"
],
[
497,
107,
1,
250,
1,
"CONDITIONING"
],
[
498,
200,
0,
250,
2,
"VAE"
],
[
500,
108,
0,
250,
3,
"LATENT"
],
[
502,
200,
0,
144,
0,
"VAE"
],
[
505,
200,
0,
252,
2,
"VAE"
],
[
507,
250,
0,
252,
0,
"CONDITIONING"
],
[
508,
250,
1,
252,
1,
"CONDITIONING"
],
[
511,
200,
0,
253,
2,
"VAE"
],
[
513,
252,
0,
253,
0,
"CONDITIONING"
],
[
514,
252,
1,
253,
1,
"CONDITIONING"
],
[
515,
253,
0,
211,
1,
"CONDITIONING"
],
[
516,
253,
1,
211,
2,
"CONDITIONING"
],
[
517,
245,
0,
108,
0,
"INT"
],
[
519,
245,
1,
108,
1,
"INT"
],
[
521,
223,
1,
108,
2,
"INT"
],
[
522,
243,
0,
255,
1,
"IMAGE"
],
[
523,
254,
0,
255,
0,
"IMAGE"
],
[
524,
248,
0,
250,
4,
"IMAGE"
],
[
525,
250,
2,
252,
3,
"LATENT"
],
[
526,
252,
2,
253,
3,
"LATENT"
],
[
527,
253,
2,
109,
0,
"LATENT"
],
[
529,
255,
0,
256,
0,
"IMAGE"
],
[
530,
256,
0,
252,
4,
"IMAGE"
],
[
531,
257,
0,
258,
0,
"*"
],
[
532,
258,
0,
253,
4,
"IMAGE"
],
[
533,
259,
0,
257,
0,
"IMAGE"
],
[
534,
243,
0,
257,
1,
"IMAGE"
],
[
535,
253,
0,
251,
0,
"CONDITIONING"
],
[
536,
253,
1,
251,
1,
"CONDITIONING"
],
[
538,
113,
1,
125,
0,
"LATENT"
],
[
539,
125,
0,
251,
2,
"LATENT"
],
[
540,
251,
2,
127,
0,
"LATENT"
],
[
541,
199,
0,
260,
0,
"MODEL"
],
[
542,
260,
0,
211,
0,
"MODEL"
]
],
"groups": [
{
"id": 14,
"title": "Generative Interpolation",
"bounding": [
-862.7480403873324,
3469.6764208927543,
3646.8420226393014,
1911.9276629003025
],
"color": "#3f789e",
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
2795.825703849204,
3469.6241808527434,
1441.625942380393,
1912.558997191824
],
"color": "#8A8",
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.5038279207981619,
"offset": [
1345.7403775280418,
-3226.176607964862
]
},
"frontendVersion": "1.49.6",
"workflowRendererVersion": "LG",
"prompt": {
"1": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "CheckpointLoaderSimple",
"_meta": {
"title": "Load Checkpoint"
}
},
"2": {
"inputs": {
"gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
"ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
"max_length": 1024
},
"class_type": "LTXVGemmaCLIPModelLoader",
"_meta": {
"title": "🅛🅣🅧 Gemma 3 Model Loader"
}
},
"3": {
"inputs": {
"text": "A medium close-up shot features a Caucasian man with a closely shaven head and face, wearing a black baseball cap with \"PNTR\" in white letters on the front, and a dark grey t-shirt with \"JUST DO IT\" visible across his chest. A small black microphone is clipped to his shirt collar. He is positioned slightly to the left of the frame, looking intently downwards and to his right, his eyes focused off-camera. His facial expression is one of deep concentration, with his brow slightly furrowed. As he looks down, a quick sniff sound is heard, and then he speaks with a deep male voice and a slightly frustrated tone, saying, \"I think it's so bad.\" The camera remains static throughout, maintaining a shallow depth of field, which keeps the man in sharp focus while the background is softly blurred, revealing a light-colored wall with white wooden shelving or trim, and a partially open white wooden door on the right. After a brief pause, another short, audible sniff is heard. The man then continues to speak, his voice maintaining the same quality, as he states, \"So bad. So bad.\" He elaborates further, emphasizing his point with a final statement, \"This got to be, it's got to be the worst tool I've ever seen.\"",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"4": {
"inputs": {
"text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"8": {
"inputs": {
"sampler_name": "euler"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"9": {
"inputs": {
"steps": 20,
"max_shift": 2.05,
"base_shift": 0.95,
"stretch": true,
"terminal": 0.1,
"latent": [
"28",
0
]
},
"class_type": "LTXVScheduler",
"_meta": {
"title": "LTXVScheduler"
}
},
"11": {
"inputs": {
"noise_seed": 10
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"12": {
"inputs": {
"samples": [
"29",
0
],
"vae": [
"1",
2
]
},
"class_type": "VAEDecode",
"_meta": {
"title": "VAE Decode"
}
},
"13": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "LTXVAudioVAELoader",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Loader"
}
},
"14": {
"inputs": {
"samples": [
"29",
1
],
"audio_vae": [
"13",
0
]
},
"class_type": "LTXVAudioVAEDecode",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Decode"
}
},
"15": {
"inputs": {
"frame_rate": [
"23",
0
],
"loop_count": 0,
"filename_prefix": "AnimateDiff",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"images": [
"12",
0
],
"audio": [
"14",
0
]
},
"class_type": "VHS_VideoCombine",
"_meta": {
"title": "Video Combine 🎥🅥🅗🅢"
}
},
"17": {
"inputs": {
"skip_blocks": "29",
"model": [
"28",
1
],
"positive": [
"22",
0
],
"negative": [
"22",
1
],
"parameters": [
"18",
0
]
},
"class_type": "MultimodalGuider",
"_meta": {
"title": "🅛🅣🅧 Multimodal Guider"
}
},
"18": {
"inputs": {
"modality": "VIDEO",
"cfg": 3,
"stg": 0,
"rescale": 0,
"modality_scale": 3,
"parameters": [
"19",
0
]
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"19": {
"inputs": {
"modality": "AUDIO",
"cfg": 7,
"stg": 0,
"rescale": 0,
"modality_scale": 3
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"21": {
"inputs": {
"audioUI": "",
"audio": [
"14",
0
]
},
"class_type": "PreviewAudio",
"_meta": {
"title": "PreviewAudio"
}
},
"22": {
"inputs": {
"frame_rate": [
"23",
0
],
"positive": [
"3",
0
],
"negative": [
"4",
0
]
},
"class_type": "LTXVConditioning",
"_meta": {
"title": "LTXVConditioning"
}
},
"23": {
"inputs": {
"value": 25
},
"class_type": "FloatConstant",
"_meta": {
"title": "Float Constant"
}
},
"26": {
"inputs": {
"frames_number": [
"27",
0
],
"frame_rate": [
"42",
0
],
"batch_size": 1
},
"class_type": "LTXVEmptyLatentAudio",
"_meta": {
"title": "🅛🅣🅧 LTXV Empty Latent Audio"
}
},
"27": {
"inputs": {
"value": 105
},
"class_type": "INTConstant",
"_meta": {
"title": "INT Constant"
}
},
"28": {
"inputs": {
"video_latent": [
"43",
0
],
"audio_latent": [
"26",
0
],
"model": [
"44",
0
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Concat AV Latent"
}
},
"29": {
"inputs": {
"av_latent": [
"41",
0
],
"model": [
"28",
1
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Separate AV Latent"
}
},
"41": {
"inputs": {
"noise": [
"11",
0
],
"guider": [
"17",
0
],
"sampler": [
"8",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"28",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"42": {
"inputs": {
"a": [
"23",
0
]
},
"class_type": "CM_FloatToInt",
"_meta": {
"title": "FloatToInt"
}
},
"43": {
"inputs": {
"width": 768,
"height": 512,
"length": [
"27",
0
],
"batch_size": 1
},
"class_type": "EmptyLTXVLatentVideo",
"_meta": {
"title": "EmptyLTXVLatentVideo"
}
},
"44": {
"inputs": {
"torch_compile": true,
"disable_backup": false,
"model": [
"1",
0
]
},
"class_type": "LTXVSequenceParallelMultiGPUPatcher",
"_meta": {
"title": "LTXVSequenceParallelMultiGPUPatcher"
}
},
"45": {
"inputs": {
"frame_idx": 0,
"strength": 1
},
"class_type": "LTXVAddGuide",
"_meta": {
"title": "LTXVAddGuide"
}
}
},
"comfy_fork_version": "feature/av_inference@a6994ed1",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}
LTXV Add Guide
Use frame_idx to specify where each image is inserted.
0: First frame-1: Last frame
Add more nodes and connect them in sequence to create Generative Interpolation.
Depending on the images, the result may look more like a transition than frame interpolation.
For an intermediateLTXVAddGuide, it may help to lowerstrengthto around 0.3–0.4.
Output example



IC-LoRA
IC-LoRA plays a role similar to ControlNet or a video-editing LoRA for LTX.
LTX 2.5 is compatible with many IC-LoRAs made for LTX 2.3, and they can be used without modification.
There are many types available when you include those made for LTX 2.3, but here we will use the most basic one, Union Control.
Model download
📂ComfyUI/
└── 📂models/
└── 📂loras/
└── ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors
IC-LoRA Union
Like a regular ControlNet, it can control the generated video with line art, depth maps, or pose videos.

{
"id": "6680930e-7ef7-44fd-b7b1-b041ed9efbb2",
"revision": 0,
"last_node_id": 321,
"last_link_id": 634,
"nodes": [
{
"id": 201,
"type": "VAELoader",
"pos": [
478.2742350423962,
3834.3923111701965
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
423,
622
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-audio-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-audio-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 169,
"type": "ManualSigmas",
"pos": [
1649.7509820439357,
4510.226064818673
],
"size": [
270,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
373
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ManualSigmas"
},
"widgets_values": [
"1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
],
"widgets_values_named": {
"sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
}
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1649.7509820439357,
4645.678921411511
],
"size": [
270,
46
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 607
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 294
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
263
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 211,
"type": "LTXVDualCFGGuider",
"pos": [
1649.7509820439357,
4164.440143299664
],
"size": [
270,
122
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 542
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 603
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 605
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
446
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1649.7509820439357,
4363.892999892501
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
261
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
426.66440206627306,
4213.766886270621
],
"size": [
404.5031371672711,
89.0915384165719
],
"flags": {
"collapsed": true
},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 416
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
287
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
""
],
"widgets_values_named": {
"text": ""
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
950.9090576171875,
4091.0262693636887
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 286
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 287
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 442
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
496
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
497
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVConditioning",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
25
],
"widgets_values_named": {
"frame_rate": 25
}
},
{
"id": 200,
"type": "VAELoader",
"pos": [
478.2742350423962,
3704.3923111701965
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
498,
597
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-video-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-video-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
940.0210463227203,
5182.168447821396
],
"size": [
270,
120
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 423
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 461
},
{
"name": "frame_rate",
"type": "FLOAT,INT",
"widget": {
"name": "frame_rate"
},
"link": 306
}
],
"outputs": [
{
"name": "Latent",
"type": "LATENT",
"links": [
294
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVEmptyLatentAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
97,
25,
1
],
"widgets_values_named": {
"frames_number": 97,
"frame_rate": 25,
"batch_size": 1
}
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
329.2355278324521,
4952.176686344878
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
462
]
}
],
"title": "INT: Duration (sec)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
8,
"fixed"
],
"widgets_values_named": {
"value": 8,
"fixed": "fixed"
}
},
{
"id": 242,
"type": "ResizeImageMaskNode",
"pos": [
-219.86482134794426,
4378.3503274177565
],
"size": [
270,
106
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 624
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
478
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale total pixels",
1,
"nearest-exact"
],
"widgets_values_named": {
"resize_type": "scale total pixels",
"resize_type.megapixels": 1,
"scale_method": "nearest-exact"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 289,
"type": "LTXVAudioVAEDecode",
"pos": [
4101.288482014626,
4283.526635339634
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 48,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 568
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 569
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
574
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEDecode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 291,
"type": "VAEDecodeTiled",
"pos": [
4101.288482014626,
4058.295944551827
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 47,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 571
},
{
"name": "vae",
"type": "VAE",
"link": 572
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
573
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "VAEDecodeTiled",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
512,
64,
4096,
8
],
"widgets_values_named": {
"tile_size": 512,
"overlap": 64,
"temporal_size": 4096,
"temporal_overlap": 8
}
},
{
"id": 295,
"type": "ManualSigmas",
"pos": [
3141.739178754949,
4401.61527209511
],
"size": [
270,
58
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
579
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ManualSigmas",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"0.85, 0.7250, 0.4219, 0.0"
],
"widgets_values_named": {
"sigmas": "0.85, 0.7250, 0.4219, 0.0"
}
},
{
"id": 296,
"type": "LTXVDualCFGGuider",
"pos": [
3141.739178754949,
4071.6152720951063
],
"size": [
270,
122
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 581
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 594
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 595
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
577
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 297,
"type": "LTXVConcatAVLatent",
"pos": [
3141.739178754949,
4531.61527209511
],
"size": [
270,
46
],
"flags": {},
"order": 44,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 582
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 583
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
580
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 298,
"type": "KSamplerSelect",
"pos": [
3141.739178754949,
4261.61527209511
],
"size": [
270,
58
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
578
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 300,
"type": "Reroute",
"pos": [
3969.0541359703075,
3823.7306517864313
],
"size": [
75,
26
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 622
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
569
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 301,
"type": "Reroute",
"pos": [
3973.8927686890675,
3698.7183141609316
],
"size": [
75,
26
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 584
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
572
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 306,
"type": "Reroute",
"pos": [
2735.112286007101,
3698.6746388253996
],
"size": [
75,
26
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 597
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
584,
587
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
2010.1552668222037,
4184.694707915947
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 446
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 373
},
{
"name": "latent_image",
"type": "LATENT",
"link": 263
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
593
]
},
{
"name": "denoised_output",
"type": "LATENT",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 294,
"type": "SamplerCustomAdvanced",
"pos": [
3521.739178754949,
4181.61527209511
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 45,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 576
},
{
"name": "guider",
"type": "GUIDER",
"link": 577
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 578
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 579
},
{
"name": "latent_image",
"type": "LATENT",
"link": 580
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
570
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 304,
"type": "LatentUpscaleModelLoader",
"pos": [
2523.3878443227413,
4548.174239632921
],
"size": [
286.7244416843596,
58
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
586
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LatentUpscaleModelLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors",
"directory": "latent_upscale_models"
}
]
},
"widgets_values": [
"ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
],
"widgets_values_named": {
"model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 260,
"type": "Reroute",
"pos": [
1494.334999792313,
3558.3715076148155
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 541
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
542,
589
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 303,
"type": "Reroute",
"pos": [
3030.1175640258803,
3555.5186833275857
],
"size": [
75,
26
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 589
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
581
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 302,
"type": "LTXVLatentUpsampler",
"pos": [
2881.739178754949,
4531.61527209511
],
"size": [
223.3783852709311,
66
],
"flags": {},
"order": 43,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 596
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 586
},
{
"name": "vae",
"type": "VAE",
"link": 587
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
582
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.9.1",
"Node name for S&R": "LTXVLatentUpsampler"
}
},
{
"id": 251,
"type": "LTXVCropGuides",
"pos": [
2616.418035472963,
4089.6146066695937
],
"size": [
193.69425053413798,
66
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 604
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 606
},
{
"name": "latent",
"type": "LATENT",
"link": 592
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
594
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
595
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
596
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LTXVCropGuides"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 199,
"type": "UNETLoader",
"pos": [
478.2742350423962,
3559.4900231844385
],
"size": [
351.8933408122417,
82
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
541,
609
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"weight_dtype": "default"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 270,
"type": "GetICLoRAParameters",
"pos": [
952.2264404296875,
4241.999912194668
],
"size": [
270,
26
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "iclora_model",
"type": "MODEL",
"link": 610
}
],
"outputs": [
{
"name": "iclora_parameters",
"type": "IC_LORA_PARAMETERS",
"links": [
611
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "GetICLoRAParameters"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 310,
"type": "ComfyMathExpression",
"pos": [
657.1902655044328,
4579.622885029819
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 32,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 615
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
613
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 311,
"type": "ComfyMathExpression",
"pos": [
657.1902655044328,
4758.538038632178
],
"size": [
210,
128
],
"flags": {
"collapsed": false
},
"order": 33,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 616
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
614
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"a / 2"
],
"widgets_values_named": {
"expression": "a / 2"
}
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
329.2355278324521,
5232.300546148886
],
"size": [
255.12395685369313,
82
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
441,
459
]
}
],
"title": "INT: Frame Rate",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "PrimitiveInt",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
24,
"fixed"
],
"widgets_values_named": {
"value": 24,
"fixed": "fixed"
}
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
948.2469763793946,
4647.193656689201
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 613
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 614
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 521
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
500
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "EmptyLTXVLatentVideo",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
352,
256,
97,
1
],
"widgets_values_named": {
"width": 352,
"height": 256,
"length": 97,
"batch_size": 1
}
},
{
"id": 245,
"type": "GetImageSize",
"pos": [
387.9161331694691,
4657.860323355868
],
"size": [
210,
136
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 479
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
615
]
},
{
"name": "height",
"type": "INT",
"links": [
616
]
},
{
"name": "batch_size",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "GetImageSize"
}
},
{
"id": 223,
"type": "ComfyMathExpression",
"pos": [
657.1902655044328,
4952.176686344878
],
"size": [
210,
148
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 462
},
{
"label": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": 459
},
{
"label": "c",
"name": "values.c",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
},
{
"name": "INT",
"type": "INT",
"links": [
461,
521,
625
]
},
{
"name": "BOOL",
"type": "BOOLEAN",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ComfyMathExpression"
},
"widgets_values": [
"8 * round((b * a - 1) / 8) + 1"
],
"widgets_values_named": {
"expression": "8 * round((b * a - 1) / 8) + 1"
}
},
{
"id": 210,
"type": "ComfyNumberConvert",
"pos": [
656.4389277752231,
5159.356302757155
],
"size": [
210,
46
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"label": "value",
"name": "value",
"type": "INT,FLOAT,STRING,BOOLEAN",
"link": 441
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
442,
626
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "ComfyNumberConvert"
}
},
{
"id": 315,
"type": "VHS_LoadVideo",
"pos": [
-612.3898069320829,
4378.3503274177565
],
"size": [
359.89450895068376,
928.701865703131
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
},
{
"name": "force_rate",
"type": "FLOAT",
"widget": {
"name": "force_rate"
},
"link": 626
},
{
"name": "frame_load_cap",
"type": "INT",
"widget": {
"name": "frame_load_cap"
},
"link": 625
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
624
]
},
{
"name": "frame_count",
"type": "INT",
"links": null
},
{
"name": "audio",
"type": "AUDIO",
"links": null
},
{
"name": "video_info",
"type": "VHS_VIDEOINFO",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "1.7.9",
"Node name for S&R": "VHS_LoadVideo"
},
"widgets_values": {
"video": "15901605_2160_3840_50fps.mp4",
"force_rate": 0,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 0,
"skip_first_frames": 0,
"select_every_nth": 1,
"format": "AnimateDiff",
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "15901605_2160_3840_50fps.mp4",
"type": "input",
"format": "video/mp4",
"force_rate": 0,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 0,
"skip_first_frames": 0,
"select_every_nth": 1
}
}
},
"widgets_values_named": {
"video": "15901605_2160_3840_50fps.mp4",
"force_rate": 0,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 0,
"skip_first_frames": 0,
"select_every_nth": 1,
"format": "AnimateDiff",
"choose video to upload": null,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "15901605_2160_3840_50fps.mp4",
"type": "input",
"format": "video/mp4",
"force_rate": 0,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 0,
"skip_first_frames": 0,
"select_every_nth": 1
}
}
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 292,
"type": "CreateVideo",
"pos": [
4392.007350536836,
4058.295944551827
],
"size": [
270,
126
],
"flags": {},
"order": 49,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 573
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 574
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
627
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
24,
8,
"sRGB"
],
"widgets_values_named": {
"fps": 24,
"bit_depth": 8,
"color_space": "sRGB"
}
},
{
"id": 305,
"type": "LTXVSeparateAVLatent",
"pos": [
2306.157119610445,
4184.694707915947
],
"size": [
240,
46
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 593
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
592
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
583
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
430,
3974.3923111701965
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 415
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
286
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"A young woman walks slowly toward the camera through a quiet open-air corridor beside a university courtyard. Blue-green trees surround the space, and soft sunlight filters through the leaves, creating scattered patches of light and shadow on the ground and walls. The setting feels like a real campus courtyard, with believable architecture, natural outdoor light, and a calm everyday atmosphere. No one else is there. A gentle breeze lightly stirs her hair and clothes.\n\nShe wears a dark navy double-breasted coat with large white buttons, worn open over a black-and-white striped top and a long red skirt. The skirt has soft pleats, an elegant silhouette, and a light fabric that sways naturally as she walks. She also wears black ankle boots. She is not wearing a hat. She wears sunglasses with a thin delicate frame and very lightly blue-tinted lenses, with her eyes still visible through the lenses.\n\nAt the beginning, she walks while lightly touching and adjusting the sunglasses with one hand. Midway through the shot, she smoothly removes the sunglasses from her face and keeps holding them in her hand as she continues walking. At the end, she stops and finishes with a calm, confident pose while still holding the sunglasses.\n\nHer face is attractive and realistic, with distinctive natural features and a believable human presence. She has expressive eyes, a natural nose, soft lips, understated makeup, and medium-length slightly faded brown hair that is a little tousled, with loose soft waves.\n\nThe overall image is cinematic and realistic, with a natural live-action feeling. The focus falls unevenly across the frame, bright areas have a soft glow, and occasional subtle lens flare appears in the sunlight. The atmosphere is calm, grounded, and believable rather than glossy or over-polished."
],
"widgets_values_named": {
"text": "A young woman walks slowly toward the camera through a quiet open-air corridor beside a university courtyard. Blue-green trees surround the space, and soft sunlight filters through the leaves, creating scattered patches of light and shadow on the ground and walls. The setting feels like a real campus courtyard, with believable architecture, natural outdoor light, and a calm everyday atmosphere. No one else is there. A gentle breeze lightly stirs her hair and clothes.\n\nShe wears a dark navy double-breasted coat with large white buttons, worn open over a black-and-white striped top and a long red skirt. The skirt has soft pleats, an elegant silhouette, and a light fabric that sways naturally as she walks. She also wears black ankle boots. She is not wearing a hat. She wears sunglasses with a thin delicate frame and very lightly blue-tinted lenses, with her eyes still visible through the lenses.\n\nAt the beginning, she walks while lightly touching and adjusting the sunglasses with one hand. Midway through the shot, she smoothly removes the sunglasses from her face and keeps holding them in her hand as she continues walking. At the end, she stops and finishes with a calm, confident pose while still holding the sunglasses.\n\nHer face is attractive and realistic, with distinctive natural features and a believable human presence. She has expressive eyes, a natural nose, soft lips, understated makeup, and medium-length slightly faded brown hair that is a little tousled, with loose soft waves.\n\nThe overall image is cinematic and realistic, with a natural live-action feeling. The focus falls unevenly across the frame, bright areas have a soft glow, and occasional subtle lens flare appears in the sunlight. The atmosphere is calm, grounded, and believable rather than glossy or over-polished."
}
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1649.7509820439357,
4004.987286706825
],
"size": [
270,
82
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
259
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
123,
"fixed"
],
"widgets_values_named": {
"noise_seed": 123,
"control_after_generate": "fixed"
}
},
{
"id": 299,
"type": "RandomNoise",
"pos": [
3141.0561444556674,
3904.785135457064
],
"size": [
270,
82
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
576
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
123,
"fixed"
],
"widgets_values_named": {
"noise_seed": 123,
"control_after_generate": "fixed"
}
},
{
"id": 290,
"type": "LTXVSeparateAVLatent",
"pos": [
3811.913127196947,
4202.528148979007
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 46,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 570
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
571
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
568
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 196,
"type": "CLIPLoader",
"pos": [
34.76824474278692,
4127.24134219047
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
415,
416
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"ltxv",
"default"
],
"widgets_values_named": {
"clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"type": "ltxv",
"device": "default"
},
"color": "#432",
"bgcolor": "#653"
},
{
"id": 308,
"type": "LoraLoaderModelOnly",
"pos": [
883.0684824627008,
3559.4900231844385
],
"size": [
317.933904474432,
82
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 609
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
610
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LoraLoaderModelOnly"
},
"widgets_values": [
"ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors",
1
],
"widgets_values_named": {
"lora_name": "ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors",
"strength_model": 1
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 243,
"type": "ResizeImageMaskNode",
"pos": [
82.76565528551066,
4378.3503274177565
],
"size": [
270,
106
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 478
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
479,
617
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale to multiple",
128,
"nearest-exact"
],
"widgets_values_named": {
"resize_type": "scale to multiple",
"resize_type.multiple": 128,
"scale_method": "nearest-exact"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 312,
"type": "OpenposePreprocessor",
"pos": [
952.2264404296875,
4378.3503274177565
],
"size": [
270,
174
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 617
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
618,
623
]
},
{
"name": "POSE_KEYPOINT",
"type": "POSE_KEYPOINT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui_controlnet_aux",
"ver": "1.1.5",
"Node name for S&R": "OpenposePreprocessor"
},
"widgets_values": [
"enable",
"enable",
"enable",
512,
"disable"
],
"widgets_values_named": {
"detect_hand": "enable",
"detect_body": "enable",
"detect_face": "enable",
"resolution": 512,
"scale_stick_for_xinsr_cn": "disable"
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 250,
"type": "LTXVAddGuide",
"pos": [
1299.334999792313,
4091.0262693636887
],
"size": [
270,
202
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 496
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 497
},
{
"name": "vae",
"type": "VAE",
"link": 498
},
{
"name": "latent",
"type": "LATENT",
"link": 500
},
{
"name": "image",
"type": "IMAGE",
"link": 618
},
{
"name": "attention_mask",
"shape": 7,
"type": "MASK",
"link": null
},
{
"name": "iclora_parameters",
"shape": 7,
"type": "IC_LORA_PARAMETERS",
"link": 611
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
603,
604
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
605,
606
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
607
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "LTXVAddGuide"
},
"widgets_values": [
0,
0.7
],
"widgets_values_named": {
"frame_idx": 0,
"strength": 0.7
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
-137.82204222933774,
3557.439444855355
],
"size": [
502.96325723953555,
445.9589537154302
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- loras\n - [ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors](https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-Union-Control/blob/main/ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors) (654 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂loras/\n │ └── ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
],
"widgets_values_named": {
"text": "## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- loras\n - [ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors](https://huggingface.co/Lightricks/LTX-2.3-22b-IC-LoRA-Union-Control/blob/main/ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors) (654 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂loras/\n │ └── ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 316,
"type": "SaveVideo",
"pos": [
4695.487364840035,
4058.295944551827
],
"size": [
665.6332705841596,
106
],
"flags": {},
"order": 50,
"mode": 0,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 627
}
],
"outputs": [
{
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.34.2"
},
"widgets_values": [
"video/ComfyUI",
"auto",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/ComfyUI",
"format": "auto",
"format.codec": "auto",
"codec": "auto"
}
},
{
"id": 314,
"type": "PreviewImage",
"pos": [
1299.334999792313,
4377.619605789856
],
"size": [
276.87219889491075,
429.44588322915297
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 623
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "PreviewImage"
}
}
],
"links": [
[
259,
115,
0,
113,
0,
"NOISE"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
373,
169,
0,
113,
3,
"SIGMAS"
],
[
415,
196,
0,
121,
0,
"CLIP"
],
[
416,
196,
0,
110,
0,
"CLIP"
],
[
423,
201,
0,
106,
0,
"VAE"
],
[
441,
131,
0,
210,
0,
"INT"
],
[
442,
210,
0,
107,
2,
"FLOAT"
],
[
446,
211,
0,
113,
1,
"GUIDER"
],
[
459,
131,
0,
223,
1,
"INT"
],
[
461,
223,
1,
106,
1,
"INT"
],
[
462,
112,
0,
223,
0,
"INT"
],
[
478,
242,
0,
243,
0,
"IMAGE"
],
[
479,
243,
0,
245,
0,
"IMAGE"
],
[
496,
107,
0,
250,
0,
"CONDITIONING"
],
[
497,
107,
1,
250,
1,
"CONDITIONING"
],
[
498,
200,
0,
250,
2,
"VAE"
],
[
500,
108,
0,
250,
3,
"LATENT"
],
[
521,
223,
1,
108,
2,
"INT"
],
[
541,
199,
0,
260,
0,
"MODEL"
],
[
542,
260,
0,
211,
0,
"MODEL"
],
[
568,
290,
1,
289,
0,
"LATENT"
],
[
569,
300,
0,
289,
1,
"VAE"
],
[
570,
294,
1,
290,
0,
"LATENT"
],
[
571,
290,
0,
291,
0,
"LATENT"
],
[
572,
301,
0,
291,
1,
"VAE"
],
[
573,
291,
0,
292,
0,
"IMAGE"
],
[
574,
289,
0,
292,
1,
"AUDIO"
],
[
576,
299,
0,
294,
0,
"NOISE"
],
[
577,
296,
0,
294,
1,
"GUIDER"
],
[
578,
298,
0,
294,
2,
"SAMPLER"
],
[
579,
295,
0,
294,
3,
"SIGMAS"
],
[
580,
297,
0,
294,
4,
"LATENT"
],
[
581,
303,
0,
296,
0,
"MODEL"
],
[
582,
302,
0,
297,
0,
"LATENT"
],
[
583,
305,
1,
297,
1,
"LATENT"
],
[
584,
306,
0,
301,
0,
"*"
],
[
586,
304,
0,
302,
1,
"LATENT_UPSCALE_MODEL"
],
[
587,
306,
0,
302,
2,
"VAE"
],
[
589,
260,
0,
303,
0,
"MODEL"
],
[
592,
305,
0,
251,
2,
"LATENT"
],
[
593,
113,
0,
305,
0,
"LATENT"
],
[
594,
251,
0,
296,
1,
"CONDITIONING"
],
[
595,
251,
1,
296,
2,
"CONDITIONING"
],
[
596,
251,
2,
302,
0,
"LATENT"
],
[
597,
200,
0,
306,
0,
"VAE"
],
[
603,
250,
0,
211,
1,
"CONDITIONING"
],
[
604,
250,
0,
251,
0,
"CONDITIONING"
],
[
605,
250,
1,
211,
2,
"CONDITIONING"
],
[
606,
250,
1,
251,
1,
"CONDITIONING"
],
[
607,
250,
2,
109,
0,
"LATENT"
],
[
609,
199,
0,
308,
0,
"MODEL"
],
[
610,
308,
0,
270,
0,
"MODEL"
],
[
611,
270,
0,
250,
6,
"IC_LORA_PARAMETERS"
],
[
613,
310,
1,
108,
0,
"INT"
],
[
614,
311,
1,
108,
1,
"INT"
],
[
615,
245,
0,
310,
0,
"INT"
],
[
616,
245,
1,
311,
0,
"INT"
],
[
617,
243,
0,
312,
0,
"IMAGE"
],
[
618,
312,
0,
250,
4,
"IMAGE"
],
[
622,
201,
0,
300,
0,
"VAE"
],
[
623,
312,
0,
314,
0,
"IMAGE"
],
[
624,
315,
0,
242,
0,
"IMAGE"
],
[
625,
223,
1,
315,
3,
"INT"
],
[
626,
210,
0,
315,
2,
"FLOAT"
],
[
627,
292,
0,
316,
0,
"VIDEO"
]
],
"groups": [
{
"id": 14,
"title": "IC-LoRA (Pose)",
"bounding": [
-771.4339053727053,
3469.1204325256535,
3052.7055234910617,
1899.504622035401
],
"color": "#3f789e",
"flags": {}
},
{
"id": 17,
"title": "Decode",
"bounding": [
3793.820327174504,
3470.1668656555635,
1724.6990469203429,
1900.2812403141202
],
"color": "#8A8",
"flags": {}
},
{
"id": 18,
"title": "Upscale ×2",
"bounding": [
2292.2199486335758,
3470.615498787767,
1492.9127594593501,
1901.0850162804136
],
"color": "#8AA",
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.3186308177103572,
"offset": [
767.8641176350765,
-3244.157398685489
]
},
"frontendVersion": "1.49.6",
"workflowRendererVersion": "LG",
"prompt": {
"1": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "CheckpointLoaderSimple",
"_meta": {
"title": "Load Checkpoint"
}
},
"2": {
"inputs": {
"gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
"ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
"max_length": 1024
},
"class_type": "LTXVGemmaCLIPModelLoader",
"_meta": {
"title": "🅛🅣🅧 Gemma 3 Model Loader"
}
},
"3": {
"inputs": {
"text": "A medium close-up shot features a Caucasian man with a closely shaven head and face, wearing a black baseball cap with \"PNTR\" in white letters on the front, and a dark grey t-shirt with \"JUST DO IT\" visible across his chest. A small black microphone is clipped to his shirt collar. He is positioned slightly to the left of the frame, looking intently downwards and to his right, his eyes focused off-camera. His facial expression is one of deep concentration, with his brow slightly furrowed. As he looks down, a quick sniff sound is heard, and then he speaks with a deep male voice and a slightly frustrated tone, saying, \"I think it's so bad.\" The camera remains static throughout, maintaining a shallow depth of field, which keeps the man in sharp focus while the background is softly blurred, revealing a light-colored wall with white wooden shelving or trim, and a partially open white wooden door on the right. After a brief pause, another short, audible sniff is heard. The man then continues to speak, his voice maintaining the same quality, as he states, \"So bad. So bad.\" He elaborates further, emphasizing his point with a final statement, \"This got to be, it's got to be the worst tool I've ever seen.\"",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"4": {
"inputs": {
"text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"8": {
"inputs": {
"sampler_name": "euler"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"9": {
"inputs": {
"steps": 20,
"max_shift": 2.05,
"base_shift": 0.95,
"stretch": true,
"terminal": 0.1,
"latent": [
"28",
0
]
},
"class_type": "LTXVScheduler",
"_meta": {
"title": "LTXVScheduler"
}
},
"11": {
"inputs": {
"noise_seed": 10
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"12": {
"inputs": {
"samples": [
"29",
0
],
"vae": [
"1",
2
]
},
"class_type": "VAEDecode",
"_meta": {
"title": "VAE Decode"
}
},
"13": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "LTXVAudioVAELoader",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Loader"
}
},
"14": {
"inputs": {
"samples": [
"29",
1
],
"audio_vae": [
"13",
0
]
},
"class_type": "LTXVAudioVAEDecode",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Decode"
}
},
"15": {
"inputs": {
"frame_rate": [
"23",
0
],
"loop_count": 0,
"filename_prefix": "AnimateDiff",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"images": [
"12",
0
],
"audio": [
"14",
0
]
},
"class_type": "VHS_VideoCombine",
"_meta": {
"title": "Video Combine 🎥🅥🅗🅢"
}
},
"17": {
"inputs": {
"skip_blocks": "29",
"model": [
"28",
1
],
"positive": [
"22",
0
],
"negative": [
"22",
1
],
"parameters": [
"18",
0
]
},
"class_type": "MultimodalGuider",
"_meta": {
"title": "🅛🅣🅧 Multimodal Guider"
}
},
"18": {
"inputs": {
"modality": "VIDEO",
"cfg": 3,
"stg": 0,
"rescale": 0,
"modality_scale": 3,
"parameters": [
"19",
0
]
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"19": {
"inputs": {
"modality": "AUDIO",
"cfg": 7,
"stg": 0,
"rescale": 0,
"modality_scale": 3
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"21": {
"inputs": {
"audioUI": "",
"audio": [
"14",
0
]
},
"class_type": "PreviewAudio",
"_meta": {
"title": "PreviewAudio"
}
},
"22": {
"inputs": {
"frame_rate": [
"23",
0
],
"positive": [
"3",
0
],
"negative": [
"4",
0
]
},
"class_type": "LTXVConditioning",
"_meta": {
"title": "LTXVConditioning"
}
},
"23": {
"inputs": {
"value": 25
},
"class_type": "FloatConstant",
"_meta": {
"title": "Float Constant"
}
},
"26": {
"inputs": {
"frames_number": [
"27",
0
],
"frame_rate": [
"42",
0
],
"batch_size": 1
},
"class_type": "LTXVEmptyLatentAudio",
"_meta": {
"title": "🅛🅣🅧 LTXV Empty Latent Audio"
}
},
"27": {
"inputs": {
"value": 105
},
"class_type": "INTConstant",
"_meta": {
"title": "INT Constant"
}
},
"28": {
"inputs": {
"video_latent": [
"43",
0
],
"audio_latent": [
"26",
0
],
"model": [
"44",
0
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Concat AV Latent"
}
},
"29": {
"inputs": {
"av_latent": [
"41",
0
],
"model": [
"28",
1
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Separate AV Latent"
}
},
"41": {
"inputs": {
"noise": [
"11",
0
],
"guider": [
"17",
0
],
"sampler": [
"8",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"28",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"42": {
"inputs": {
"a": [
"23",
0
]
},
"class_type": "CM_FloatToInt",
"_meta": {
"title": "FloatToInt"
}
},
"43": {
"inputs": {
"width": 768,
"height": 512,
"length": [
"27",
0
],
"batch_size": 1
},
"class_type": "EmptyLTXVLatentVideo",
"_meta": {
"title": "EmptyLTXVLatentVideo"
}
},
"44": {
"inputs": {
"torch_compile": true,
"disable_backup": false,
"model": [
"1",
0
]
},
"class_type": "LTXVSequenceParallelMultiGPUPatcher",
"_meta": {
"title": "LTXVSequenceParallelMultiGPUPatcher"
}
},
"45": {
"inputs": {
"frame_idx": 0,
"strength": 1
},
"class_type": "LTXVAddGuide",
"_meta": {
"title": "LTXVAddGuide"
}
}
},
"comfy_fork_version": "feature/av_inference@a6994ed1",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}
For a more detailed explanation of IC-LoRA, see LTX 2 / IC-LoRA (Pose).
Output example
Use it as an upscaler
LTX 2.5 uses a 2-stage process: it generates at half resolution, then doubles the resolution and cleans the result up once more.
So it is only natural to use the second stage on its own and turn it into a 2x upscaler for any video.

{
"id": "decb8021-9df5-440e-8bcd-053e9081bfc1",
"revision": 0,
"last_node_id": 246,
"last_link_id": 497,
"nodes": [
{
"id": 144,
"type": "Reroute",
"pos": [
3377.8386235634866,
3704.9876623745004
],
"size": [
75,
26
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 143,
"type": "Reroute",
"pos": [
2175.57719860912,
3704.9876623745004
],
"size": [
75,
26
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 425
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
324,
363
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3214.730075554565,
4201.459339547156
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 412
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
302
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
297
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 145,
"type": "Reroute",
"pos": [
3372.999990844727,
3830
],
"size": [
75,
26
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 493
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 212,
"type": "LTXVDualCFGGuider",
"pos": [
2552.841166273303,
4068.8437373733336
],
"size": [
270,
122
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 451
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 448
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 449
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
450
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.32.0",
"Node name for S&R": "LTXVDualCFGGuider"
},
"widgets_values": [
1,
1
],
"widgets_values_named": {
"video_cfg": 1,
"audio_cfg": 1
}
},
{
"id": 196,
"type": "CLIPLoader",
"pos": [
709.7513857462602,
4127.5621485861875
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
415,
416
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "CLIPLoader"
},
"widgets_values": [
"gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"ltxv",
"default"
],
"widgets_values_named": {
"clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
"type": "ltxv",
"device": "default"
},
"color": "#432",
"bgcolor": "#653"
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
553.5312461538078,
3560.688442314911
],
"size": [
492.054867294681,
367.0203586135776
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
],
"widgets_values_named": {
"text": "## models\n- diffusion_models\n - [ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/diffusion_models/ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors) (21.5 GB)\n- latent_upscale_models\n - [ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/latent_upscale_models/ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors) (996 MB)\n- text_encoders\n - [gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/text_encoders/gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors) (15.4 GB)\n- vae\n - [ltx-2.5-video-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-video-vae-bf16.safetensors) (1.47 GB)\n - [ltx-2.5-audio-vae-bf16.safetensors](https://huggingface.co/Lightricks/LTX-2.5/blob/main/vae/ltx-2.5-audio-vae-bf16.safetensors) (365 MB)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂diffusion_models/\n │ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors\n ├── 📂text_encoders/\n │ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors\n └── 📂vae/\n ├── ltx-2.5-video-vae-bf16.safetensors\n └── ltx-2.5-audio-vae-bf16.safetensors\n```"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3505.234336889039,
4289.795983553205
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 297
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 326
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
453
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEDecode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 199,
"type": "UNETLoader",
"pos": [
1153.2573760458656,
3560.688442314911
],
"size": [
351.8933408122417,
82
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
421
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
"weight_dtype": "default"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1966.1067196701117,
4579.626826568745
],
"size": [
286.7244416843596,
58
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
360
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LatentUpscaleModelLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-spatial-upscaler-x2-1.0.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-spatial-upscaler-x2-1.0.safetensors",
"directory": "latent_upscale_models"
}
]
},
"widgets_values": [
"ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
],
"widgets_values_named": {
"model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
},
"color": "#323",
"bgcolor": "#535"
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2552.841166273303,
4260.06476075896
],
"size": [
270,
58
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
274
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
2928.1121984934084,
4180.277799455123
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 450
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 497
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
412
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
}
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3505.234336889039,
4064.5652927653955
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
452
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "VAEDecodeTiled",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
512,
64,
4096,
8
],
"widgets_values_named": {
"tile_size": 512,
"overlap": 64,
"temporal_size": 4096,
"temporal_overlap": 8
}
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2552.841166273303,
3913.19593099222
],
"size": [
270,
82
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
272
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "RandomNoise",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1234,
"fixed"
],
"widgets_values_named": {
"noise_seed": 1234,
"control_after_generate": "fixed"
}
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
1101.6475430697426,
4214.087692666339
],
"size": [
404.5031371672711,
89.0915384165719
],
"flags": {
"collapsed": true
},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 416
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
287
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
""
],
"widgets_values_named": {
"text": ""
}
},
{
"id": 213,
"type": "CreateVideo",
"pos": [
3795.9532054112487,
4064.5652927653955
],
"size": [
270,
126
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 452
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 453
}
],
"outputs": [
{
"name": "VIDEO",
"type": "VIDEO",
"links": [
473
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0",
"Node name for S&R": "CreateVideo"
},
"widgets_values": [
24,
8,
"sRGB"
],
"widgets_values_named": {
"fps": 24,
"bit_depth": 8,
"color_space": "sRGB"
}
},
{
"id": 233,
"type": "SaveVideo",
"pos": [
4099.433219714448,
4064.5652927653955
],
"size": [
771.5998338737108,
644.5498823272118
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "video",
"type": "VIDEO",
"link": 473
}
],
"outputs": [
{
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"video/ComfyUI",
"auto",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/ComfyUI",
"format": "auto",
"format.codec": "auto",
"codec": "auto"
}
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
1101.6475430697426,
3970.6988304541496
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 415
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
286
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
""
],
"widgets_values_named": {
"text": ""
}
},
{
"id": 161,
"type": "LTXVLatentUpsampler",
"pos": [
2288.806784018281,
4562.506807530212
],
"size": [
223.3783852709311,
66
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 484
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 360
},
{
"name": "vae",
"type": "VAE",
"link": 363
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
485
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.9.1",
"Node name for S&R": "LTXVLatentUpsampler"
}
},
{
"id": 200,
"type": "VAELoader",
"pos": [
1153.2573760458658,
3709.70077994041
],
"size": [
351.8933408122417,
58
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
425,
474
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-video-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-video-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 241,
"type": "VAELoader",
"pos": [
1153.2757168581074,
3830
],
"size": [
351.875,
61.9375
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
492,
493
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.30.0",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"ltx-2.5-audio-vae-bf16.safetensors"
],
"widgets_values_named": {
"vae_name": "ltx-2.5-audio-vae-bf16.safetensors"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
1625.8921986206558,
4091.3470757594055
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 286
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 287
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 479
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
448
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
449
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVConditioning",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
25
],
"widgets_values_named": {
"frame_rate": 25
}
},
{
"id": 240,
"type": "VHS_VideoInfoLoaded",
"pos": [
1255.9773290613934,
4714.696362475754
],
"size": [
270,
106
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "video_info",
"type": "VHS_VIDEOINFO",
"link": 477
}
],
"outputs": [
{
"name": "fps🟦",
"type": "FLOAT",
"links": [
478,
479
]
},
{
"name": "frame_count🟦",
"type": "INT",
"links": [
481
]
},
{
"name": "duration🟦",
"type": "FLOAT",
"links": null
},
{
"name": "width🟦",
"type": "INT",
"links": null
},
{
"name": "height🟦",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "1.7.9",
"Node name for S&R": "VHS_VideoInfoLoaded"
},
"widgets_values": {}
},
{
"id": 243,
"type": "Reroute",
"pos": [
2434.931206543861,
4681.314419700174
],
"size": [
75,
26
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 490
}
],
"outputs": [
{
"name": "",
"type": "LATENT",
"links": [
491
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
1625.8921986206558,
4681.314419700174
],
"size": [
270,
120
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 492
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 481
},
{
"name": "frame_rate",
"type": "FLOAT,INT",
"widget": {
"name": "frame_rate"
},
"link": 478
}
],
"outputs": [
{
"name": "Latent",
"type": "LATENT",
"links": [
490
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVEmptyLatentAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
97,
25,
1
],
"widgets_values_named": {
"frames_number": 97,
"frame_rate": 25,
"batch_size": 1
}
},
{
"id": 239,
"type": "VHS_LoadVideo",
"pos": [
709.7513857462602,
4330.697646953246
],
"size": [
443.95574782083963,
632.3314529606107
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
495
]
},
{
"name": "frame_count",
"type": "INT",
"links": null
},
{
"name": "audio",
"type": "AUDIO",
"links": null
},
{
"name": "video_info",
"type": "VHS_VIDEOINFO",
"links": [
477
]
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "1.7.9",
"Node name for S&R": "VHS_LoadVideo"
},
"widgets_values": {
"video": "2cd2d6eb51760a4928ba476bf2c0878b.mp4",
"force_rate": 24,
"custom_width": 768,
"custom_height": 0,
"frame_load_cap": 121,
"skip_first_frames": 0,
"select_every_nth": 1,
"format": "AnimateDiff",
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "2cd2d6eb51760a4928ba476bf2c0878b.mp4",
"type": "input",
"format": "video/mp4",
"force_rate": 24,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 121,
"skip_first_frames": 0,
"select_every_nth": 1
}
}
},
"widgets_values_named": {
"video": "2cd2d6eb51760a4928ba476bf2c0878b.mp4",
"force_rate": 24,
"custom_width": 768,
"custom_height": 0,
"frame_load_cap": 121,
"skip_first_frames": 0,
"select_every_nth": 1,
"format": "AnimateDiff",
"choose video to upload": null,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "2cd2d6eb51760a4928ba476bf2c0878b.mp4",
"type": "input",
"format": "video/mp4",
"force_rate": 24,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 121,
"skip_first_frames": 0,
"select_every_nth": 1
}
}
}
},
{
"id": 245,
"type": "ResizeImageMaskNode",
"pos": [
1255.9773290613934,
4330.697646953246
],
"size": [
270,
106
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 495
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
494
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.34.2",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale to multiple",
32,
"nearest-exact"
],
"widgets_values_named": {
"resize_type": "scale to multiple",
"resize_type.multiple": 32,
"scale_method": "nearest-exact"
}
},
{
"id": 238,
"type": "VAEEncode",
"pos": [
1713.4332807483418,
4330.697646953246
],
"size": [
182.45891787231403,
46
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "pixels",
"type": "IMAGE",
"link": 494
},
{
"name": "vae",
"type": "VAE",
"link": 474
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
484
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.34.2",
"Node name for S&R": "VAEEncode"
}
},
{
"id": 160,
"type": "Reroute",
"pos": [
2434.931206543861,
3555.975324749001
],
"size": [
75,
26
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 421
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
451,
496
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 246,
"type": "BasicScheduler",
"pos": [
2552.841166273303,
4387.285784144586
],
"size": [
270,
106
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 496
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
497
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.34.2",
"Node name for S&R": "BasicScheduler"
},
"widgets_values": [
"simple",
3,
0.3
],
"widgets_values_named": {
"scheduler": "simple",
"steps": 3,
"denoise": 0.3
}
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2552.841166273303,
4562.5068075302115
],
"size": [
270,
46
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 485
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 491
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
276
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"color": "#332922",
"bgcolor": "#593930"
}
],
"links": [
[
272,
114,
0,
119,
0,
"NOISE"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
360,
101,
0,
161,
1,
"LATENT_UPSCALE_MODEL"
],
[
363,
143,
0,
161,
2,
"VAE"
],
[
412,
119,
1,
125,
0,
"LATENT"
],
[
415,
196,
0,
121,
0,
"CLIP"
],
[
416,
196,
0,
110,
0,
"CLIP"
],
[
421,
199,
0,
160,
0,
"MODEL"
],
[
425,
200,
0,
143,
0,
"VAE"
],
[
448,
107,
0,
212,
1,
"CONDITIONING"
],
[
449,
107,
1,
212,
2,
"CONDITIONING"
],
[
450,
212,
0,
119,
1,
"GUIDER"
],
[
451,
160,
0,
212,
0,
"MODEL"
],
[
452,
127,
0,
213,
0,
"IMAGE"
],
[
453,
128,
0,
213,
1,
"AUDIO"
],
[
473,
213,
0,
233,
0,
"VIDEO"
],
[
474,
200,
0,
238,
1,
"VAE"
],
[
477,
239,
3,
240,
0,
"VHS_VIDEOINFO"
],
[
478,
240,
0,
106,
2,
"FLOAT"
],
[
479,
240,
0,
107,
2,
"FLOAT"
],
[
481,
240,
1,
106,
1,
"INT"
],
[
484,
238,
0,
161,
0,
"LATENT"
],
[
485,
161,
0,
117,
0,
"LATENT"
],
[
490,
106,
0,
243,
0,
"LATENT"
],
[
491,
243,
0,
117,
1,
"LATENT"
],
[
492,
241,
0,
106,
0,
"VAE"
],
[
493,
241,
0,
145,
0,
"VAE"
],
[
494,
245,
0,
238,
0,
"IMAGE"
],
[
495,
239,
0,
245,
0,
"IMAGE"
],
[
496,
160,
0,
246,
0,
"MODEL"
],
[
497,
246,
0,
119,
3,
"SIGMAS"
]
],
"groups": [
{
"id": 15,
"title": "Upscale ×2",
"bounding": [
1949.4910131481286,
3476.928522336869,
1239.3296441778605,
1604.306586443011
],
"color": "#8AA",
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3197.7661820489247,
3476.4362138691326,
1708.2479818060838,
1606.0504485132474
],
"color": "#8A8",
"flags": {}
},
{
"id": 17,
"title": "Encode",
"bounding": [
497.6783552448931,
3477.331379834287,
1443.0759543702623,
1603.3726099127607
],
"color": "#3f789e",
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.7627768444385489,
"offset": [
-585.9770966099454,
-3930.1881614090917
]
},
"frontendVersion": "1.49.6",
"workflowRendererVersion": "LG",
"prompt": {
"1": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "CheckpointLoaderSimple",
"_meta": {
"title": "Load Checkpoint"
}
},
"2": {
"inputs": {
"gemma_path": "gemma-3-12b-it-qat-q4_0-unquantized_readout_proj/model/model.safetensors",
"ltxv_path": "ltx-av-step-1751000_vocoder_24K.safetensors",
"max_length": 1024
},
"class_type": "LTXVGemmaCLIPModelLoader",
"_meta": {
"title": "🅛🅣🅧 Gemma 3 Model Loader"
}
},
"3": {
"inputs": {
"text": "A medium close-up shot features a Caucasian man with a closely shaven head and face, wearing a black baseball cap with \"PNTR\" in white letters on the front, and a dark grey t-shirt with \"JUST DO IT\" visible across his chest. A small black microphone is clipped to his shirt collar. He is positioned slightly to the left of the frame, looking intently downwards and to his right, his eyes focused off-camera. His facial expression is one of deep concentration, with his brow slightly furrowed. As he looks down, a quick sniff sound is heard, and then he speaks with a deep male voice and a slightly frustrated tone, saying, \"I think it's so bad.\" The camera remains static throughout, maintaining a shallow depth of field, which keeps the man in sharp focus while the background is softly blurred, revealing a light-colored wall with white wooden shelving or trim, and a partially open white wooden door on the right. After a brief pause, another short, audible sniff is heard. The man then continues to speak, his voice maintaining the same quality, as he states, \"So bad. So bad.\" He elaborates further, emphasizing his point with a final statement, \"This got to be, it's got to be the worst tool I've ever seen.\"",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"4": {
"inputs": {
"text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (“PNTR”), incorrect t-shirt slogan (“JUST DO IT”), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
"clip": [
"2",
0
]
},
"class_type": "CLIPTextEncode",
"_meta": {
"title": "CLIP Text Encode (Prompt)"
}
},
"8": {
"inputs": {
"sampler_name": "euler"
},
"class_type": "KSamplerSelect",
"_meta": {
"title": "KSamplerSelect"
}
},
"9": {
"inputs": {
"steps": 20,
"max_shift": 2.05,
"base_shift": 0.95,
"stretch": true,
"terminal": 0.1,
"latent": [
"28",
0
]
},
"class_type": "LTXVScheduler",
"_meta": {
"title": "LTXVScheduler"
}
},
"11": {
"inputs": {
"noise_seed": 10
},
"class_type": "RandomNoise",
"_meta": {
"title": "RandomNoise"
}
},
"12": {
"inputs": {
"samples": [
"29",
0
],
"vae": [
"1",
2
]
},
"class_type": "VAEDecode",
"_meta": {
"title": "VAE Decode"
}
},
"13": {
"inputs": {
"ckpt_name": "ltx-av-step-1751000_vocoder_24K.safetensors"
},
"class_type": "LTXVAudioVAELoader",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Loader"
}
},
"14": {
"inputs": {
"samples": [
"29",
1
],
"audio_vae": [
"13",
0
]
},
"class_type": "LTXVAudioVAEDecode",
"_meta": {
"title": "🅛🅣🅧 LTXV Audio VAE Decode"
}
},
"15": {
"inputs": {
"frame_rate": [
"23",
0
],
"loop_count": 0,
"filename_prefix": "AnimateDiff",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"images": [
"12",
0
],
"audio": [
"14",
0
]
},
"class_type": "VHS_VideoCombine",
"_meta": {
"title": "Video Combine 🎥🅥🅗🅢"
}
},
"17": {
"inputs": {
"skip_blocks": "29",
"model": [
"28",
1
],
"positive": [
"22",
0
],
"negative": [
"22",
1
],
"parameters": [
"18",
0
]
},
"class_type": "MultimodalGuider",
"_meta": {
"title": "🅛🅣🅧 Multimodal Guider"
}
},
"18": {
"inputs": {
"modality": "VIDEO",
"cfg": 3,
"stg": 0,
"rescale": 0,
"modality_scale": 3,
"parameters": [
"19",
0
]
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"19": {
"inputs": {
"modality": "AUDIO",
"cfg": 7,
"stg": 0,
"rescale": 0,
"modality_scale": 3
},
"class_type": "GuiderParameters",
"_meta": {
"title": "🅛🅣🅧 Guider Parameters"
}
},
"21": {
"inputs": {
"audioUI": "",
"audio": [
"14",
0
]
},
"class_type": "PreviewAudio",
"_meta": {
"title": "PreviewAudio"
}
},
"22": {
"inputs": {
"frame_rate": [
"23",
0
],
"positive": [
"3",
0
],
"negative": [
"4",
0
]
},
"class_type": "LTXVConditioning",
"_meta": {
"title": "LTXVConditioning"
}
},
"23": {
"inputs": {
"value": 25
},
"class_type": "FloatConstant",
"_meta": {
"title": "Float Constant"
}
},
"26": {
"inputs": {
"frames_number": [
"27",
0
],
"frame_rate": [
"42",
0
],
"batch_size": 1
},
"class_type": "LTXVEmptyLatentAudio",
"_meta": {
"title": "🅛🅣🅧 LTXV Empty Latent Audio"
}
},
"27": {
"inputs": {
"value": 105
},
"class_type": "INTConstant",
"_meta": {
"title": "INT Constant"
}
},
"28": {
"inputs": {
"video_latent": [
"43",
0
],
"audio_latent": [
"26",
0
],
"model": [
"44",
0
]
},
"class_type": "LTXVConcatAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Concat AV Latent"
}
},
"29": {
"inputs": {
"av_latent": [
"41",
0
],
"model": [
"28",
1
]
},
"class_type": "LTXVSeparateAVLatent",
"_meta": {
"title": "🅛🅣🅧 LTXV Separate AV Latent"
}
},
"41": {
"inputs": {
"noise": [
"11",
0
],
"guider": [
"17",
0
],
"sampler": [
"8",
0
],
"sigmas": [
"9",
0
],
"latent_image": [
"28",
0
]
},
"class_type": "SamplerCustomAdvanced",
"_meta": {
"title": "SamplerCustomAdvanced"
}
},
"42": {
"inputs": {
"a": [
"23",
0
]
},
"class_type": "CM_FloatToInt",
"_meta": {
"title": "FloatToInt"
}
},
"43": {
"inputs": {
"width": 768,
"height": 512,
"length": [
"27",
0
],
"batch_size": 1
},
"class_type": "EmptyLTXVLatentVideo",
"_meta": {
"title": "EmptyLTXVLatentVideo"
}
},
"44": {
"inputs": {
"torch_compile": true,
"disable_backup": false,
"model": [
"1",
0
]
},
"class_type": "LTXVSequenceParallelMultiGPUPatcher",
"_meta": {
"title": "LTXVSequenceParallelMultiGPUPatcher"
}
},
"45": {
"inputs": {
"frame_idx": 0,
"strength": 1
},
"class_type": "LTXVAddGuide",
"_meta": {
"title": "LTXVAddGuide"
}
}
},
"comfy_fork_version": "feature/av_inference@a6994ed1",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}
It simply runs VAE Encode on any video and connects it to the second stage of the workflow used above.
However, the ManualSigmas values used above make the effective denoise too strong, changing too much of the original video.
Here, I replaced it with Basic Scheduler and set denoise to 0.3. Adjust it as needed.
Output example
Many competing models are now available, but its ability to produce natural-looking video still stands out among them. It would be nice to use each model where it works best.