What is LTX-2?
LTX-2 is an audio-visual diffusion model released by Lightricks that can generate both audio and video simultaneously.
Recommended Settings
- Resolution
- 640×640 (1:1)
- 768×512 (3:2)
- 704×512 (4:3)
- Upscaled 2x in post-processing, so actual output will be 1280×1280, etc.
- Must be a multiple of 32
- FPS
- 24 / 25 / 30
- Frames
- Max: 257 frames (approx. 10 sec at 25fps)
- Recommended: 121–161 (balance of quality and memory)
- Must be 8n+1
Model Download
-
checkpoints (VAE included)
-
latent_upscale_models
-
loras
-
text_encoders
📂ComfyUI/
└── 📂models/
├── 📂checkpoints/
│ └── ltx-2-19b-dev-fp8.safetensors
├── 📂latent_upscale_models/
│ └── ltx-2-spatial-upscaler-x2-1.0.safetensors
├── 📂loras/
│ └── ltx-2-19b-distilled-lora-384.safetensors
└── 📂text_encoders/
└── gemma_3_12B_it.safetensors
Basic Process Flow

It might feel complicated because there are more nodes compared to Wan, but this is all it does:
-
- text2video + audio
- First, generate the base video (and audio).
-
- Hires.fix (2nd stage)
- Upscale the generated video by 2x and refine it with video2video.
- You can skip this and decode directly, but Hires.fix is recommended for quality.
-
- Decode
- Decode video and audio separately for output.
text2video

{
"id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
"revision": 0,
"last_node_id": 160,
"last_link_id": 358,
"nodes": [
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
945.4679292399153,
4573.980071126776
],
"size": [
270,
120
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 281
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 282
},
{
"name": "frame_rate",
"type": "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
]
},
{
"id": 143,
"type": "Reroute",
"pos": [
2138.543151527315,
3746.68342826367
],
"size": [
75,
26
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 343
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
323,
324
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 103,
"type": "CFGGuider",
"pos": [
2502.7544666545327,
4058.8075941874868
],
"size": [
270,
98
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 358
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 349
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 350
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
273
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 144,
"type": "Reroute",
"pos": [
3281.4752517380703,
3750.8438431362492
],
"size": [
75,
26
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1968.7117755083025,
4480.8682972703955
],
"size": [
279.7901046187276,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
284
]
}
],
"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-spatial-upscaler-x2-1.0.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 99,
"type": "LTXAVTextEncoderLoader",
"pos": [
37.989254913013944,
4138.954135935162
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
288,
289
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXAVTextEncoderLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
},
{
"name": "gemma_3_12B_it.safetensors",
"url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"gemma_3_12B_it.safetensors",
"LTX-2\\ltx-2-19b-dev-fp8.safetensors",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2502.7544666545327,
4463.353065278388
],
"size": [
270,
46
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 264
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2502.7544666545327,
4341.83790824809
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
275
]
}
],
"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.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
2887.0065446605495,
4181.031989157717
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 273
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 275
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
299
]
}
],
"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
},
"widgets_values": []
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
364.3135349164072,
4441.566398157814
],
"size": [
270,
82
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
282,
292
]
}
],
"title": "INT: Length",
"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": [
121,
"fixed"
]
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
364.3135349164072,
4619.74272993807
],
"size": [
270,
82
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
315
]
}
],
"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"
]
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1682.2951507877015,
4189.72424419657
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 260
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 352
},
{
"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
},
"widgets_values": []
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
945.4679292399153,
4368.2633305254385
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 292
}
],
"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": [
704,
512,
97,
1
]
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2502.7544666545327,
4220.322751217792
],
"size": [
270,
58
],
"flags": {},
"order": 5,
"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_ancestral"
]
},
{
"id": 141,
"type": "SimpleMath+",
"pos": [
671.4505491240624,
4507.411265658883
],
"size": [
210,
98
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 315
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
},
{
"name": "c",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
},
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
316
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
"Node name for S&R": "SimpleMath+"
},
"widgets_values": [
"a"
]
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
57.44161655463637,
3561.647385437717
],
"size": [
399.0254035325611,
339.2647673465967
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n - checkpoints\n - [ltx-2-19b-dev-fp8.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-dev-fp8.safetensors)\n - latent_upscale_models\n - [ltx-2-spatial-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-spatial-upscaler-x2-1.0.safetensors)\n - loras\n - [ltx-2-19b-distilled-lora-384.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-distilled-lora-384.safetensors)\n - text_encoders\n - [gemma_3_12B_it.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it.safetensors)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂checkpoints/\n │ └── ltx-2-19b-dev-fp8.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n ├── 📂loras/\n │ └── ltx-2-19b-distilled-lora-384.safetensors\n └── 📂text_encoders/\n └── gemma_3_12B_it.safetensors\n"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 154,
"type": "Reroute",
"pos": [
883.103846226827,
3748.098286878954
],
"size": [
75,
26
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 342
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
343
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 124,
"type": "LTXVAudioVAELoader",
"pos": [
482.4816826527883,
3812.245340232343
],
"size": [
350.9069033720766,
58
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "Audio VAE",
"type": "VAE",
"links": [
281,
327
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVAudioVAELoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 118,
"type": "LTXVLatentUpsampler",
"pos": [
2290.4239266736563,
4463.353065278388
],
"size": [
176.015625,
66
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 351
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 284
},
{
"name": "vae",
"type": "VAE",
"link": 323
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
264
]
}
],
"title": "spatial",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVLatentUpsampler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1328.7113717033576,
4281.269190021408
],
"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_ancestral"
]
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
429.8854122365001,
3982.090817803126
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 289
}
],
"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 stylized 3D cartoon shot at the entrance of an upscale restaurant at night, warm lantern light spilling onto a polished stone doorway as soft city ambience hums in the background. The camera starts low and close to the front steps and slowly pushes forward toward the door, emphasizing glossy reflections and the cozy golden glow inside. A panda waiter in a crisp red vest and black bow tie steps into frame, grips the handle with a gentle motion, and opens the door wide with a welcoming flourish. The panda’s round face, bright expressive eyes, and friendly smile read clearly as it leans forward in a small polite bow and speaks in a warm, inviting voice: “Welcome to Restaurant Shanghai.” The camera continues its smooth push-in to a medium close-up on the panda’s face and upper body, with the softly lit interior behind it. Ambient audio includes a subtle door chime, quiet restaurant chatter, and the panda’s clear line delivery.\n"
]
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1328.7113717033576,
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"
]
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2502.7544666545327,
3913.2924371571885
],
"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"
]
},
{
"id": 145,
"type": "Reroute",
"pos": [
3281.4752517380703,
3811.34586124849
],
"size": [
75,
26
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 327
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
945.4679292399153,
4083.0040098902705
],
"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": 316
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
254,
349
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
255,
350
]
}
],
"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
]
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1961.3791729403856,
4188.309385581295
],
"size": [
240,
46
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
351
]
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 140,
"type": "VHS_VideoCombine",
"pos": [
3768.2855455010276,
3831.8256170383743
],
"size": [
712.6131392034486,
851.7186466934172
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 313
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 314
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 24,
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "LTX-2_00098-audio.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX-2_00098.png",
"fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\LTX-2_00098-audio.mp4"
}
}
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3167.8225523814153,
4202.092087789301
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 299
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3457.902703155086,
4297.63838354222
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 35,
"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": [
314
]
}
],
"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
},
"widgets_values": []
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3457.902703155086,
4072.4076927544047
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
313
]
}
],
"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
]
},
{
"id": 159,
"type": "LTXVScheduler",
"pos": [
1329.9463890054517,
4414.0647347407585
],
"size": [
270,
170
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "latent",
"shape": 7,
"type": "LATENT",
"link": 353
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
352
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVScheduler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
20,
2.05,
0.95,
true,
0.1
]
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1328.7113717033576,
4647.980071126776
],
"size": [
270,
46
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 293
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 294
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
263,
353
]
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
429.8854122365001,
4225.4796800153135
],
"size": [
403.50317378836485,
117.09155367536096
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 288
}
],
"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": [
"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."
]
},
{
"id": 133,
"type": "CheckpointLoaderSimple",
"pos": [
482.4816826527883,
3633.802881360453
],
"size": [
350.9069033720766,
98
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
331,
355
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": []
},
{
"name": "VAE",
"type": "VAE",
"links": [
342
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CheckpointLoaderSimple",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 160,
"type": "Reroute",
"pos": [
1077.4491527024109,
3635.108000563391
],
"size": [
75,
26
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 355
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
356
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 134,
"type": "LoraLoaderModelOnly",
"pos": [
2064.275803511794,
3633.802881360453
],
"size": [
350.9069033720766,
82
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 331
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
358
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-distilled-lora-384.safetensors",
0.6
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 129,
"type": "CFGGuider",
"pos": [
1328.7113717033576,
4110.687186968724
],
"size": [
270,
106.66666666666667
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 356
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 254
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 255
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
260
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
4
]
}
],
"links": [
[
254,
107,
0,
129,
1,
"CONDITIONING"
],
[
255,
107,
1,
129,
2,
"CONDITIONING"
],
[
259,
115,
0,
113,
0,
"NOISE"
],
[
260,
129,
0,
113,
1,
"GUIDER"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
264,
118,
0,
117,
0,
"LATENT"
],
[
265,
116,
1,
117,
1,
"LATENT"
],
[
271,
113,
0,
116,
0,
"LATENT"
],
[
272,
114,
0,
119,
0,
"NOISE"
],
[
273,
103,
0,
119,
1,
"GUIDER"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
275,
100,
0,
119,
3,
"SIGMAS"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
281,
124,
0,
106,
0,
"VAE"
],
[
282,
112,
0,
106,
1,
"INT"
],
[
284,
101,
0,
118,
1,
"LATENT_UPSCALE_MODEL"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
288,
99,
0,
110,
0,
"CLIP"
],
[
289,
99,
0,
121,
0,
"CLIP"
],
[
292,
112,
0,
108,
0,
"INT"
],
[
293,
108,
0,
109,
0,
"LATENT"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
299,
119,
1,
125,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
313,
127,
0,
140,
0,
"IMAGE"
],
[
314,
128,
0,
140,
1,
"AUDIO"
],
[
315,
131,
0,
141,
0,
"INT"
],
[
316,
141,
1,
107,
2,
"FLOAT"
],
[
323,
143,
0,
118,
2,
"VAE"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
327,
124,
0,
145,
0,
"VAE"
],
[
331,
133,
0,
134,
0,
"MODEL"
],
[
342,
133,
2,
154,
0,
"VAE"
],
[
343,
154,
0,
143,
0,
"VAE"
],
[
349,
107,
0,
103,
1,
"CONDITIONING"
],
[
350,
107,
1,
103,
2,
"CONDITIONING"
],
[
351,
116,
0,
118,
0,
"LATENT"
],
[
352,
159,
0,
113,
3,
"SIGMAS"
],
[
353,
109,
0,
159,
0,
"LATENT"
],
[
355,
133,
0,
160,
0,
"MODEL"
],
[
356,
160,
0,
129,
0,
"MODEL"
],
[
358,
134,
0,
103,
0,
"MODEL"
]
],
"groups": [
{
"id": 14,
"title": "text2video",
"bounding": [
27.989254913013944,
3476.4187913447918,
1906.4334999223893,
1235.323938593278
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 15,
"title": "Upscale",
"bounding": [
1949.4910131481286,
3476.928522336869,
1185.6797724874539,
1235.0871639896932
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3150.4345483149687,
3476.8405973292133,
1356.520437828207,
1234.460589532995
],
"color": "#8A8",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.6434006814594871,
"offset": [
62.010745086986056,
-3461.647385437717
]
},
"frontendVersion": "1.37.5",
"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
}
1. Set Video Resolution, Length, FPS
Decide the parameters for the video and audio you want to generate here.
- Enter resolution, frame count, and FPS in
EmptyLTXVLatentVideo/LTXV Empty Latent Audio. - Follow the Recommended Settings.
- 🚨Resolution will be doubled in post-processing.
- In other words, set the resolution here to half the value of the video you want to create.
2. Prompt
A characteristic of the LTX series is that you need to be somewhat particular about the prompt, otherwise you won't get a very good video.
- That said, there isn't a strict format like when borrowing the power of LLMs.
- Try describing the video you want to generate as if you were writing a novel.
- cf. Prompting Guide for LTX-2
3. Sampling (1st Stage)
It doesn't look like the familiar KSampler so it might seem a bit complicated, but the basics are just "decide steps and CFG and sample".
- In this workflow, the 1st stage is run with 20 steps / CFG 4.0.
- It uses a dedicated scheduler called
LTXVScheduler.- It behaves similarly to
linear_quadratic, but you don't need to worry about it too much.
- It behaves similarly to
- Since LTX-2 handles video and audio simultaneously, combine video latent and audio latent into one with 🟫
LTXVConcatAVLatent.
4. Latent Upscale (x2)
Upscale the resolution of the video latent by 2x.
- Use a dedicated model (
ltx-2-spatial-upscaler-x2).
5. Sampling (2nd Stage / video2video)
Refine the upscaled latent with short steps.
- Here we use
distilled-lorawhich allows generation in 4~8 steps.- Think of it as something like Lightning / Turbo in other models.
- This workflow runs in 3 steps.
- Accordingly, CFG is changed to
1.0.
- Because it uses
Manual Sigma, it's a bit hard to understand, but if thinking in terms ofSimple, it behaves somewhat close todenoise = 0.47.
6. Decode
Finally, decode and export video and audio respectively.
- Separate the latent for video / audio and decode with appropriate VAE.
- (Tiled VAE is used because VRAM is tight.)
text2video 8 steps
Above, we used Distilled LoRA only for Hires.fix, but let's apply it to the 1st stage as well and generate quickly in 8 steps.

{
"id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
"revision": 0,
"last_node_id": 158,
"last_link_id": 351,
"nodes": [
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
945.4679292399153,
4573.980071126776
],
"size": [
270,
120
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 281
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 282
},
{
"name": "frame_rate",
"type": "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
]
},
{
"id": 143,
"type": "Reroute",
"pos": [
2138.543151527315,
3746.68342826367
],
"size": [
75,
26
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 343
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
323,
324
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 103,
"type": "CFGGuider",
"pos": [
2502.7544666545327,
4058.8075941874868
],
"size": [
270,
98
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 345
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 349
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 350
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
273
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 144,
"type": "Reroute",
"pos": [
3281.4752517380703,
3750.8438431362492
],
"size": [
75,
26
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1968.7117755083025,
4480.8682972703955
],
"size": [
279.7901046187276,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
284
]
}
],
"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-spatial-upscaler-x2-1.0.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 99,
"type": "LTXAVTextEncoderLoader",
"pos": [
37.989254913013944,
4138.954135935162
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
288,
289
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXAVTextEncoderLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
},
{
"name": "gemma_3_12B_it.safetensors",
"url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"gemma_3_12B_it.safetensors",
"LTX-2\\ltx-2-19b-dev-fp8.safetensors",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2502.7544666545327,
4463.353065278388
],
"size": [
270,
46
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 264
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2502.7544666545327,
4341.83790824809
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
275
]
}
],
"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.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
2887.0065446605495,
4181.031989157717
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 273
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 275
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
299
]
}
],
"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
},
"widgets_values": []
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
364.3135349164072,
4441.566398157814
],
"size": [
270,
82
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
282,
292
]
}
],
"title": "INT: Length",
"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": [
121,
"fixed"
]
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
364.3135349164072,
4619.74272993807
],
"size": [
270,
82
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
315
]
}
],
"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"
]
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1682.2951507877015,
4189.72424419657
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 260
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 348
},
{
"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
},
"widgets_values": []
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
945.4679292399153,
4368.2633305254385
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 292
}
],
"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": [
704,
512,
97,
1
]
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2502.7544666545327,
4220.322751217792
],
"size": [
270,
58
],
"flags": {},
"order": 5,
"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_ancestral"
]
},
{
"id": 141,
"type": "SimpleMath+",
"pos": [
671.4505491240624,
4507.411265658883
],
"size": [
210,
98
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 315
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
},
{
"name": "c",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
},
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
316
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
"Node name for S&R": "SimpleMath+"
},
"widgets_values": [
"a"
]
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
57.44161655463637,
3561.647385437717
],
"size": [
399.0254035325611,
339.2647673465967
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n - checkpoints\n - [ltx-2-19b-dev-fp8.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-dev-fp8.safetensors)\n - latent_upscale_models\n - [ltx-2-spatial-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-spatial-upscaler-x2-1.0.safetensors)\n - loras\n - [ltx-2-19b-distilled-lora-384.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-distilled-lora-384.safetensors)\n - text_encoders\n - [gemma_3_12B_it.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it.safetensors)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂checkpoints/\n │ └── ltx-2-19b-dev-fp8.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n ├── 📂loras/\n │ └── ltx-2-19b-distilled-lora-384.safetensors\n └── 📂text_encoders/\n └── gemma_3_12B_it.safetensors\n"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 133,
"type": "CheckpointLoaderSimple",
"pos": [
482.4816826527883,
3633.802881360453
],
"size": [
350.9069033720766,
98
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
331
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": []
},
{
"name": "VAE",
"type": "VAE",
"links": [
342
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CheckpointLoaderSimple",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 154,
"type": "Reroute",
"pos": [
883.103846226827,
3748.098286878954
],
"size": [
75,
26
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 342
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
343
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 124,
"type": "LTXVAudioVAELoader",
"pos": [
482.4816826527883,
3812.245340232343
],
"size": [
350.9069033720766,
58
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "Audio VAE",
"type": "VAE",
"links": [
281,
327
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVAudioVAELoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 118,
"type": "LTXVLatentUpsampler",
"pos": [
2290.4239266736563,
4463.353065278388
],
"size": [
176.015625,
66
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 351
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 284
},
{
"name": "vae",
"type": "VAE",
"link": 323
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
264
]
}
],
"title": "spatial",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVLatentUpsampler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1328.7113717033576,
4281.269190021408
],
"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_ancestral"
]
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
429.8854122365001,
3982.090817803126
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 289
}
],
"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 stylized 3D cartoon shot at the entrance of an upscale restaurant at night, warm lantern light spilling onto a polished stone doorway as soft city ambience hums in the background. The camera starts low and close to the front steps and slowly pushes forward toward the door, emphasizing glossy reflections and the cozy golden glow inside. A panda waiter in a crisp red vest and black bow tie steps into frame, grips the handle with a gentle motion, and opens the door wide with a welcoming flourish. The panda’s round face, bright expressive eyes, and friendly smile read clearly as it leans forward in a small polite bow and speaks in a warm, inviting voice: “Welcome to Restaurant Shanghai.” The camera continues its smooth push-in to a medium close-up on the panda’s face and upper body, with the softly lit interior behind it. Ambient audio includes a subtle door chime, quiet restaurant chatter, and the panda’s clear line delivery.\n"
]
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1328.7113717033576,
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"
]
},
{
"id": 134,
"type": "LoraLoaderModelOnly",
"pos": [
883.103846226827,
3633.802881360453
],
"size": [
350.9069033720766,
82
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 331
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
344,
346,
347
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-distilled-lora-384.safetensors",
0.6
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 129,
"type": "CFGGuider",
"pos": [
1328.7113717033576,
4110.687186968724
],
"size": [
270,
106.66666666666667
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 346
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 254
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 255
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
260
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 157,
"type": "BasicScheduler",
"pos": [
1328.7113717033576,
4419.3691560150355
],
"size": [
270,
106
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 347
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
348
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "BasicScheduler"
},
"widgets_values": [
"simple",
8,
1
]
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1328.7113717033576,
4594.58891367533
],
"size": [
270,
46
],
"flags": {},
"order": 24,
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
429.8854122365001,
4225.4796800153135
],
"size": [
403.50317378836485,
117.09155367536096
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 288
}
],
"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": [
""
]
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2502.7544666545327,
3913.2924371571885
],
"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"
]
},
{
"id": 145,
"type": "Reroute",
"pos": [
3281.4752517380703,
3811.34586124849
],
"size": [
75,
26
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 327
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
945.4679292399153,
4083.0040098902705
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 20,
"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": 316
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
254,
349
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
255,
350
]
}
],
"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
]
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1961.3791729403856,
4188.309385581295
],
"size": [
240,
46
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
351
]
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 140,
"type": "VHS_VideoCombine",
"pos": [
3768.2855455010276,
3831.8256170383743
],
"size": [
712.6131392034486,
851.7186466934172
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 313
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 314
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 24,
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "LTX-2_00096-audio.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX-2_00096.png",
"fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\LTX-2_00096-audio.mp4"
}
}
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3167.8225523814153,
4202.092087789301
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 299
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3457.902703155086,
4297.63838354222
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 35,
"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": [
314
]
}
],
"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
},
"widgets_values": []
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3457.902703155086,
4072.4076927544047
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
313
]
}
],
"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
]
},
{
"id": 156,
"type": "Reroute",
"pos": [
2340.1827068838707,
3635.108000563391
],
"size": [
75,
26
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 344
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
345
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
}
],
"links": [
[
254,
107,
0,
129,
1,
"CONDITIONING"
],
[
255,
107,
1,
129,
2,
"CONDITIONING"
],
[
259,
115,
0,
113,
0,
"NOISE"
],
[
260,
129,
0,
113,
1,
"GUIDER"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
264,
118,
0,
117,
0,
"LATENT"
],
[
265,
116,
1,
117,
1,
"LATENT"
],
[
271,
113,
0,
116,
0,
"LATENT"
],
[
272,
114,
0,
119,
0,
"NOISE"
],
[
273,
103,
0,
119,
1,
"GUIDER"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
275,
100,
0,
119,
3,
"SIGMAS"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
281,
124,
0,
106,
0,
"VAE"
],
[
282,
112,
0,
106,
1,
"INT"
],
[
284,
101,
0,
118,
1,
"LATENT_UPSCALE_MODEL"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
288,
99,
0,
110,
0,
"CLIP"
],
[
289,
99,
0,
121,
0,
"CLIP"
],
[
292,
112,
0,
108,
0,
"INT"
],
[
293,
108,
0,
109,
0,
"LATENT"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
299,
119,
1,
125,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
313,
127,
0,
140,
0,
"IMAGE"
],
[
314,
128,
0,
140,
1,
"AUDIO"
],
[
315,
131,
0,
141,
0,
"INT"
],
[
316,
141,
1,
107,
2,
"FLOAT"
],
[
323,
143,
0,
118,
2,
"VAE"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
327,
124,
0,
145,
0,
"VAE"
],
[
331,
133,
0,
134,
0,
"MODEL"
],
[
342,
133,
2,
154,
0,
"VAE"
],
[
343,
154,
0,
143,
0,
"VAE"
],
[
344,
134,
0,
156,
0,
"MODEL"
],
[
345,
156,
0,
103,
0,
"MODEL"
],
[
346,
134,
0,
129,
0,
"MODEL"
],
[
347,
134,
0,
157,
0,
"MODEL"
],
[
348,
157,
0,
113,
3,
"SIGMAS"
],
[
349,
107,
0,
103,
1,
"CONDITIONING"
],
[
350,
107,
1,
103,
2,
"CONDITIONING"
],
[
351,
116,
0,
118,
0,
"LATENT"
]
],
"groups": [
{
"id": 14,
"title": "text2video",
"bounding": [
27.989254913013944,
3476.4187913447918,
1906.4334999223893,
1235.323938593278
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 15,
"title": "Upscale",
"bounding": [
1949.4910131481286,
3476.928522336869,
1185.6797724874539,
1235.0871639896932
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3150.4345483149687,
3476.8405973292133,
1356.520437828207,
1234.460589532995
],
"color": "#8A8",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.7785148245659795,
"offset": [
-595.4309430114924,
-3629.983959684843
]
},
"frontendVersion": "1.37.5",
"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
}
To apply distilled-lora, change some sampling settings.
- CFG :
1.0 - scheduler :
Simple - steps :
8
20 steps / 8 steps Distilled LoRA Comparison
As far as I tried, applying distilled LoRA produces more stable generations. Therefore, for speed and stability, all subsequent workflows apply distilled lora from the 1st stage.
image2video

{
"id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
"revision": 0,
"last_node_id": 169,
"last_link_id": 376,
"nodes": [
{
"id": 103,
"type": "CFGGuider",
"pos": [
2832.9413324827074,
4065.114043627899
],
"size": [
270,
98
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 345
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 349
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 350
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
273
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 144,
"type": "Reroute",
"pos": [
3625.0982035593797,
3748.098286878954
],
"size": [
75,
26
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1976.7467797584784,
4484.348853188193
],
"size": [
279.7901046187276,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
284
]
}
],
"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-spatial-upscaler-x2-1.0.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 99,
"type": "LTXAVTextEncoderLoader",
"pos": [
108.05273068030365,
4136.618686742916
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
288,
289
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXAVTextEncoderLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
},
{
"name": "gemma_3_12B_it.safetensors",
"url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"gemma_3_12B_it.safetensors",
"LTX-2\\ltx-2-19b-dev-fp8.safetensors",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2832.9413324827074,
4469.659514718799
],
"size": [
270,
46
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 373
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2832.9413324827074,
4348.1443576885
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
275
]
}
],
"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.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
3217.193410488724,
4187.338438598128
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 273
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 275
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
299
]
}
],
"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
},
"widgets_values": []
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1682.2951507877015,
4189.72424419657
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 260
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 348
},
{
"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
},
"widgets_values": []
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2832.9413324827074,
4226.6292006582025
],
"size": [
270,
58
],
"flags": {},
"order": 3,
"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_ancestral"
]
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
57.44161655463637,
3561.647385437717
],
"size": [
399.0254035325611,
339.2647673465967
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n - checkpoints\n - [ltx-2-19b-dev-fp8.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-dev-fp8.safetensors)\n - latent_upscale_models\n - [ltx-2-spatial-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-spatial-upscaler-x2-1.0.safetensors)\n - loras\n - [ltx-2-19b-distilled-lora-384.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-distilled-lora-384.safetensors)\n - text_encoders\n - [gemma_3_12B_it.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it.safetensors)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂checkpoints/\n │ └── ltx-2-19b-dev-fp8.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n ├── 📂loras/\n │ └── ltx-2-19b-distilled-lora-384.safetensors\n └── 📂text_encoders/\n └── gemma_3_12B_it.safetensors\n"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 133,
"type": "CheckpointLoaderSimple",
"pos": [
482.4816826527883,
3633.802881360453
],
"size": [
350.9069033720766,
98
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
331
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": []
},
{
"name": "VAE",
"type": "VAE",
"links": [
342
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CheckpointLoaderSimple",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1328.7113717033576,
4281.269190021408
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 6,
"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_ancestral"
]
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1328.7113717033576,
3964.7718505827065
],
"size": [
270,
82
],
"flags": {},
"order": 7,
"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"
]
},
{
"id": 134,
"type": "LoraLoaderModelOnly",
"pos": [
883.103846226827,
3633.802881360453
],
"size": [
350.9069033720766,
82
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 331
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
344,
346,
347
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-distilled-lora-384.safetensors",
0.6
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 129,
"type": "CFGGuider",
"pos": [
1328.7113717033576,
4110.687186968724
],
"size": [
270,
106.66666666666667
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 346
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 254
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 255
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
260
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 157,
"type": "BasicScheduler",
"pos": [
1328.7113717033576,
4419.3691560150355
],
"size": [
270,
106
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 347
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
348
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "BasicScheduler"
},
"widgets_values": [
"simple",
8,
1
]
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1328.7113717033576,
4594.58891367533
],
"size": [
270,
46
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 363
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 140,
"type": "VHS_VideoCombine",
"pos": [
4111.908497322323,
3836.1597792679668
],
"size": [
712.6131392034486,
821.8932005076227
],
"flags": {},
"order": 46,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 313
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 314
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 24,
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "LTX-2_00101-audio.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX-2_00101.png",
"fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\LTX-2_00101-audio.mp4"
}
}
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3511.445504202725,
4206.426250018892
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 43,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 299
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3801.5256549763953,
4301.9725457718105
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 45,
"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": [
314
]
}
],
"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
},
"widgets_values": []
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3801.5256549763953,
4076.741854983997
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 44,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
313
]
}
],
"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
]
},
{
"id": 166,
"type": "ResizeImageMaskNode",
"pos": [
-525.3937990844472,
4448.928671987819
],
"size": [
258.3013455365069,
106
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 358
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
357
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale total pixels",
1,
"area"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 167,
"type": "LoadImage",
"pos": [
-952.2972284839373,
4448.928671987819
],
"size": [
395.509854028056,
433.14022877831576
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
358
]
},
{
"name": "MASK",
"type": "MASK",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"3.png",
"image"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 154,
"type": "Reroute",
"pos": [
883.103846226827,
3748.098286878954
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 342
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
343,
362
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
992.4632412932369,
4084.599153112895
],
"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": 316
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
254,
349
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
255,
350
]
}
],
"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
]
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
499.94888800378976,
4223.144230823067
],
"size": [
403.50317378836485,
117.09155367536096
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 288
}
],
"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": [
""
]
},
{
"id": 165,
"type": "ImageResizeKJv2",
"pos": [
-235.69887817650755,
4448.928671987819
],
"size": [
249.5999999999999,
348
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 357
},
{
"name": "mask",
"shape": 7,
"type": "MASK",
"link": null
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
356,
364
]
},
{
"name": "width",
"type": "INT",
"links": null
},
{
"name": "height",
"type": "INT",
"links": null
},
{
"name": "mask",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "4dfb85dcc52e4315c33170d97bb987baa46d128b",
"Node name for S&R": "ImageResizeKJv2"
},
"widgets_values": [
0,
0,
"nearest-exact",
"crop",
"0, 0, 0",
"center",
32,
"cpu",
"<tr><td>Output: </td><td><b>1</b> x <b>1216</b> x <b>832 | 11.58MB</b></td></tr>"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 143,
"type": "Reroute",
"pos": [
2146.578155777491,
3748.098286878954
],
"size": [
75,
26
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 343
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
323,
324,
367
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
499.94888800378976,
3979.7553686108836
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 289
}
],
"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 woman is briskly walking from deep in the street toward the foreground with sharp, rhythmic boot steps clicking on the stone pavement, while the camera is smoothly backing up to keep her centered as she advances. The steady footfalls and light coat-fabric rustle sit under a quiet city bed of distant traffic hiss and occasional muffled voices bouncing off the stone walls. As she comes closer, a British public telephone box appears along the sidewalk; the camera continues retreating as she angles toward it, the footsteps tightening in pace and echo. She pulls the door open and steps inside, the door creaking and closing with a hollow thud that slightly muffles the outside ambience. She lifts the receiver, a soft plastic scrape and cord shift audible, then inserts coins with distinct metallic clinks and dials the number with crisp clicks, followed by a steady dial tone turning into a faint ringback as she holds the handset to her ear and waits, breathing quietly."
]
},
{
"id": 161,
"type": "LTXVImgToVideoInplace",
"pos": [
992.4632412932369,
4469.108916569906
],
"size": [
270,
122
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 362
},
{
"name": "image",
"type": "IMAGE",
"link": 353
},
{
"name": "latent",
"type": "LATENT",
"link": 361
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
363
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVImgToVideoInplace"
},
"widgets_values": [
1,
false
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 118,
"type": "LTXVLatentUpsampler",
"pos": [
2298.458930923832,
4466.833621196186
],
"size": [
176.015625,
66
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 374
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 284
},
{
"name": "vae",
"type": "VAE",
"link": 323
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
372
]
}
],
"title": "spatial",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVLatentUpsampler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1969.4141771905615,
4191.7899414990925
],
"size": [
240,
46
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
374
]
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 156,
"type": "Reroute",
"pos": [
2670.3695727120453,
3633.802881360453
],
"size": [
75,
26
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 344
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
345
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2832.9413324827074,
3919.5988865976005
],
"size": [
270,
82
],
"flags": {},
"order": 9,
"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"
]
},
{
"id": 160,
"type": "LTXVImgToVideoInplace",
"pos": [
2513.812891893906,
4427.079350493028
],
"size": [
279.7901046187276,
122
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 367
},
{
"name": "image",
"type": "IMAGE",
"link": 376
},
{
"name": "latent",
"type": "LATENT",
"link": 372
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
373
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVImgToVideoInplace"
},
"widgets_values": [
1,
false
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 168,
"type": "Reroute",
"pos": [
55.7757787886032,
4650.205558619879
],
"size": [
75,
26
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 364
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
365
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 162,
"type": "LTXVPreprocess",
"pos": [
624.3964485957398,
4650.205558619879
],
"size": [
270,
58
],
"flags": {
"collapsed": false
},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 365
}
],
"outputs": [
{
"name": "output_image",
"type": "IMAGE",
"links": [
353,
375
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "LTXVPreprocess"
},
"widgets_values": [
33
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
619.0886095224605,
4421.365744115162
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 359
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 360
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 292
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
361
]
}
],
"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": [
704,
512,
97,
1
]
},
{
"id": 163,
"type": "GetImageSize",
"pos": [
365.50333972008457,
4448.928671987819
],
"size": [
210,
136
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 355
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
359
]
},
{
"name": "height",
"type": "INT",
"links": [
360
]
},
{
"name": "batch_size",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "GetImageSize"
},
"widgets_values": [
"width: 608, height: 416\n batch size: 1"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 164,
"type": "ResizeImageMaskNode",
"pos": [
51.91806991770863,
4448.928671987819
],
"size": [
270,
106
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 356
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
355
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale by multiplier",
0.5,
"area"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
58.10584287754962,
4751.373866656175
],
"size": [
270,
82
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
282,
292
]
}
],
"title": "INT: Length",
"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": [
121,
"fixed"
]
},
{
"id": 141,
"type": "SimpleMath+",
"pos": [
371.2511457366447,
4811.42836425912
],
"size": [
210,
98
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 315
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
},
{
"name": "c",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
},
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
316
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
"Node name for S&R": "SimpleMath+"
},
"widgets_values": [
"a"
]
},
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
624.3964485957397,
4880.25146304163
],
"size": [
270,
120
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 281
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 282
},
{
"name": "frame_rate",
"type": "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
]
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
58.10584287754962,
4927.375003132853
],
"size": [
270,
82
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
315
]
}
],
"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"
]
},
{
"id": 169,
"type": "Reroute",
"pos": [
2398.0244257214476,
4651.348882925089
],
"size": [
75,
26
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 375
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
376
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 124,
"type": "LTXVAudioVAELoader",
"pos": [
482.4816826527883,
3812.245340232343
],
"size": [
350.9069033720766,
58
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "Audio VAE",
"type": "VAE",
"links": [
281,
327
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVAudioVAELoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 145,
"type": "Reroute",
"pos": [
3625.0982035593797,
3812.245340232343
],
"size": [
75,
26
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 327
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
}
],
"links": [
[
254,
107,
0,
129,
1,
"CONDITIONING"
],
[
255,
107,
1,
129,
2,
"CONDITIONING"
],
[
259,
115,
0,
113,
0,
"NOISE"
],
[
260,
129,
0,
113,
1,
"GUIDER"
],
[
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"
],
[
273,
103,
0,
119,
1,
"GUIDER"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
275,
100,
0,
119,
3,
"SIGMAS"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
281,
124,
0,
106,
0,
"VAE"
],
[
282,
112,
0,
106,
1,
"INT"
],
[
284,
101,
0,
118,
1,
"LATENT_UPSCALE_MODEL"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
288,
99,
0,
110,
0,
"CLIP"
],
[
289,
99,
0,
121,
0,
"CLIP"
],
[
292,
112,
0,
108,
2,
"INT"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
299,
119,
1,
125,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
313,
127,
0,
140,
0,
"IMAGE"
],
[
314,
128,
0,
140,
1,
"AUDIO"
],
[
315,
131,
0,
141,
0,
"INT"
],
[
316,
141,
1,
107,
2,
"FLOAT"
],
[
323,
143,
0,
118,
2,
"VAE"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
327,
124,
0,
145,
0,
"VAE"
],
[
331,
133,
0,
134,
0,
"MODEL"
],
[
342,
133,
2,
154,
0,
"VAE"
],
[
343,
154,
0,
143,
0,
"VAE"
],
[
344,
134,
0,
156,
0,
"MODEL"
],
[
345,
156,
0,
103,
0,
"MODEL"
],
[
346,
134,
0,
129,
0,
"MODEL"
],
[
347,
134,
0,
157,
0,
"MODEL"
],
[
348,
157,
0,
113,
3,
"SIGMAS"
],
[
349,
107,
0,
103,
1,
"CONDITIONING"
],
[
350,
107,
1,
103,
2,
"CONDITIONING"
],
[
353,
162,
0,
161,
1,
"IMAGE"
],
[
355,
164,
0,
163,
0,
"IMAGE"
],
[
356,
165,
0,
164,
0,
"IMAGE"
],
[
357,
166,
0,
165,
0,
"IMAGE"
],
[
358,
167,
0,
166,
0,
"IMAGE"
],
[
359,
163,
0,
108,
0,
"INT"
],
[
360,
163,
1,
108,
1,
"INT"
],
[
361,
108,
0,
161,
2,
"LATENT"
],
[
362,
154,
0,
161,
0,
"VAE"
],
[
363,
161,
0,
109,
0,
"LATENT"
],
[
364,
165,
0,
168,
0,
"IMAGE"
],
[
365,
168,
0,
162,
0,
"IMAGE"
],
[
367,
143,
0,
160,
0,
"VAE"
],
[
372,
118,
0,
160,
2,
"LATENT"
],
[
373,
160,
0,
117,
0,
"LATENT"
],
[
374,
116,
0,
118,
0,
"LATENT"
],
[
375,
162,
0,
169,
0,
"IMAGE"
],
[
376,
169,
0,
160,
1,
"IMAGE"
]
],
"groups": [
{
"id": 15,
"title": "Upscale",
"bounding": [
1957.5260173983045,
3480.409078254667,
1517.8781094223739,
1545.8917657323664
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3494.057500136278,
3481.174759558806,
1361.6584260511404,
1547.8778711319992
],
"color": "#8A8",
"font_size": 24,
"flags": {}
},
{
"id": 17,
"title": "image2video",
"bounding": [
-1014.0340824394586,
3480,
2952.300772151786,
1546.0307514536162
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.6434006814595032,
"offset": [
1052.2972284839373,
-3461.647385437717
]
},
"frontendVersion": "1.37.5",
"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
}
The basic idea is "fix the 1st frame with input image and generate the rest". Since LTX-2 is 2-stage (half resolution -> x2 upscale), handle the input image accordingly.
1. Resize Input Image (Create 2 versions)
- First, create a full-resolution version matching the final output resolution.
- Resize to arbitrary size (here 1MP).
- Width and height must be multiples of 32.
- Next, for the 1st stage (half resolution), create a version with width/height halved from the above image.
- Input this half-resolution width/height into
EmptyLTXVLatentVideo.
- Input this half-resolution width/height into
2. Image Preprocessing
A characteristic from LTX-Video is that since video is slightly compressed and degraded compared to still images, using an image that is too clean may result in a video that doesn't move at all.
- To avoid this, intentionally degrade it to look like video compression with
LTXVPreprocess.
3. LTXVImgToVideoInplace (Insert into 1st Stage)
This is the core of image2video.
- Insert the image as the 1st frame into the video latent of the 1st stage (half resolution).
4. Do the same for Upscale side (2nd Stage)
Insert the image into the 2nd stage as well.
- Make sure to connect this node after the spatial node.
- Set strength to
1.0.- If you reduce this, the inserted image itself will behave like it's being image2image'd.
- That's fine if you want it to blend in as a whole, but if you want to match the input image and 1st frame perfectly, set it to
1.0.
Output Example

audio2video
Since LTX-2 is a model that handles "video + audio" simultaneously, you can configure it to take audio as input and create a video driven by the sound.

{
"id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
"revision": 0,
"last_node_id": 168,
"last_link_id": 364,
"nodes": [
{
"id": 143,
"type": "Reroute",
"pos": [
2138.543151527315,
3746.68342826367
],
"size": [
75,
26
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 343
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
323,
324
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 103,
"type": "CFGGuider",
"pos": [
2502.7544666545327,
4058.8075941874868
],
"size": [
270,
98
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 345
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 349
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 350
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
273
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 144,
"type": "Reroute",
"pos": [
3281.4752517380703,
3750.8438431362492
],
"size": [
75,
26
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1968.7117755083025,
4480.8682972703955
],
"size": [
279.7901046187276,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
284
]
}
],
"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-spatial-upscaler-x2-1.0.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 99,
"type": "LTXAVTextEncoderLoader",
"pos": [
37.989254913013944,
4138.954135935162
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
288,
289
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXAVTextEncoderLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
},
{
"name": "gemma_3_12B_it.safetensors",
"url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"gemma_3_12B_it.safetensors",
"LTX-2\\ltx-2-19b-dev-fp8.safetensors",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2502.7544666545327,
4463.353065278388
],
"size": [
270,
46
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 264
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 363
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2502.7544666545327,
4341.83790824809
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
275
]
}
],
"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.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
2887.0065446605495,
4181.031989157717
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 273
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 275
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
299
]
}
],
"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
},
"widgets_values": []
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1682.2951507877015,
4189.72424419657
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 260
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 348
},
{
"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
},
"widgets_values": []
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
945.4679292399153,
4368.2633305254385
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 357
}
],
"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": [
704,
512,
97,
1
]
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2502.7544666545327,
4220.322751217792
],
"size": [
270,
58
],
"flags": {},
"order": 3,
"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_ancestral"
]
},
{
"id": 141,
"type": "SimpleMath+",
"pos": [
671.7718433807718,
4507.411265658883
],
"size": [
210,
98
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 315
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
},
{
"name": "c",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
},
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
316
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
"Node name for S&R": "SimpleMath+"
},
"widgets_values": [
"a"
]
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
57.44161655463637,
3561.647385437717
],
"size": [
399.0254035325611,
339.2647673465967
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n - checkpoints\n - [ltx-2-19b-dev-fp8.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-dev-fp8.safetensors)\n - latent_upscale_models\n - [ltx-2-spatial-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-spatial-upscaler-x2-1.0.safetensors)\n - loras\n - [ltx-2-19b-distilled-lora-384.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-distilled-lora-384.safetensors)\n - text_encoders\n - [gemma_3_12B_it.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it.safetensors)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂checkpoints/\n │ └── ltx-2-19b-dev-fp8.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n ├── 📂loras/\n │ └── ltx-2-19b-distilled-lora-384.safetensors\n └── 📂text_encoders/\n └── gemma_3_12B_it.safetensors\n"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 133,
"type": "CheckpointLoaderSimple",
"pos": [
482.4816826527883,
3633.802881360453
],
"size": [
350.9069033720766,
98
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
331
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": []
},
{
"name": "VAE",
"type": "VAE",
"links": [
342
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CheckpointLoaderSimple",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 154,
"type": "Reroute",
"pos": [
883.103846226827,
3748.098286878954
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 342
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
343
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 118,
"type": "LTXVLatentUpsampler",
"pos": [
2290.4239266736563,
4463.353065278388
],
"size": [
176.015625,
66
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 351
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 284
},
{
"name": "vae",
"type": "VAE",
"link": 323
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
264
]
}
],
"title": "spatial",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVLatentUpsampler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1328.7113717033576,
4281.269190021408
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 6,
"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_ancestral"
]
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1328.7113717033576,
3964.7718505827065
],
"size": [
270,
82
],
"flags": {},
"order": 7,
"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"
]
},
{
"id": 134,
"type": "LoraLoaderModelOnly",
"pos": [
883.103846226827,
3633.802881360453
],
"size": [
350.9069033720766,
82
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 331
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
344,
346,
347
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-distilled-lora-384.safetensors",
0.6
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 129,
"type": "CFGGuider",
"pos": [
1328.7113717033576,
4110.687186968724
],
"size": [
270,
106.66666666666667
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 346
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 254
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 255
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
260
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 157,
"type": "BasicScheduler",
"pos": [
1328.7113717033576,
4419.3691560150355
],
"size": [
270,
106
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 347
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
348
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "BasicScheduler"
},
"widgets_values": [
"simple",
8,
1
]
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1328.7113717033576,
4594.58891367533
],
"size": [
270,
46
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 293
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 356
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
429.8854122365001,
4225.4796800153135
],
"size": [
403.50317378836485,
117.09155367536096
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 288
}
],
"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": [
""
]
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2502.7544666545327,
3913.2924371571885
],
"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"
]
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
945.4679292399153,
4083.0040098902705
],
"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": 316
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
254,
349
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
255,
350
]
}
],
"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
]
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1961.3791729403856,
4188.309385581295
],
"size": [
240,
46
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
351
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": []
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 140,
"type": "VHS_VideoCombine",
"pos": [
3768.2855455010276,
3831.8256170383743
],
"size": [
712.6131392034486,
851.7186466934172
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 313
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 361
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 24,
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "LTX-2_00107-audio.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX-2_00107.png",
"fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\LTX-2_00107-audio.mp4"
}
}
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3167.8225523814153,
4202.092087789301
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 299
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
302
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": []
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3457.902703155086,
4072.4076927544047
],
"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": [
313
]
}
],
"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
]
},
{
"id": 156,
"type": "Reroute",
"pos": [
2340.1827068838707,
3635.108000563391
],
"size": [
75,
26
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 344
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
345
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 163,
"type": "PrimitiveFloat",
"pos": [
364.6348291731156,
4768.469038331148
],
"size": [
270,
58
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
352,
355
]
}
],
"title": "Float: Audio Duration",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "PrimitiveFloat"
},
"widgets_values": [
4
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 160,
"type": "SimpleMath+",
"pos": [
671.7718433807718,
4711.309038331148
],
"size": [
210,
98
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 358
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": 352
},
{
"name": "c",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
357
]
},
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
"Node name for S&R": "SimpleMath+"
},
"widgets_values": [
"a * b"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
364.6348291731156,
4619.74272993807
],
"size": [
270,
82
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
315,
358
]
}
],
"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"
]
},
{
"id": 162,
"type": "TrimAudioDuration",
"pos": [
671.7718433807718,
4894.380484557335
],
"size": [
210,
82
],
"flags": {
"collapsed": false
},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 354
},
{
"name": "duration",
"type": "FLOAT",
"widget": {
"name": "duration"
},
"link": 355
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
353,
359
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "TrimAudioDuration"
},
"widgets_values": [
0,
4
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 165,
"type": "Reroute",
"pos": [
946.1546121207417,
4976.146516596356
],
"size": [
75,
26
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 359
}
],
"outputs": [
{
"name": "",
"type": "AUDIO",
"links": [
360
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 166,
"type": "Reroute",
"pos": [
3640.1415573740965,
4976.146516596356
],
"size": [
75,
26
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 360
}
],
"outputs": [
{
"name": "",
"type": "AUDIO",
"links": [
361
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 164,
"type": "LoadAudio",
"pos": [
338.070547868688,
4894.380484557335
],
"size": [
296.5642813044276,
136
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
354
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LoadAudio"
},
"widgets_values": [
"Cymatics - LIFE - Walking on Rocks.wav",
null,
null
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
429.8854122365001,
3982.090817803126
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 289
}
],
"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 man in practical jungle trekking clothes—lightweight long-sleeve shirt, durable cargo pants, sturdy boots, and a small backpack—walks through a dense, overgrown jungle, filmed from a low angle with a cinematic feel. Leaves and vines crowd the frame as he pushes past ferns and branches, boots sinking softly into damp ground with wet footfalls and occasional twig snaps, while insects buzz and distant birds call under a constant humid forest hush. Dappled light flickers across his clothing as the canopy shifts, and he keeps moving forward at a steady pace, breathing quietly with no dialogue."
]
},
{
"id": 124,
"type": "LTXVAudioVAELoader",
"pos": [
482.4816826527883,
3812.245340232343
],
"size": [
350.9069033720766,
58
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "Audio VAE",
"type": "VAE",
"links": [
362
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVAudioVAELoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 168,
"type": "Reroute",
"pos": [
2391.4395516736563,
4894.380484557335
],
"size": [
75,
26
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 364
}
],
"outputs": [
{
"name": "",
"type": "LATENT",
"links": [
363
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 161,
"type": "LTXVAudioVAEEncode",
"pos": [
942.4892234966246,
4894.380484557335
],
"size": [
270,
46
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 353
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 362
}
],
"outputs": [
{
"name": "Audio Latent",
"type": "LATENT",
"links": [
356,
364
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LTXVAudioVAEEncode"
},
"widgets_values": [],
"color": "#2a363b",
"bgcolor": "#3f5159"
}
],
"links": [
[
254,
107,
0,
129,
1,
"CONDITIONING"
],
[
255,
107,
1,
129,
2,
"CONDITIONING"
],
[
259,
115,
0,
113,
0,
"NOISE"
],
[
260,
129,
0,
113,
1,
"GUIDER"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
264,
118,
0,
117,
0,
"LATENT"
],
[
271,
113,
0,
116,
0,
"LATENT"
],
[
272,
114,
0,
119,
0,
"NOISE"
],
[
273,
103,
0,
119,
1,
"GUIDER"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
275,
100,
0,
119,
3,
"SIGMAS"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
284,
101,
0,
118,
1,
"LATENT_UPSCALE_MODEL"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
288,
99,
0,
110,
0,
"CLIP"
],
[
289,
99,
0,
121,
0,
"CLIP"
],
[
293,
108,
0,
109,
0,
"LATENT"
],
[
299,
119,
1,
125,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
313,
127,
0,
140,
0,
"IMAGE"
],
[
315,
131,
0,
141,
0,
"INT"
],
[
316,
141,
1,
107,
2,
"FLOAT"
],
[
323,
143,
0,
118,
2,
"VAE"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
331,
133,
0,
134,
0,
"MODEL"
],
[
342,
133,
2,
154,
0,
"VAE"
],
[
343,
154,
0,
143,
0,
"VAE"
],
[
344,
134,
0,
156,
0,
"MODEL"
],
[
345,
156,
0,
103,
0,
"MODEL"
],
[
346,
134,
0,
129,
0,
"MODEL"
],
[
347,
134,
0,
157,
0,
"MODEL"
],
[
348,
157,
0,
113,
3,
"SIGMAS"
],
[
349,
107,
0,
103,
1,
"CONDITIONING"
],
[
350,
107,
1,
103,
2,
"CONDITIONING"
],
[
351,
116,
0,
118,
0,
"LATENT"
],
[
352,
163,
0,
160,
1,
"FLOAT"
],
[
353,
162,
0,
161,
0,
"AUDIO"
],
[
354,
164,
0,
162,
0,
"AUDIO"
],
[
355,
163,
0,
162,
1,
"FLOAT"
],
[
356,
161,
0,
109,
1,
"LATENT"
],
[
357,
160,
0,
108,
0,
"INT"
],
[
358,
131,
0,
160,
0,
"INT"
],
[
359,
162,
0,
165,
0,
"AUDIO"
],
[
360,
165,
0,
166,
0,
"AUDIO"
],
[
361,
166,
0,
140,
1,
"AUDIO"
],
[
362,
124,
0,
161,
1,
"VAE"
],
[
363,
168,
0,
117,
1,
"LATENT"
],
[
364,
161,
0,
168,
0,
"LATENT"
]
],
"groups": [
{
"id": 14,
"title": "audio2video",
"bounding": [
27.989254913013944,
3476.4187913447918,
1904.7238343412077,
1575.5473892483938
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 15,
"title": "Upscale",
"bounding": [
1949.4910131481286,
3476.928522336869,
1184.618204672798,
1575.8504324942396
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3150.4345483149687,
3476.8405973292133,
1346.9663274963036,
1577.346993666854
],
"color": "#8A8",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.39950120238898884,
"offset": [
62.010745086986056,
-3461.647385437717
]
},
"frontendVersion": "1.37.5",
"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
}
- Trim audio to appropriate length with
Trim Audio Duration. - Encode audio and connect to
LTXVConcatAVLatent. - Connect to the second stage
LTXVConcatAVLatentas well. - Use the input audio as is (do not use generated audio).
🚨If the audio length is shorter than the generated video length, the audio condition will not work. A video unrelated to the sound will be generated. Even if it's silent, you need to make it longer than the video being generated.
I see workflows using Set Latent Noise Mask here, but the result is the same whether it's there or not.
Output Example
audio-image2video
You can combine the above two. If you combine a face image with spoken audio, you can do something like a talking head. Let's try it.

{
"id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
"revision": 0,
"last_node_id": 180,
"last_link_id": 397,
"nodes": [
{
"id": 103,
"type": "CFGGuider",
"pos": [
2832.9413324827074,
4065.114043627899
],
"size": [
270,
98
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 345
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 349
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 350
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
273
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 144,
"type": "Reroute",
"pos": [
3625.0982035593797,
3748.098286878954
],
"size": [
75,
26
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1976.7467797584784,
4484.348853188193
],
"size": [
279.7901046187276,
58
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
284
]
}
],
"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-spatial-upscaler-x2-1.0.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 99,
"type": "LTXAVTextEncoderLoader",
"pos": [
108.05273068030365,
4136.618686742916
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
288,
289
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXAVTextEncoderLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
},
{
"name": "gemma_3_12B_it.safetensors",
"url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"gemma_3_12B_it.safetensors",
"LTX-2\\ltx-2-19b-dev-fp8.safetensors",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2832.9413324827074,
4469.659514718799
],
"size": [
270,
46
],
"flags": {},
"order": 46,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 373
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 397
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2832.9413324827074,
4348.1443576885
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
275
]
}
],
"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.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
3217.193410488724,
4187.338438598128
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 47,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 273
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 275
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
299
]
}
],
"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
},
"widgets_values": []
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1682.2951507877015,
4189.72424419657
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 260
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 348
},
{
"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
},
"widgets_values": []
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2832.9413324827074,
4226.6292006582025
],
"size": [
270,
58
],
"flags": {},
"order": 3,
"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_ancestral"
]
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
57.44161655463637,
3561.647385437717
],
"size": [
399.0254035325611,
339.2647673465967
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n - checkpoints\n - [ltx-2-19b-dev-fp8.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-dev-fp8.safetensors)\n - latent_upscale_models\n - [ltx-2-spatial-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-spatial-upscaler-x2-1.0.safetensors)\n - loras\n - [ltx-2-19b-distilled-lora-384.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-distilled-lora-384.safetensors)\n - text_encoders\n - [gemma_3_12B_it.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it.safetensors)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂checkpoints/\n │ └── ltx-2-19b-dev-fp8.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n ├── 📂loras/\n │ └── ltx-2-19b-distilled-lora-384.safetensors\n └── 📂text_encoders/\n └── gemma_3_12B_it.safetensors\n"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 133,
"type": "CheckpointLoaderSimple",
"pos": [
482.4816826527883,
3633.802881360453
],
"size": [
350.9069033720766,
98
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
331
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": []
},
{
"name": "VAE",
"type": "VAE",
"links": [
342
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CheckpointLoaderSimple",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1328.7113717033576,
4281.269190021408
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 6,
"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_ancestral"
]
},
{
"id": 134,
"type": "LoraLoaderModelOnly",
"pos": [
883.103846226827,
3633.802881360453
],
"size": [
350.9069033720766,
82
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 331
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
344,
346,
347
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-distilled-lora-384.safetensors",
0.6
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 129,
"type": "CFGGuider",
"pos": [
1328.7113717033576,
4110.687186968724
],
"size": [
270,
106.66666666666667
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 346
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 254
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 255
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
260
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 157,
"type": "BasicScheduler",
"pos": [
1328.7113717033576,
4419.3691560150355
],
"size": [
270,
106
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 347
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
348
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "BasicScheduler"
},
"widgets_values": [
"simple",
8,
1
]
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1328.7113717033576,
4594.58891367533
],
"size": [
270,
46
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 363
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 394
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 140,
"type": "VHS_VideoCombine",
"pos": [
4111.908497322323,
3836.1597792679668
],
"size": [
712.6131392034486,
1040.6131392034486
],
"flags": {},
"order": 50,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 313
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 386
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 24,
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "LTX-2_00106-audio.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX-2_00106.png",
"fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\LTX-2_00106-audio.mp4"
}
}
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3511.445504202725,
4206.426250018892
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 48,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 299
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
302
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": []
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 166,
"type": "ResizeImageMaskNode",
"pos": [
-525.3937990844472,
4448.928671987819
],
"size": [
258.3013455365069,
106
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 358
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
357
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale total pixels",
1,
"area"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 154,
"type": "Reroute",
"pos": [
883.103846226827,
3748.098286878954
],
"size": [
75,
26
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 342
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
343,
362
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
992.4632412932369,
4084.599153112895
],
"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": 316
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
254,
349
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
255,
350
]
}
],
"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
]
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
499.94888800378976,
4223.144230823067
],
"size": [
403.50317378836485,
117.09155367536096
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 288
}
],
"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": [
""
]
},
{
"id": 143,
"type": "Reroute",
"pos": [
2146.578155777491,
3748.098286878954
],
"size": [
75,
26
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 343
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
323,
324,
367
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 118,
"type": "LTXVLatentUpsampler",
"pos": [
2298.458930923832,
4466.833621196186
],
"size": [
176.015625,
66
],
"flags": {},
"order": 44,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 374
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 284
},
{
"name": "vae",
"type": "VAE",
"link": 323
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
372
]
}
],
"title": "spatial",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVLatentUpsampler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1969.4141771905615,
4191.7899414990925
],
"size": [
240,
46
],
"flags": {},
"order": 43,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
374
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": []
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 156,
"type": "Reroute",
"pos": [
2670.3695727120453,
3633.802881360453
],
"size": [
75,
26
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 344
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
345
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 160,
"type": "LTXVImgToVideoInplace",
"pos": [
2513.812891893906,
4427.079350493028
],
"size": [
279.7901046187276,
122
],
"flags": {},
"order": 45,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 367
},
{
"name": "image",
"type": "IMAGE",
"link": 376
},
{
"name": "latent",
"type": "LATENT",
"link": 372
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
373
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVImgToVideoInplace"
},
"widgets_values": [
1,
false
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 168,
"type": "Reroute",
"pos": [
55.7757787886032,
4650.205558619879
],
"size": [
75,
26
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 364
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
365
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 162,
"type": "LTXVPreprocess",
"pos": [
624.3964485957398,
4650.205558619879
],
"size": [
270,
58
],
"flags": {
"collapsed": false
},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 365
}
],
"outputs": [
{
"name": "output_image",
"type": "IMAGE",
"links": [
353,
375
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "LTXVPreprocess"
},
"widgets_values": [
33
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 164,
"type": "ResizeImageMaskNode",
"pos": [
51.91806991770863,
4448.928671987819
],
"size": [
270,
106
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 356
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
355
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale by multiplier",
0.5,
"area"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 141,
"type": "SimpleMath+",
"pos": [
371.2511457366447,
4811.42836425912
],
"size": [
210,
98
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 315
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
},
{
"name": "c",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
},
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
316
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
"Node name for S&R": "SimpleMath+"
},
"widgets_values": [
"a"
]
},
{
"id": 169,
"type": "Reroute",
"pos": [
2398.0244257214476,
4651.348882925089
],
"size": [
75,
26
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 375
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
376
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
619.0886095224605,
4421.365744115162
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 359
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 360
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 383
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
361
]
}
],
"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": [
704,
512,
97,
1
]
},
{
"id": 165,
"type": "ImageResizeKJv2",
"pos": [
-235.69887817650755,
4448.928671987819
],
"size": [
249.5999999999999,
348
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 357
},
{
"name": "mask",
"shape": 7,
"type": "MASK",
"link": null
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
356,
364
]
},
{
"name": "width",
"type": "INT",
"links": null
},
{
"name": "height",
"type": "INT",
"links": null
},
{
"name": "mask",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "4dfb85dcc52e4315c33170d97bb987baa46d128b",
"Node name for S&R": "ImageResizeKJv2"
},
"widgets_values": [
0,
0,
"nearest-exact",
"crop",
"0, 0, 0",
"center",
32,
"cpu"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 174,
"type": "TrimAudioDuration",
"pos": [
367.64224789934934,
5210.203221014221
],
"size": [
210,
82
],
"flags": {
"collapsed": false
},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 380
},
{
"name": "duration",
"type": "FLOAT",
"widget": {
"name": "duration"
},
"link": 381
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
378,
382
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "TrimAudioDuration"
},
"widgets_values": [
0,
4
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 171,
"type": "PrimitiveFloat",
"pos": [
60.505233691692965,
5084.291774788034
],
"size": [
270,
58
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
379,
381
]
}
],
"title": "Float: Audio Duration",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "PrimitiveFloat"
},
"widgets_values": [
4
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 173,
"type": "SimpleMath+",
"pos": [
367.64224789934934,
5027.131774788034
],
"size": [
210,
98
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 388
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": 379
},
{
"name": "c",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
383
]
},
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
"Node name for S&R": "SimpleMath+"
},
"widgets_values": [
"a * b"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 176,
"type": "LoadAudio",
"pos": [
33.9409523872654,
5210.203221014221
],
"size": [
296.5642813044276,
136
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
380
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LoadAudio"
},
"widgets_values": [
"Sample_4s.mp3",
null,
null
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 175,
"type": "Reroute",
"pos": [
642.0250166393192,
5291.339976015874
],
"size": [
75,
26
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 382
}
],
"outputs": [
{
"name": "",
"type": "AUDIO",
"links": [
385
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3801.5256549763953,
4076.741854983997
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 49,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
313
]
}
],
"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
]
},
{
"id": 177,
"type": "Reroute",
"pos": [
3983.764509195406,
5291.339976015874
],
"size": [
75,
26
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 385
}
],
"outputs": [
{
"name": "",
"type": "AUDIO",
"links": [
386
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 124,
"type": "LTXVAudioVAELoader",
"pos": [
482.4816826527883,
3812.245340232343
],
"size": [
350.9069033720766,
58
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "Audio VAE",
"type": "VAE",
"links": [
387
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVAudioVAELoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 161,
"type": "LTXVImgToVideoInplace",
"pos": [
992.4632412932369,
4469.108916569906
],
"size": [
270,
122
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 362
},
{
"name": "image",
"type": "IMAGE",
"link": 353
},
{
"name": "latent",
"type": "LATENT",
"link": 361
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
363
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVImgToVideoInplace"
},
"widgets_values": [
1,
false
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
58.10584287754962,
4927.375003132853
],
"size": [
270,
82
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
315,
388
]
}
],
"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"
]
},
{
"id": 163,
"type": "GetImageSize",
"pos": [
365.50333972008457,
4448.928671987819
],
"size": [
210,
136
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 355
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
359
]
},
{
"name": "height",
"type": "INT",
"links": [
360
]
},
{
"name": "batch_size",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "GetImageSize"
},
"widgets_values": [],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 172,
"type": "LTXVAudioVAEEncode",
"pos": [
992.4632412932369,
5210.203221014221
],
"size": [
270,
46
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 378
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 387
}
],
"outputs": [
{
"name": "Audio Latent",
"type": "LATENT",
"links": [
394,
396
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LTXVAudioVAEEncode"
},
"widgets_values": [],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
499.94888800378976,
3979.7553686108836
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 289
}
],
"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": [
"While she is brushing her messy hair back with one hand, she looks straight into the camera and speaking, her lips moving clearly as strands slip through her fingers and fall back into place. "
]
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1328.7113717033576,
3964.7718505827065
],
"size": [
270,
82
],
"flags": {},
"order": 11,
"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": [
12345,
"fixed"
]
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2832.9413324827074,
3919.5988865976005
],
"size": [
270,
82
],
"flags": {},
"order": 12,
"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": [
12345,
"fixed"
]
},
{
"id": 180,
"type": "Reroute",
"pos": [
2718.6029965126336,
5210.203221014221
],
"size": [
75,
26
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 396
}
],
"outputs": [
{
"name": "",
"type": "LATENT",
"links": [
397
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 167,
"type": "LoadImage",
"pos": [
-952.2972284839373,
4448.928671987819
],
"size": [
396.922800789363,
484.00631218536637
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
358
]
},
{
"name": "MASK",
"type": "MASK",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"A_01.jpg",
"image"
],
"color": "#232",
"bgcolor": "#353"
}
],
"links": [
[
254,
107,
0,
129,
1,
"CONDITIONING"
],
[
255,
107,
1,
129,
2,
"CONDITIONING"
],
[
259,
115,
0,
113,
0,
"NOISE"
],
[
260,
129,
0,
113,
1,
"GUIDER"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
271,
113,
0,
116,
0,
"LATENT"
],
[
272,
114,
0,
119,
0,
"NOISE"
],
[
273,
103,
0,
119,
1,
"GUIDER"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
275,
100,
0,
119,
3,
"SIGMAS"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
284,
101,
0,
118,
1,
"LATENT_UPSCALE_MODEL"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
288,
99,
0,
110,
0,
"CLIP"
],
[
289,
99,
0,
121,
0,
"CLIP"
],
[
299,
119,
1,
125,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
313,
127,
0,
140,
0,
"IMAGE"
],
[
315,
131,
0,
141,
0,
"INT"
],
[
316,
141,
1,
107,
2,
"FLOAT"
],
[
323,
143,
0,
118,
2,
"VAE"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
331,
133,
0,
134,
0,
"MODEL"
],
[
342,
133,
2,
154,
0,
"VAE"
],
[
343,
154,
0,
143,
0,
"VAE"
],
[
344,
134,
0,
156,
0,
"MODEL"
],
[
345,
156,
0,
103,
0,
"MODEL"
],
[
346,
134,
0,
129,
0,
"MODEL"
],
[
347,
134,
0,
157,
0,
"MODEL"
],
[
348,
157,
0,
113,
3,
"SIGMAS"
],
[
349,
107,
0,
103,
1,
"CONDITIONING"
],
[
350,
107,
1,
103,
2,
"CONDITIONING"
],
[
353,
162,
0,
161,
1,
"IMAGE"
],
[
355,
164,
0,
163,
0,
"IMAGE"
],
[
356,
165,
0,
164,
0,
"IMAGE"
],
[
357,
166,
0,
165,
0,
"IMAGE"
],
[
358,
167,
0,
166,
0,
"IMAGE"
],
[
359,
163,
0,
108,
0,
"INT"
],
[
360,
163,
1,
108,
1,
"INT"
],
[
361,
108,
0,
161,
2,
"LATENT"
],
[
362,
154,
0,
161,
0,
"VAE"
],
[
363,
161,
0,
109,
0,
"LATENT"
],
[
364,
165,
0,
168,
0,
"IMAGE"
],
[
365,
168,
0,
162,
0,
"IMAGE"
],
[
367,
143,
0,
160,
0,
"VAE"
],
[
372,
118,
0,
160,
2,
"LATENT"
],
[
373,
160,
0,
117,
0,
"LATENT"
],
[
374,
116,
0,
118,
0,
"LATENT"
],
[
375,
162,
0,
169,
0,
"IMAGE"
],
[
376,
169,
0,
160,
1,
"IMAGE"
],
[
378,
174,
0,
172,
0,
"AUDIO"
],
[
379,
171,
0,
173,
1,
"FLOAT"
],
[
380,
176,
0,
174,
0,
"AUDIO"
],
[
381,
171,
0,
174,
1,
"FLOAT"
],
[
382,
174,
0,
175,
0,
"AUDIO"
],
[
383,
173,
0,
108,
2,
"INT"
],
[
385,
175,
0,
177,
0,
"AUDIO"
],
[
386,
177,
0,
140,
1,
"AUDIO"
],
[
387,
124,
0,
172,
1,
"VAE"
],
[
388,
131,
0,
173,
0,
"INT"
],
[
394,
172,
0,
109,
1,
"LATENT"
],
[
396,
172,
0,
180,
0,
"LATENT"
],
[
397,
180,
0,
117,
1,
"LATENT"
]
],
"groups": [
{
"id": 15,
"title": "Upscale",
"bounding": [
1957.5260173983045,
3480.409078254667,
1517.8781094223739,
1887.824881968651
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3494.057500136278,
3481.174759558806,
1355.819803070533,
1887.6857286033428
],
"color": "#8A8",
"font_size": 24,
"flags": {}
},
{
"id": 17,
"title": "audio-image2video",
"bounding": [
-1014.0340824394586,
3480,
2953.8550135892237,
1889.518109127339
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.3995012023890027,
"offset": [
1052.2972284839373,
-3461.647385437717
]
},
"frontendVersion": "1.37.5",
"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
}
- Just combine the audio2video / image2video workflows.
Output Example

IC-LoRA
IC-LoRA creates video from control signals such as pose, depth map, edges, etc.
Model Download
- loras
📂ComfyUI/
└── 📂models/
└── 📂loras/
├── ltx-2-19b-ic-lora-canny-control.safetensors
├── ltx-2-19b-ic-lora-depth-control.safetensors
├── ltx-2-19b-ic-lora-detailer.safetensors
└── ltx-2-19b-ic-lora-pose-control.safetensors
IC-LoRA (Pose)
Add control video based on text2video.

{
"id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
"revision": 0,
"last_node_id": 174,
"last_link_id": 384,
"nodes": [
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
528.9312240066079,
4958.027164306511
],
"size": [
270,
120
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 281
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 282
},
{
"name": "frame_rate",
"type": "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
]
},
{
"id": 144,
"type": "Reroute",
"pos": [
3446.161081047447,
3751.8487962078193
],
"size": [
75,
26
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 99,
"type": "LTXAVTextEncoderLoader",
"pos": [
-378.54745032029444,
4135.845653060287
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
288,
289
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXAVTextEncoderLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
},
{
"name": "gemma_3_12B_it.safetensors",
"url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"gemma_3_12B_it.safetensors",
"LTX-2\\ltx-2-19b-dev-fp8.safetensors",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2637.652662809186,
4461.111013847172
],
"size": [
270,
46
],
"flags": {},
"order": 43,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 264
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2637.652662809186,
4339.5958568168735
],
"size": [
270,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
275
]
}
],
"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.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
-102.53032765385895,
4825.613491337548
],
"size": [
270,
82
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "value",
"type": "INT",
"widget": {
"name": "value"
},
"link": 375
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
282,
292
]
}
],
"title": "INT: Length",
"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": [
121,
"fixed"
]
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
-102.53032765385895,
5003.789823117804
],
"size": [
270,
82
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
315
]
}
],
"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"
]
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1561.06431866756,
4189.441654844307
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 260
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 348
},
{
"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
},
"widgets_values": []
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2637.652662809186,
4218.080699786576
],
"size": [
270,
58
],
"flags": {},
"order": 3,
"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_ancestral"
]
},
{
"id": 141,
"type": "SimpleMath+",
"pos": [
204.60668655379624,
4891.458358838618
],
"size": [
210,
98
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 315
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
},
{
"name": "c",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
},
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
316
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
"Node name for S&R": "SimpleMath+"
},
"widgets_values": [
"a"
]
},
{
"id": 133,
"type": "CheckpointLoaderSimple",
"pos": [
65.94497741948034,
3630.6943984855775
],
"size": [
350.9069033720766,
98
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
331
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": []
},
{
"name": "VAE",
"type": "VAE",
"links": [
342
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CheckpointLoaderSimple",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 124,
"type": "LTXVAudioVAELoader",
"pos": [
65.94497741948034,
3809.1368573574678
],
"size": [
350.9069033720766,
58
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "Audio VAE",
"type": "VAE",
"links": [
281,
327
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVAudioVAELoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 118,
"type": "LTXVLatentUpsampler",
"pos": [
2425.3221228283096,
4461.111013847172
],
"size": [
176.015625,
66
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 359
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 284
},
{
"name": "vae",
"type": "VAE",
"link": 323
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
264
]
}
],
"title": "spatial",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVLatentUpsampler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1207.4805395832154,
4280.9866006691445
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 6,
"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_ancestral"
]
},
{
"id": 129,
"type": "CFGGuider",
"pos": [
1207.4805395832154,
4110.404597616461
],
"size": [
270,
106.66666666666667
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 378
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 372
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 373
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
260
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 157,
"type": "BasicScheduler",
"pos": [
1207.4805395832154,
4419.086566662772
],
"size": [
270,
106
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 377
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
348
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "BasicScheduler"
},
"widgets_values": [
"simple",
8,
1
]
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
13.348707003192047,
4222.371197140438
],
"size": [
403.50317378836485,
117.09155367536096
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 288
}
],
"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": [
""
]
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2637.652662809186,
3911.050385725971
],
"size": [
270,
82
],
"flags": {},
"order": 7,
"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"
]
},
{
"id": 145,
"type": "Reroute",
"pos": [
3446.161081047447,
3812.35081432006
],
"size": [
75,
26
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 327
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3332.5083816907922,
4203.097040860877
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 45,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 299
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3622.588532464463,
4298.643336613796
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 47,
"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": [
314
]
}
],
"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
},
"widgets_values": []
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3622.588532464463,
4073.412645825975
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 46,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
313
]
}
],
"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
]
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1207.4805395832154,
3964.489261230445
],
"size": [
270,
82
],
"flags": {},
"order": 8,
"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"
]
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1868.3780605214135,
4189.570507938444
],
"size": [
240,
46
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
358
]
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 154,
"type": "Reroute",
"pos": [
466.56714099351905,
3744.9898040040785
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 342
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
343,
360
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 161,
"type": "ResizeImageMaskNode",
"pos": [
-915.9537461625853,
4400.557813238811
],
"size": [
258.3013455365069,
106
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 362
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
365
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale total pixels",
1,
"area"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 163,
"type": "ResizeImageMaskNode",
"pos": [
-99.1042239282989,
4641.601640845422
],
"size": [
270,
106
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 363
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
366
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale by multiplier",
0.5,
"area"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 167,
"type": "ImageFromBatch",
"pos": [
-332.7612326869535,
4641.601640845422
],
"size": [
210,
82
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 367
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
363
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "ImageFromBatch"
},
"widgets_values": [
0,
1
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 166,
"type": "GetImageSize",
"pos": [
199.2735491528749,
4641.601640845422
],
"size": [
210,
136
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 366
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
368
]
},
{
"name": "height",
"type": "INT",
"links": [
369
]
},
{
"name": "batch_size",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "GetImageSize"
},
"widgets_values": [
"width: 384, height: 672\n batch size: 1"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
528.9312240066079,
4615.894787257689
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 368
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 369
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 292
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
361
]
}
],
"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": [
704,
512,
97,
1
]
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
528.9312240066079,
4079.895527015395
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 20,
"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": 316
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
352
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
353
]
}
],
"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
]
},
{
"id": 164,
"type": "OpenposePreprocessor",
"pos": [
138.72844927432158,
4400.557813238811
],
"size": [
270,
174
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 364
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
370,
371
]
},
{
"name": "POSE_KEYPOINT",
"type": "POSE_KEYPOINT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui_controlnet_aux",
"ver": "12f35647f0d510e03b45a47fb420fe1245a575df",
"Node name for S&R": "OpenposePreprocessor"
},
"widgets_values": [
"enable",
"enable",
"enable",
512,
"disable"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
13.348707003192047,
3978.9823349282506
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 289
}
],
"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 poised adult woman in a long-sleeved, high-neck white dress with a modest flowing skirt is dancing on an indoor stair landing, her movements refined and controlled as the fabric drapes and sways with quiet elegance. Her hair is styled in a sleek low bun or smooth shoulder-length bob, and her expression stays calm and composed as she traces precise steps and slow turns, occasionally placing a hand lightly on the railing before returning to centered, balanced poses. The camera remains fixed while warm sunset light streams through a side window, casting soft, elongated window-frame shadows across the walls and steps and creating a gently hazy, dreamlike glow. The soundscape stays subtle and clean: faint cloth movement, soft shoe taps on the floor, a quiet indoor room tone, and a light breeze whispering at the window, with no dialogue and no camera movement.\n"
]
},
{
"id": 103,
"type": "CFGGuider",
"pos": [
2637.652662809186,
4056.565542756269
],
"size": [
270,
98
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 345
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 356
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 357
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
273
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
3021.904740815203,
4178.789937726501
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 44,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 273
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 275
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
299
]
}
],
"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
},
"widgets_values": []
},
{
"id": 159,
"type": "LTXVAddGuide",
"pos": [
868.2058817949116,
4078.5713123983305
],
"size": [
270,
162
],
"flags": {},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 352
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 353
},
{
"name": "vae",
"type": "VAE",
"link": 360
},
{
"name": "latent",
"type": "LATENT",
"link": 361
},
{
"name": "image",
"type": "IMAGE",
"link": 370
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
354,
372
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
355,
373
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
374
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "LTXVAddGuide"
},
"widgets_values": [
0,
1
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
-379.02749809365514,
3558.128058924552
],
"size": [
410.4306775743187,
357.6886715678975
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n - checkpoints\n - [ltx-2-19b-dev-fp8.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-dev-fp8.safetensors)\n - latent_upscale_models\n - [ltx-2-spatial-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-spatial-upscaler-x2-1.0.safetensors)\n - loras\n - [ltx-2-19b-distilled-lora-384.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-distilled-lora-384.safetensors)\n - [ltx-2-19b-ic-lora-pose-control.safetensors](https://huggingface.co/Lightricks/LTX-2-19b-IC-LoRA-Pose-Control/blob/main/ltx-2-19b-ic-lora-pose-control.safetensors)\n - text_encoders\n - [gemma_3_12B_it.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it.safetensors)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂checkpoints/\n │ └── ltx-2-19b-dev-fp8.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n ├── 📂loras/\n │ ├── ltx-2-19b-distilled-lora-384.safetensors\n │ └── ltx-2-19b-ic-lora-pose-control.safetensors\n └── 📂text_encoders/\n └── gemma_3_12B_it.safetensors\n"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 160,
"type": "LTXVCropGuides",
"pos": [
2161.8310223979006,
4079.832434755477
],
"size": [
210.0381385539189,
66
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 354
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 355
},
{
"name": "latent",
"type": "LATENT",
"link": 358
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
356
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
357
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
359
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "LTXVCropGuides"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 165,
"type": "ImageResizeKJv2",
"pos": [
-619.2219079706084,
4400.557813238811
],
"size": [
249.5999999999999,
348
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 365
},
{
"name": "mask",
"shape": 7,
"type": "MASK",
"link": null
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
364,
367
]
},
{
"name": "width",
"type": "INT",
"links": []
},
{
"name": "height",
"type": "INT",
"links": []
},
{
"name": "mask",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "4dfb85dcc52e4315c33170d97bb987baa46d128b",
"Node name for S&R": "ImageResizeKJv2"
},
"widgets_values": [
0,
0,
"nearest-exact",
"crop",
"0, 0, 0",
"center",
32,
"cpu",
"<tr><td>Output: </td><td><b>121</b> x <b>768</b> x <b>1344 | 1429.31MB</b></td></tr>"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1207.4805395832154,
4594.306324323067
],
"size": [
270,
46
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 374
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 162,
"type": "VHS_LoadVideo",
"pos": [
-1235.6598681351477,
4400.557813238811
],
"size": [
261.6533203125,
753.272357822205
],
"flags": {},
"order": 10,
"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": [
362
]
},
{
"name": "frame_count",
"type": "INT",
"links": [
375
]
},
{
"name": "audio",
"type": "AUDIO",
"links": null
},
{
"name": "video_info",
"type": "VHS_VIDEOINFO",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_LoadVideo"
},
"widgets_values": {
"video": "20186500-hd_1080_1920_24fps.mp4",
"force_rate": 24,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 121,
"skip_first_frames": 0,
"select_every_nth": 1,
"format": "None",
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "20186500-hd_1080_1920_24fps.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
}
}
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 169,
"type": "LoraLoaderModelOnly",
"pos": [
856.8560757958652,
3630.6943984855775
],
"size": [
332.22330983413303,
82
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 376
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
377,
378
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-ic-lora-pose-control.safetensors",
1
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 134,
"type": "LoraLoaderModelOnly",
"pos": [
467.9804924009942,
3630.6943984855775
],
"size": [
350.9069033720766,
82
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 331
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
376,
379
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-distilled-lora-384.safetensors",
0.6
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 170,
"type": "Reroute",
"pos": [
856.8560757958652,
3544.299861540554
],
"size": [
75,
26
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 379
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
380
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 156,
"type": "Reroute",
"pos": [
2475.080903038524,
3544.299861540554
],
"size": [
75,
26
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 380
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
345
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 168,
"type": "PreviewImage",
"pos": [
538.7984633126401,
4248.719913958036
],
"size": [
248.79690062063742,
303.93081721358703
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 371
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "PreviewImage"
},
"widgets_values": []
},
{
"id": 140,
"type": "VHS_VideoCombine",
"pos": [
3932.9713748104045,
3832.8305701099443
],
"size": [
581.4266842031411,
1328.7305139038633
],
"flags": {},
"order": 48,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 313
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 314
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 24,
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "LTX-2_00108-audio.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX-2_00108.png",
"fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\LTX-2_00108-audio.mp4"
}
}
}
},
{
"id": 143,
"type": "Reroute",
"pos": [
2194.4741086424556,
3747.9445506208167
],
"size": [
75,
26
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 343
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
323,
324
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
2092.079056333092,
4482.129419627545
],
"size": [
279.7901046187276,
58
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
284
]
}
],
"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-spatial-upscaler-x2-1.0.safetensors"
],
"color": "#323",
"bgcolor": "#535"
}
],
"links": [
[
259,
115,
0,
113,
0,
"NOISE"
],
[
260,
129,
0,
113,
1,
"GUIDER"
],
[
261,
137,
0,
113,
2,
"SAMPLER"
],
[
263,
109,
0,
113,
4,
"LATENT"
],
[
264,
118,
0,
117,
0,
"LATENT"
],
[
265,
116,
1,
117,
1,
"LATENT"
],
[
271,
113,
0,
116,
0,
"LATENT"
],
[
272,
114,
0,
119,
0,
"NOISE"
],
[
273,
103,
0,
119,
1,
"GUIDER"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
275,
100,
0,
119,
3,
"SIGMAS"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
281,
124,
0,
106,
0,
"VAE"
],
[
282,
112,
0,
106,
1,
"INT"
],
[
284,
101,
0,
118,
1,
"LATENT_UPSCALE_MODEL"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
288,
99,
0,
110,
0,
"CLIP"
],
[
289,
99,
0,
121,
0,
"CLIP"
],
[
292,
112,
0,
108,
2,
"INT"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
299,
119,
1,
125,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
313,
127,
0,
140,
0,
"IMAGE"
],
[
314,
128,
0,
140,
1,
"AUDIO"
],
[
315,
131,
0,
141,
0,
"INT"
],
[
316,
141,
1,
107,
2,
"FLOAT"
],
[
323,
143,
0,
118,
2,
"VAE"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
327,
124,
0,
145,
0,
"VAE"
],
[
331,
133,
0,
134,
0,
"MODEL"
],
[
342,
133,
2,
154,
0,
"VAE"
],
[
343,
154,
0,
143,
0,
"VAE"
],
[
345,
156,
0,
103,
0,
"MODEL"
],
[
348,
157,
0,
113,
3,
"SIGMAS"
],
[
352,
107,
0,
159,
0,
"CONDITIONING"
],
[
353,
107,
1,
159,
1,
"CONDITIONING"
],
[
354,
159,
0,
160,
0,
"CONDITIONING"
],
[
355,
159,
1,
160,
1,
"CONDITIONING"
],
[
356,
160,
0,
103,
1,
"CONDITIONING"
],
[
357,
160,
1,
103,
2,
"CONDITIONING"
],
[
358,
116,
0,
160,
2,
"LATENT"
],
[
359,
160,
2,
118,
0,
"LATENT"
],
[
360,
154,
0,
159,
2,
"VAE"
],
[
361,
108,
0,
159,
3,
"LATENT"
],
[
362,
162,
0,
161,
0,
"IMAGE"
],
[
363,
167,
0,
163,
0,
"IMAGE"
],
[
364,
165,
0,
164,
0,
"IMAGE"
],
[
365,
161,
0,
165,
0,
"IMAGE"
],
[
366,
163,
0,
166,
0,
"IMAGE"
],
[
367,
165,
0,
167,
0,
"IMAGE"
],
[
368,
166,
0,
108,
0,
"INT"
],
[
369,
166,
1,
108,
1,
"INT"
],
[
370,
164,
0,
159,
4,
"IMAGE"
],
[
371,
164,
0,
168,
0,
"IMAGE"
],
[
372,
159,
0,
129,
1,
"CONDITIONING"
],
[
373,
159,
1,
129,
2,
"CONDITIONING"
],
[
374,
159,
2,
109,
0,
"LATENT"
],
[
375,
162,
1,
112,
0,
"INT"
],
[
376,
134,
0,
169,
0,
"MODEL"
],
[
377,
169,
0,
157,
0,
"MODEL"
],
[
378,
169,
0,
129,
0,
"MODEL"
],
[
379,
134,
0,
170,
0,
"MODEL"
],
[
380,
170,
0,
156,
0,
"MODEL"
]
],
"groups": [
{
"id": 15,
"title": "Upscale",
"bounding": [
1856.4899007291565,
3478.1896446940154,
1439.285107280984,
1711.8039010696102
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3315.120377624346,
3477.8455504007834,
1231.287572251747,
1712.2626122931151
],
"color": "#8A8",
"font_size": 24,
"flags": {}
},
{
"id": 19,
"title": "IC-LoRA(Pose)",
"bounding": [
-1306.4165788713492,
3478.002473013821,
3137.155077035469,
1711.337699030636
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.33016628296611356,
"offset": [
1550.7030256682474,
-2635.6164381414324
]
},
"frontendVersion": "1.37.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
}
1. Resize Control Video
Align to the same ratio and resolution as the video to be generated.
- Resize to arbitrary size (here 1MP).
- Width and height must be multiples of 32.
- Input the width/height of the image halved vertically and horizontally into
EmptyLTXVLatentVideo.
2. Generate Pose Image
Create stick figure images from video.
- Extract pose with OpenPose or DWPose.
3. LTXVAddGuide
Put the control signal (pose video) into conditioning.
- Input the pose video created earlier into
LTXVAddGuide.
4. Apply IC-LoRA
Apply IC-LoRA (Pose this time) and sample.
- IC-LoRA is designed assuming
strength = 1.0. - In this workflow, IC-LoRA is applied only to the 1st stage sampling.
- Making the 2nd stage focus on refining results in a cleaner video.
5. LTXVCropGuides
If you decode once after the 1st stage is finished, it's easy to understand, but the generated video is mixed with the pose video created earlier.
- Focus on the latter half: Before LTXVCropGuides.mp4
This is exactly how IC-LoRA works, but since it is unnecessary for the output, remove it before entering the 2nd stage.
LTXVCropGuidesis a node for removing control images from latent / conditioning.
You can use it in the same way by changing Pose Image / IC-LoRA to Canny / Depth. Note that using basically one type is recommended. (Applying Pose and Depth at the same time is not recommended.)
Output Example
IC-LoRA (Pose) + image2video
You cannot stack multiple IC-LoRAs, but you can combine with image2video or audio2video.

{
"id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
"revision": 0,
"last_node_id": 184,
"last_link_id": 412,
"nodes": [
{
"id": 144,
"type": "Reroute",
"pos": [
3646.5242207756196,
3750.0929835182637
],
"size": [
75,
26
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 324
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
325
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 99,
"type": "LTXAVTextEncoderLoader",
"pos": [
-706.4563507607094,
4133.342531682881
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
288,
289
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXAVTextEncoderLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
},
{
"name": "gemma_3_12B_it.safetensors",
"url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"gemma_3_12B_it.safetensors",
"LTX-2\\ltx-2-19b-dev-fp8.safetensors",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 131,
"type": "PrimitiveInt",
"pos": [
-429.28318074411385,
5229.541828544251
],
"size": [
270,
82
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
306,
315
]
}
],
"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"
]
},
{
"id": 138,
"type": "KSamplerSelect",
"pos": [
2863.8468024425256,
4220.949674002748
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"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_ancestral"
]
},
{
"id": 133,
"type": "CheckpointLoaderSimple",
"pos": [
-261.9639230209346,
3628.1912771081697
],
"size": [
350.9069033720766,
98
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
331
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": []
},
{
"name": "VAE",
"type": "VAE",
"links": [
342
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CheckpointLoaderSimple",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 124,
"type": "LTXVAudioVAELoader",
"pos": [
-261.9639230209346,
3806.63373598006
],
"size": [
350.9069033720766,
58
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "Audio VAE",
"type": "VAE",
"links": [
281,
327
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVAudioVAELoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 129,
"type": "CFGGuider",
"pos": [
1124.0114288489067,
4109.314423000358
],
"size": [
270,
106.66666666666667
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 378
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 372
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 373
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
260
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 157,
"type": "BasicScheduler",
"pos": [
1124.0114288489067,
4417.99639204667
],
"size": [
270,
106
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 377
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
348
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "BasicScheduler"
},
"widgets_values": [
"simple",
8,
1
]
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
-314.56019343722295,
4219.868075763032
],
"size": [
403.50317378836485,
117.09155367536096
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 288
}
],
"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": [
""
]
},
{
"id": 114,
"type": "RandomNoise",
"pos": [
2863.8468024425256,
3913.9193599421446
],
"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"
]
},
{
"id": 145,
"type": "Reroute",
"pos": [
3646.5242207756196,
3810.5950016305046
],
"size": [
75,
26
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 327
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
326
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 125,
"type": "LTXVSeparateAVLatent",
"pos": [
3532.8715214189647,
4201.341228171334
],
"size": [
237.68443744811694,
46
],
"flags": {},
"order": 51,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 299
}
],
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 128,
"type": "LTXVAudioVAEDecode",
"pos": [
3822.951672192617,
4296.8875239242525
],
"size": [
257.2388542190106,
46
],
"flags": {},
"order": 53,
"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": [
314
]
}
],
"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
},
"widgets_values": []
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1124.0114288489067,
3963.3990866143445
],
"size": [
270,
82
],
"flags": {},
"order": 6,
"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"
]
},
{
"id": 116,
"type": "LTXVSeparateAVLatent",
"pos": [
1765.310955227939,
4188.37205322573
],
"size": [
240,
46
],
"flags": {},
"order": 44,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
358
]
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 161,
"type": "ResizeImageMaskNode",
"pos": [
-1244.6504746807216,
4398.0546918614045
],
"size": [
258.3013455365069,
106
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 362
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
365
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale total pixels",
1,
"area"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 163,
"type": "ResizeImageMaskNode",
"pos": [
-427.01312436871393,
4639.098519468015
],
"size": [
270,
106
],
"flags": {},
"order": 34,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 363
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
366
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale by multiplier",
0.5,
"area"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 167,
"type": "ImageFromBatch",
"pos": [
-660.6701331273684,
4639.098519468015
],
"size": [
210,
82
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 367
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
363
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "ImageFromBatch"
},
"widgets_values": [
0,
1
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 166,
"type": "GetImageSize",
"pos": [
-128.63535128753983,
4639.098519468015
],
"size": [
210,
136
],
"flags": {},
"order": 36,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 366
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
368
]
},
{
"name": "height",
"type": "INT",
"links": [
369
]
},
{
"name": "batch_size",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "GetImageSize"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 119,
"type": "SamplerCustomAdvanced",
"pos": [
3248.0988804485423,
4181.6589119426735
],
"size": [
237.86096495408756,
106
],
"flags": {},
"order": 50,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 272
},
{
"name": "guider",
"type": "GUIDER",
"link": 273
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 274
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 275
},
{
"name": "latent_image",
"type": "LATENT",
"link": 276
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
299
]
}
],
"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
},
"widgets_values": []
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
-706.9363985340701,
3555.6249375471443
],
"size": [
410.4306775743187,
357.6886715678975
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n - checkpoints\n - [ltx-2-19b-dev-fp8.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-dev-fp8.safetensors)\n - latent_upscale_models\n - [ltx-2-spatial-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-spatial-upscaler-x2-1.0.safetensors)\n - loras\n - [ltx-2-19b-distilled-lora-384.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-distilled-lora-384.safetensors)\n - [ltx-2-19b-ic-lora-pose-control.safetensors](https://huggingface.co/Lightricks/LTX-2-19b-IC-LoRA-Pose-Control/blob/main/ltx-2-19b-ic-lora-pose-control.safetensors)\n - text_encoders\n - [gemma_3_12B_it.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it.safetensors)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂checkpoints/\n │ └── ltx-2-19b-dev-fp8.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n ├── 📂loras/\n │ ├── ltx-2-19b-distilled-lora-384.safetensors\n │ └── ltx-2-19b-ic-lora-pose-control.safetensors\n └── 📂text_encoders/\n └── gemma_3_12B_it.safetensors\n"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 169,
"type": "LoraLoaderModelOnly",
"pos": [
528.9471753554498,
3628.1912771081697
],
"size": [
332.22330983413303,
82
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 376
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
377,
378
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-ic-lora-pose-control.safetensors",
1
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 134,
"type": "LoraLoaderModelOnly",
"pos": [
140.07159196057927,
3628.1912771081697
],
"size": [
350.9069033720766,
82
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 331
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
376,
379
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-distilled-lora-384.safetensors",
0.6
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 170,
"type": "Reroute",
"pos": [
528.9471753554498,
3541.7967401631463
],
"size": [
75,
26
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 379
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
380
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 101,
"type": "LatentUpscaleModelLoader",
"pos": [
1989.0119510396175,
4480.930964914831
],
"size": [
279.7901046187276,
58
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
284
]
}
],
"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-spatial-upscaler-x2-1.0.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 112,
"type": "PrimitiveInt",
"pos": [
-429.28318074411385,
5051.365496763995
],
"size": [
270,
82
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "value",
"type": "INT",
"widget": {
"name": "value"
},
"link": 375
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
282,
292
]
}
],
"title": "INT: Length",
"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": [
121,
"fixed"
]
},
{
"id": 141,
"type": "SimpleMath+",
"pos": [
-122.14616653645824,
5117.2103642650645
],
"size": [
210,
98
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 315
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
},
{
"name": "c",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
},
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
316
]
}
],
"properties": {
"cnr_id": "comfyui_essentials",
"ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
"Node name for S&R": "SimpleMath+"
},
"widgets_values": [
"a"
]
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1124.0114288489067,
4279.896426053042
],
"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_ancestral"
]
},
{
"id": 175,
"type": "LTXVPreprocess",
"pos": [
202.17837091635323,
4842.742841868007
],
"size": [
270,
58
],
"flags": {
"collapsed": false
},
"order": 35,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 385
}
],
"outputs": [
{
"name": "output_image",
"type": "IMAGE",
"links": [
386,
397
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "LTXVPreprocess"
},
"widgets_values": [
33
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 113,
"type": "SamplerCustomAdvanced",
"pos": [
1477.595207933252,
4188.351480228204
],
"size": [
242.12760404770165,
106
],
"flags": {},
"order": 43,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 259
},
{
"name": "guider",
"type": "GUIDER",
"link": 260
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 261
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 348
},
{
"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
},
"widgets_values": []
},
{
"id": 118,
"type": "LTXVLatentUpsampler",
"pos": [
2322.2550175348338,
4459.912559134458
],
"size": [
176.015625,
66
],
"flags": {},
"order": 47,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 359
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 284
},
{
"name": "vae",
"type": "VAE",
"link": 323
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
392
]
}
],
"title": "spatial",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVLatentUpsampler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 160,
"type": "LTXVCropGuides",
"pos": [
2058.763917104426,
4073.5573505573
],
"size": [
210.0381385539189,
66
],
"flags": {},
"order": 45,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 354
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 355
},
{
"name": "latent",
"type": "LATENT",
"link": 358
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
356
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
357
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
359
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "LTXVCropGuides"
},
"widgets_values": [],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 117,
"type": "LTXVConcatAVLatent",
"pos": [
2863.8468024425256,
4463.9799880633445
],
"size": [
270,
46
],
"flags": {},
"order": 49,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 393
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 179,
"type": "LTXVImgToVideoInplace",
"pos": [
2541.163670179316,
4420.380118755717
],
"size": [
279.7901046187276,
122
],
"flags": {},
"order": 48,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 400
},
{
"name": "image",
"type": "IMAGE",
"link": 398
},
{
"name": "latent",
"type": "LATENT",
"link": 392
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
393
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVImgToVideoInplace"
},
"widgets_values": [
1,
false
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 156,
"type": "Reroute",
"pos": [
2701.2750426718635,
3547.1688357567277
],
"size": [
75,
26
],
"flags": {},
"order": 28,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 380
}
],
"outputs": [
{
"name": "",
"type": "MODEL",
"links": [
345
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
2863.8468024425256,
4342.464831033046
],
"size": [
270,
58
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
275
]
}
],
"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.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 103,
"type": "CFGGuider",
"pos": [
2863.8468024425256,
4059.434516972443
],
"size": [
270,
98
],
"flags": {},
"order": 46,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 345
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 356
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 357
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
273
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 181,
"type": "Reroute",
"pos": [
2423.2706425348338,
4841.544387155293
],
"size": [
75,
26
],
"flags": {},
"order": 37,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 397
}
],
"outputs": [
{
"name": "",
"type": "IMAGE",
"links": [
398
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
-314.56019343722295,
3976.479213550843
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 289
}
],
"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 man rendered in a crisp 3D low-poly style stands on a tropical beach with his mouth open in surprise, while waves roll in and pull back with a steady surf hiss and the ocean surface shimmers behind him. Palm fronds sway overhead in the breeze, rustling softly as he makes small natural movements—his chest rising and falling, a quick blink behind his glasses, and a slight shift of weight that keeps him in place. The warm sunlight stays consistent, distant seabirds call occasionally over the continuous water sounds, and there is no dialogue.\n"
]
},
{
"id": 165,
"type": "ImageResizeKJv2",
"pos": [
-947.1308084110237,
4398.0546918614045
],
"size": [
249.5999999999999,
348
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 365
},
{
"name": "mask",
"shape": 7,
"type": "MASK",
"link": null
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
364,
367,
399
]
},
{
"name": "width",
"type": "INT",
"links": []
},
{
"name": "height",
"type": "INT",
"links": []
},
{
"name": "mask",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "4dfb85dcc52e4315c33170d97bb987baa46d128b",
"Node name for S&R": "ImageResizeKJv2"
},
"widgets_values": [
0,
0,
"nearest-exact",
"crop",
"0, 0, 0",
"center",
32,
"cpu"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 177,
"type": "LoadImage",
"pos": [
-802.1232738921261,
4842.742841868007
],
"size": [
284.2198313814556,
544.1949544096205
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
387
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"pasted/image (115).png",
"image"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 143,
"type": "Reroute",
"pos": [
2091.4070033489797,
3746.746095908102
],
"size": [
75,
26
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 405
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
323,
324,
400
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 168,
"type": "PreviewImage",
"pos": [
210.88956287222516,
4246.21679258063
],
"size": [
248.79690062063742,
303.93081721358703
],
"flags": {},
"order": 33,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 371
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "PreviewImage"
},
"widgets_values": []
},
{
"id": 162,
"type": "VHS_LoadVideo",
"pos": [
-1545.5221157264125,
4398.0546918614045
],
"size": [
261.6533203125,
753.272357822205
],
"flags": {},
"order": 12,
"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": [
362
]
},
{
"name": "frame_count",
"type": "INT",
"links": [
375
]
},
{
"name": "audio",
"type": "AUDIO",
"links": null
},
{
"name": "video_info",
"type": "VHS_VIDEOINFO",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_LoadVideo"
},
"widgets_values": {
"video": "20186500-hd_1080_1920_24fps.mp4",
"force_rate": 24,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 121,
"skip_first_frames": 0,
"select_every_nth": 1,
"format": "None",
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "20186500-hd_1080_1920_24fps.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
}
}
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 106,
"type": "LTXVEmptyLatentAudio",
"pos": [
202.17837091635323,
5183.779169732958
],
"size": [
270,
120
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 281
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 282
},
{
"name": "frame_rate",
"type": "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
]
},
{
"id": 108,
"type": "EmptyLTXVLatentVideo",
"pos": [
202.17837091635323,
4613.391665880283
],
"size": [
270,
146.66666666666669
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 368
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 369
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 292
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
401
]
}
],
"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": [
704,
512,
97,
1
]
},
{
"id": 109,
"type": "LTXVConcatAVLatent",
"pos": [
1124.0114288489065,
4593.216149706965
],
"size": [
270,
46
],
"flags": {},
"order": 42,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 403
},
{
"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
},
"widgets_values": [],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 176,
"type": "LTXVImgToVideoInplace",
"pos": [
532.7772300826348,
4503.828299147966
],
"size": [
250.99173553718992,
122
],
"flags": {},
"order": 39,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 404
},
{
"name": "image",
"type": "IMAGE",
"link": 386
},
{
"name": "latent",
"type": "LATENT",
"link": 401
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
402
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVImgToVideoInplace"
},
"widgets_values": [
1,
false
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 159,
"type": "LTXVAddGuide",
"pos": [
794.4741374972808,
4074.755805270015
],
"size": [
270,
162
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 352
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 353
},
{
"name": "vae",
"type": "VAE",
"link": 360
},
{
"name": "latent",
"type": "LATENT",
"link": 402
},
{
"name": "image",
"type": "IMAGE",
"link": 370
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
354,
372
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
355,
373
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
403
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "LTXVAddGuide"
},
"widgets_values": [
0,
1
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
200.36317347419975,
4074.755805270015
],
"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": 316
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
352
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
353
]
}
],
"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
]
},
{
"id": 154,
"type": "Reroute",
"pos": [
138.65824055310412,
3742.4866826266707
],
"size": [
75,
26
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 342
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
360,
404,
405
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 178,
"type": "ResizeImageMaskNode",
"pos": [
-428.74309714577777,
4842.742841868007
],
"size": [
270,
126
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 387
},
{
"label": "match",
"name": "resize_type.match",
"type": "IMAGE,MASK",
"link": 399
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
385
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"match size",
"center",
"area"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 164,
"type": "OpenposePreprocessor",
"pos": [
-189.1804511660933,
4398.0546918614045
],
"size": [
270,
174
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 364
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
370,
371
]
},
{
"name": "POSE_KEYPOINT",
"type": "POSE_KEYPOINT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui_controlnet_aux",
"ver": "12f35647f0d510e03b45a47fb420fe1245a575df",
"Node name for S&R": "OpenposePreprocessor"
},
"widgets_values": [
"enable",
"enable",
"enable",
512,
"disable"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 127,
"type": "VAEDecodeTiled",
"pos": [
3822.951672192617,
4071.656833136419
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 52,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 302
},
{
"name": "vae",
"type": "VAE",
"link": 325
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
313
]
}
],
"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
]
},
{
"id": 140,
"type": "VHS_VideoCombine",
"pos": [
4133.334514538571,
3831.074757420389
],
"size": [
581.4266842031411,
1330.496697355497
],
"flags": {},
"order": 54,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 313
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 314
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 24,
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "LTX-2_00110-audio.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX-2_00110.png",
"fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\LTX-2_00110-audio.mp4"
}
}
}
}
],
"links": [
[
259,
115,
0,
113,
0,
"NOISE"
],
[
260,
129,
0,
113,
1,
"GUIDER"
],
[
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"
],
[
273,
103,
0,
119,
1,
"GUIDER"
],
[
274,
138,
0,
119,
2,
"SAMPLER"
],
[
275,
100,
0,
119,
3,
"SIGMAS"
],
[
276,
117,
0,
119,
4,
"LATENT"
],
[
281,
124,
0,
106,
0,
"VAE"
],
[
282,
112,
0,
106,
1,
"INT"
],
[
284,
101,
0,
118,
1,
"LATENT_UPSCALE_MODEL"
],
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
288,
99,
0,
110,
0,
"CLIP"
],
[
289,
99,
0,
121,
0,
"CLIP"
],
[
292,
112,
0,
108,
2,
"INT"
],
[
294,
106,
0,
109,
1,
"LATENT"
],
[
297,
125,
1,
128,
0,
"LATENT"
],
[
299,
119,
1,
125,
0,
"LATENT"
],
[
302,
125,
0,
127,
0,
"LATENT"
],
[
306,
131,
0,
106,
2,
"INT"
],
[
313,
127,
0,
140,
0,
"IMAGE"
],
[
314,
128,
0,
140,
1,
"AUDIO"
],
[
315,
131,
0,
141,
0,
"INT"
],
[
316,
141,
1,
107,
2,
"FLOAT"
],
[
323,
143,
0,
118,
2,
"VAE"
],
[
324,
143,
0,
144,
0,
"VAE"
],
[
325,
144,
0,
127,
1,
"VAE"
],
[
326,
145,
0,
128,
1,
"VAE"
],
[
327,
124,
0,
145,
0,
"VAE"
],
[
331,
133,
0,
134,
0,
"MODEL"
],
[
342,
133,
2,
154,
0,
"VAE"
],
[
345,
156,
0,
103,
0,
"MODEL"
],
[
348,
157,
0,
113,
3,
"SIGMAS"
],
[
352,
107,
0,
159,
0,
"CONDITIONING"
],
[
353,
107,
1,
159,
1,
"CONDITIONING"
],
[
354,
159,
0,
160,
0,
"CONDITIONING"
],
[
355,
159,
1,
160,
1,
"CONDITIONING"
],
[
356,
160,
0,
103,
1,
"CONDITIONING"
],
[
357,
160,
1,
103,
2,
"CONDITIONING"
],
[
358,
116,
0,
160,
2,
"LATENT"
],
[
359,
160,
2,
118,
0,
"LATENT"
],
[
360,
154,
0,
159,
2,
"VAE"
],
[
362,
162,
0,
161,
0,
"IMAGE"
],
[
363,
167,
0,
163,
0,
"IMAGE"
],
[
364,
165,
0,
164,
0,
"IMAGE"
],
[
365,
161,
0,
165,
0,
"IMAGE"
],
[
366,
163,
0,
166,
0,
"IMAGE"
],
[
367,
165,
0,
167,
0,
"IMAGE"
],
[
368,
166,
0,
108,
0,
"INT"
],
[
369,
166,
1,
108,
1,
"INT"
],
[
370,
164,
0,
159,
4,
"IMAGE"
],
[
371,
164,
0,
168,
0,
"IMAGE"
],
[
372,
159,
0,
129,
1,
"CONDITIONING"
],
[
373,
159,
1,
129,
2,
"CONDITIONING"
],
[
375,
162,
1,
112,
0,
"INT"
],
[
376,
134,
0,
169,
0,
"MODEL"
],
[
377,
169,
0,
157,
0,
"MODEL"
],
[
378,
169,
0,
129,
0,
"MODEL"
],
[
379,
134,
0,
170,
0,
"MODEL"
],
[
380,
170,
0,
156,
0,
"MODEL"
],
[
385,
178,
0,
175,
0,
"IMAGE"
],
[
386,
175,
0,
176,
1,
"IMAGE"
],
[
387,
177,
0,
178,
0,
"IMAGE"
],
[
392,
118,
0,
179,
2,
"LATENT"
],
[
393,
179,
0,
117,
0,
"LATENT"
],
[
397,
175,
0,
181,
0,
"IMAGE"
],
[
398,
181,
0,
179,
1,
"IMAGE"
],
[
399,
165,
0,
178,
1,
"IMAGE"
],
[
400,
143,
0,
179,
0,
"VAE"
],
[
401,
108,
0,
176,
2,
"LATENT"
],
[
402,
176,
0,
159,
3,
"LATENT"
],
[
403,
159,
2,
109,
0,
"LATENT"
],
[
404,
154,
0,
176,
0,
"VAE"
],
[
405,
154,
0,
143,
0,
"VAE"
]
],
"groups": [
{
"id": 15,
"title": "Upscale",
"bounding": [
1753.422795435682,
3476.9911899813005,
1745.8281459868163,
1933.7184935069608
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3515.4835173525184,
3476.089737711228,
1239.765252819589,
1933.4179735525577
],
"color": "#8A8",
"font_size": 24,
"flags": {}
},
{
"id": 19,
"title": "IC-LoRA(Pose) + image2video",
"bounding": [
-1634.3254793117646,
3475.4993516364134,
3368.9686331878593,
1932.7171661410762
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.31384283767210036,
"offset": [
721.492744366379,
-2830.0255701592623
]
},
"frontendVersion": "1.37.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
}
What it's doing is just combining IC-LoRA (Pose) above with image2video.
- Note that
LTXVAddGuideis connected afterLTXVImgToVideoInplace.- Provide control won't work if reversed.
- This is strictly image2video, not reference2video like VACE.
- Since the input image is "an image fixed as the 1st frame", if it deviates significantly from the 1st frame of the pose video, you won't get the expected video.
- Create an "image close to the 1st frame of pose" with ControlNet or Qwen-Image-Edit etc. in advance.
Output Example
IC-LoRA (Detailer)
IC-LoRA (Detailer) restores details and textures of low-resolution videos.
Install Custom Nodes
-
You can run it with just core nodes, but custom nodes are required to handle large resolutions / long duration videos.

{
"id": "7f5e0c56-93b4-4937-b7f2-efd0f1853e33",
"revision": 0,
"last_node_id": 198,
"last_link_id": 476,
"nodes": [
{
"id": 99,
"type": "LTXAVTextEncoderLoader",
"pos": [
306.9122147130142,
4138.954135935162
],
"size": [
325.4143077141439,
106
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
288,
289
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXAVTextEncoderLoader",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
},
{
"name": "gemma_3_12B_it.safetensors",
"url": "https://huggingface.co/Comfy-Org/ltx-2/resolve/main/split_files/text_encoders/gemma_3_12B_it.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"gemma_3_12B_it.safetensors",
"LTX-2\\ltx-2-19b-dev-fp8.safetensors",
"default"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 133,
"type": "CheckpointLoaderSimple",
"pos": [
751.4046424527868,
3633.35197149481
],
"size": [
350.9069033720766,
98
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
467
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": []
},
{
"name": "VAE",
"type": "VAE",
"links": [
417
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CheckpointLoaderSimple",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-dev-fp8.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-dev-fp8.safetensors",
"directory": "checkpoints"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-dev-fp8.safetensors"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 192,
"type": "VAEDecodeTiled",
"pos": [
2317.301674679815,
4189.55535854745
],
"size": [
257.2388542190106,
150
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 468
},
{
"name": "vae",
"type": "VAE",
"link": 473
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
437
]
}
],
"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
]
},
{
"id": 121,
"type": "CLIPTextEncode",
"pos": [
698.8083720364987,
3982.090817803126
],
"size": [
403.50317378836485,
178.09168459401417
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 289
}
],
"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": [
""
]
},
{
"id": 110,
"type": "CLIPTextEncode",
"pos": [
698.8083720364987,
4225.4796800153135
],
"size": [
403.50317378836485,
117.09155367536096
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 288
}
],
"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": [
""
]
},
{
"id": 174,
"type": "ResizeImageMaskNode",
"pos": [
546.1429674812731,
4421.061883659423
],
"size": [
258.3013455365069,
106
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "input",
"type": "IMAGE,MASK",
"link": 374
}
],
"outputs": [
{
"name": "resized",
"type": "IMAGE",
"links": [
375
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale total pixels",
1,
"area"
],
"color": "#233",
"bgcolor": "#355"
},
{
"id": 129,
"type": "CFGGuider",
"pos": [
1563.2412915033574,
4070.287677335813
],
"size": [
270,
106.66666666666667
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 391
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 469
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 470
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
445
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 115,
"type": "RandomNoise",
"pos": [
1563.2412915033574,
3917.6411405827057
],
"size": [
270,
82
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
448
]
}
],
"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"
]
},
{
"id": 137,
"type": "KSamplerSelect",
"pos": [
1563.2412915033574,
4247.600880755586
],
"size": [
270,
68.88020833333334
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
449
]
}
],
"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"
]
},
{
"id": 100,
"type": "ManualSigmas",
"pos": [
1563.2412915033574,
4387.127625842027
],
"size": [
270,
58
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
450
]
}
],
"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.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 180,
"type": "LoraLoaderModelOnly",
"pos": [
1144.3666254742902,
3633.35197149481
],
"size": [
340.4193835031274,
82
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 467
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
391,
447
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX-2\\ltx-2-19b-ic-lora-detailer.safetensors",
1
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 188,
"type": "Reroute",
"pos": [
1138.9098198367863,
3754.4424820631075
],
"size": [
75,
26
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 417
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
443,
474
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 194,
"type": "VAEEncodeTiled",
"pos": [
1563.2412915033574,
4515.774162595134
],
"size": [
270,
150
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "pixels",
"type": "IMAGE",
"link": 444
},
{
"name": "vae",
"type": "VAE",
"link": 443
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
451,
452
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "VAEEncodeTiled"
},
"widgets_values": [
512,
64,
4096,
8
]
},
{
"id": 197,
"type": "Reroute",
"pos": [
1728.3938198367841,
3754.4424820631075
],
"size": [
75,
26
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 474
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
475,
476
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 196,
"type": "Reroute",
"pos": [
2163.402080142504,
3754.4424820631075
],
"size": [
75,
26
],
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 476
}
],
"outputs": [
{
"name": "",
"type": "VAE",
"links": [
473
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 107,
"type": "LTXVConditioning",
"pos": [
1218.3717890399187,
4086.6067247242063
],
"size": [
270,
86.66666666666667
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 286
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 287
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
469
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
470
]
}
],
"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": [
24
]
},
{
"id": 193,
"type": "VHS_VideoCombine",
"pos": [
2612.1615607580006,
4189.55535854745
],
"size": [
653.9245285587667,
781.7378353296825
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 437
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 440
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 24,
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "LTX-2_00115.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX-2_00115.png",
"fullpath": "D:\\AI\\ComfyUI_windows_portable\\ComfyUI\\output\\LTX-2_00115.mp4"
}
}
}
},
{
"id": 195,
"type": "LTXVLoopingSampler",
"pos": [
1900.6493928206394,
4189.55535854745
],
"size": [
379.03125,
542
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 447
},
{
"name": "vae",
"type": "VAE",
"link": 475
},
{
"name": "noise",
"type": "NOISE",
"link": 448
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 449
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 450
},
{
"name": "guider",
"type": "GUIDER",
"link": 445
},
{
"name": "latents",
"type": "LATENT",
"link": 451
},
{
"name": "optional_cond_images",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"name": "optional_guiding_latents",
"shape": 7,
"type": "LATENT",
"link": 452
},
{
"name": "optional_positive_conditionings",
"shape": 7,
"type": "CONDITIONING",
"link": null
},
{
"name": "optional_negative_index_latents",
"shape": 7,
"type": "LATENT",
"link": null
},
{
"name": "optional_normalizing_latents",
"shape": 7,
"type": "LATENT",
"link": null
}
],
"outputs": [
{
"name": "denoised_output",
"type": "LATENT",
"links": [
468
]
}
],
"properties": {
"cnr_id": "ComfyUI-LTXVideo",
"ver": "6790484426305443104ea47d7a2aab13badd8c49",
"Node name for S&R": "LTXVLoopingSampler"
},
"widgets_values": [
56,
24,
1,
0.5,
1,
1,
1,
1,
0,
0,
1000,
"0"
]
},
{
"id": 151,
"type": "MarkdownNote",
"pos": [
316.3330463546371,
3542.6361654377174
],
"size": [
399.0254035325611,
339.2647673465967
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {},
"widgets_values": [
"## models\n - checkpoints\n - [ltx-2-19b-dev-fp8.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-19b-dev-fp8.safetensors)\n - latent_upscale_models\n - [ltx-2-spatial-upscaler-x2-1.0.safetensors](https://huggingface.co/Lightricks/LTX-2/blob/main/ltx-2-spatial-upscaler-x2-1.0.safetensors)\n - loras\n - [ltx-2-19b-ic-lora-detailer.safetensors](https://huggingface.co/Lightricks/LTX-2-19b-IC-LoRA-Detailer/blob/main/ltx-2-19b-ic-lora-detailer.safetensors)\n - text_encoders\n - [gemma_3_12B_it.safetensors](https://huggingface.co/Comfy-Org/ltx-2/blob/main/split_files/text_encoders/gemma_3_12B_it.safetensors)\n\n```text\n📂ComfyUI/\n└── 📂models/\n ├── 📂checkpoints/\n │ └── ltx-2-19b-dev-fp8.safetensors\n ├── 📂latent_upscale_models/\n │ └── ltx-2-spatial-upscaler-x2-1.0.safetensors\n ├── 📂loras/\n │ └── ltx-2-19b-distilled-lora-384.safetensors\n └── 📂text_encoders/\n └── gemma_3_12B_it.safetensors\n"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 173,
"type": "VHS_LoadVideo",
"pos": [
47.198264513304466,
4421.061883659423
],
"size": [
456.37862031249983,
647.6474767317707
],
"flags": {},
"order": 6,
"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": [
374
]
},
{
"name": "frame_count",
"type": "INT",
"links": []
},
{
"name": "audio",
"type": "AUDIO",
"links": [
440
]
},
{
"name": "video_info",
"type": "VHS_VIDEOINFO",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "8923bd836bdab8b7bbdf4ed104b7d045e70c66e2",
"Node name for S&R": "VHS_LoadVideo"
},
"widgets_values": {
"video": "The_Bell_Boy_(1918)_by_Roscoe_Arbuckle-10sec.mp4",
"force_rate": 24,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 121,
"skip_first_frames": 0,
"select_every_nth": 1,
"format": "None",
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "The_Bell_Boy_(1918)_by_Roscoe_Arbuckle-10sec.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
}
}
},
"color": "#233",
"bgcolor": "#355"
},
{
"id": 175,
"type": "ImageResizeKJv2",
"pos": [
847.0103956732488,
4421.061883659423
],
"size": [
249.5999999999999,
348
],
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 375
},
{
"name": "mask",
"shape": 7,
"type": "MASK",
"link": null
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
444
]
},
{
"name": "width",
"type": "INT",
"links": []
},
{
"name": "height",
"type": "INT",
"links": []
},
{
"name": "mask",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "4dfb85dcc52e4315c33170d97bb987baa46d128b",
"Node name for S&R": "ImageResizeKJv2"
},
"widgets_values": [
0,
0,
"nearest-exact",
"crop",
"0, 0, 0",
"center",
32,
"cpu"
],
"color": "#233",
"bgcolor": "#355"
}
],
"links": [
[
286,
121,
0,
107,
0,
"CONDITIONING"
],
[
287,
110,
0,
107,
1,
"CONDITIONING"
],
[
288,
99,
0,
110,
0,
"CLIP"
],
[
289,
99,
0,
121,
0,
"CLIP"
],
[
374,
173,
0,
174,
0,
"IMAGE"
],
[
375,
174,
0,
175,
0,
"IMAGE"
],
[
391,
180,
0,
129,
0,
"MODEL"
],
[
417,
133,
2,
188,
0,
"VAE"
],
[
437,
192,
0,
193,
0,
"IMAGE"
],
[
440,
173,
2,
193,
1,
"AUDIO"
],
[
443,
188,
0,
194,
1,
"VAE"
],
[
444,
175,
0,
194,
0,
"IMAGE"
],
[
445,
129,
0,
195,
5,
"GUIDER"
],
[
447,
180,
0,
195,
0,
"MODEL"
],
[
448,
115,
0,
195,
2,
"NOISE"
],
[
449,
137,
0,
195,
3,
"SAMPLER"
],
[
450,
100,
0,
195,
4,
"SIGMAS"
],
[
451,
194,
0,
195,
6,
"LATENT"
],
[
452,
194,
0,
195,
8,
"LATENT"
],
[
467,
133,
0,
180,
0,
"MODEL"
],
[
468,
195,
0,
192,
0,
"LATENT"
],
[
469,
107,
0,
129,
1,
"CONDITIONING"
],
[
470,
107,
1,
129,
2,
"CONDITIONING"
],
[
473,
196,
0,
192,
1,
"VAE"
],
[
474,
188,
0,
197,
0,
"VAE"
],
[
475,
197,
0,
195,
1,
"VAE"
],
[
476,
197,
0,
196,
0,
"VAE"
]
],
"groups": [
{
"id": 17,
"title": "Detailer",
"bounding": [
-12.801735486695534,
3455.0361654377175,
3312.3134248034626,
1656.32262495348
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.5644739300537776,
"offset": [
52.801735486695534,
-3440.8646044377174
]
},
"frontendVersion": "1.37.7",
"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
}
Basically it is video2video with IC-LoRA(Detailer) applied.
- 🟦 First, resize the input video to the desired final size.
- Use
🅛🅣🅧 LTXV Looping Samplerinstead ofSamplerCustomAdvanced.- This works like Ultimate SD upscale, processing time/space in tiles, allowing you to save VRAM.
- In this workflow, only the time direction is tiled.
- It does not use distilled LoRA, but generates in 3 steps.
Output Example