LTX-2とは?
LTX-2 は、Lightricks が公開している 音声+動画を同時に生成できる拡散モデルです。
推奨設定値
- 解像度
- 640×640(1:1)
- 768×512(3:2)
- 704×512(4:3)
- ※後処理で2倍にアップスケールするので、実際の出力は1280×1280になります
- ※32の倍数である必要があります
- FPS
- 24 / 25 / 30
- フレーム
- 最大:257 frames(25fpsで約10秒)
- 推奨:121–161(品質とメモリのバランス)
- ※8n+1 になる必要があります
モデルのダウンロード
-
checkpoints(VAE同梱)
-
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
基本的な処理の流れ

Wan などに比べるとノード数が多いため複雑に感じるかもしれませんが、やっていることはこれだけです。
-
- text2video + audio
- まずベースとなる動画(音声も)を生成します。
-
- Hires.fix(2段階目)
- できた動画を 2 倍にアップスケールし、video2video でもう一度回してリファインします。
- これをパスして直接デコードすることも出来ますが、品質的に、Hires.fixするのをオススメします。
-
- デコード
- 動画と音声を別々にデコードして出力します。
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. 動画解像度・長さ・FPSの設定
生成したい動画と音声のパラメータをここで決めます。
EmptyLTXVLatentVideo/LTXV Empty Latent Audioに、解像度・フレーム数・FPS を入力します。- 推奨設定値 に従って設定してください。
- 🚨後処理で解像度を 2 倍にします。
- つまり、ここに設定する解像度は、作りたい動画の 半分 の値にしてください。
2. プロンプト
LTXシリーズの特徴ですが、プロンプトは多少こだわらないと大した動画が作れません。
- とはいってもLLMの力を借りるほど細かいフォーマットが決まっているわけではありません。
- 小説を書くように、生成したい動画を記述してみてください。
- cf. Prompting Guide for LTX-2
3. サンプリング(1段目)
見慣れた KSampler ではないので少し複雑に見えますが、基本は「ステップ数と CFG を決めてサンプリングする」だけです。
- この workflow では、20 steps / CFG 4.0 で 1段目を回しています。
LTXVSchedulerという専用スケジューラーを使っています。- 動きとしては
linear_quadraticに似たものですが、あまり気にしなくて大丈夫です。
- 動きとしては
- LTX-2 は動画と音声を同時に扱うため、🟫
LTXVConcatAVLatentで、動画 latent と音声 latent を 1 本にまとめます。
4. latent のアップスケール(x2)
動画latentの解像度を二倍にアップスケールします。
- 専用のモデル (
ltx-2-spatial-upscaler-x2)を使用します。
5. サンプリング(2段目 / video2video)
アップスケール後の latent を 短いステップでリファインします。
- こちらでは4~8ステップで生成できるようになる
distilled-loraを使用します。- 他のモデルでいうところの Lightning / Turbo のようなものだと考えてください。
- この workflow では 3 steps で回しています。
- これに合わせて、CFGは
1.0に変更します。
Manual Sigmaを使っているため少し分かりにくいですが、Simple相当で考えるならdenoise = 0.47前後に近い挙動です。
6. デコード
最後に、動画と音声をそれぞれデコードして書き出します。
- latent を動画用 / 音声用に分け、適切なVAEでデコードします。
- (VRAMに余裕が無いためTiled VAEを使っています。)
text2video 8ステップ
上ではHires.fixでのみ Distilled LoRA を使いましたが、1段目にも適用し、8ステップで高速に生成してみましょう。

{
"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
}
distilled-loraを適用するため、サンプリング設定をいくつか変更します。
- CFG :
1.0 - scheduler :
Simple - steps :
8
20ステップ / 8ステップ Distilled LoRA比較
私が試した限りでは、distilled LoRA を適用したほうが安定して生成できます。
そのため、速度アップを兼ねて以降のworkflowは全て1段目からdistilled loraを適用していきます。
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
}
基本は「1フレーム目を入力画像で固定して、残りを生成」です。
LTX-2 は 2段階(半解像度→x2アップスケール)なので、入力画像もそれに合わせて扱います。
1. 入力画像のリサイズ(2系統作る)
- まず、最終出力したい解像度に合わせた フル解像度版 を作ります。
- 任意のサイズにリサイズ (ここでは1MP)。
- 幅・高さは 32 の倍数にします。
- つぎに、1段目(半解像度)用に、上の画像を 縦横 1/2 にした版も作ります。
EmptyLTXVLatentVideoには、この 半解像度側の width/height を入力します。
2. 画像の下処理
LTX-Videoからの特徴ですが、動画は静止画と違い、少し圧縮されて劣化しているため、綺麗すぎる画像を使うと、全く動かない動画が生成されることがあります。
- これを回避するため、
LTXVPreprocessでわざと動画の圧縮っぽく劣化させます。
3. LTXVImgToVideoInplace(1段目の差し込み)
ここが image2video の本体です。
- 1段目(半解像度)の video latent に対して、1フレーム目を画像で差し込みます。
4. アップスケール側(2段目)にも同じことをする
2段目も同様に画像を差し込みます。
- 必ずspatialノードの あと にこのノードを接続してください。
- strengthは
1.0にします。- これを小さくすると、差し込んだ画像自体も image2image されるような挙動になります。
- 全体として馴染ませたいときはそれでも良いですが、 入力画像と1フレーム目を完全一致させたいなら
1.0にします。
出力例

audio2video
LTX-2 は「動画+音声」を同時に扱うモデルなので、音声を入力として渡して 音に引っ張られた動画 を作る構成もできます。

{
"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 Durationで音声を適当な長さにトリミング- 音声をエンコードして、
LTXVConcatAVLatentに接続します。 - 二段目の
LTXVConcatAVLatentにも接続します。 - 入力音声をそのまま使います(生成音声は使いません)。
🚨音声の長さが生成する動画の長さより 短い 場合、音声条件が効きません。音と無関係な動画が生成されます。
無音でもいいので生成する動画の長さより余計に長くしておく必要があります。
ここに Set Latent Noise Mask を使うworkflowも見かけますが、あってもなくても同じ結果になります。
出力例
audio-image2video
上2つを組み合わせることも出来ます。
顔画像に喋っている音声を組み合わせれば、talking headのようなことも出来ます。やってみましょう。

{
"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
}
- audio2video / image2video この 2 つのworkflowを組み合わせるだけです。
出力例

IC-LoRA
IC-LoRA は、ポーズや深度マップ、エッジなどの 制御信号から動画を作ります。
モデルのダウンロード
- 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)
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. 制御動画のリサイズ
生成する動画と同じ比率・解像度に揃えます。
- 任意のサイズにリサイズ (ここでは1MP)。
- 幅・高さは 32 の倍数にします。
EmptyLTXVLatentVideoに、 縦横 1/2 にした画像の width/height を入力します。
2. ポーズ画像の生成
動画から棒人間の画像を作ります。
- OpenPose や DWPose でポーズを抽出
3. LTXVAddGuide
制御信号(ポーズ動画)を conditioning に入れます。
LTXVAddGuideに、先ほど作ったポーズ動画を入力します。
4. IC-LoRAの適用
IC-LoRA (今回はPose) を適用してサンプリングします。
- IC-LoRA は
strength = 1.0を前提に設計されています。 - この workflow では 1段目のサンプリングだけ IC-LoRA を適用しています。
- 2段目はリファインに専念させたほうがキレイな動画になります。
5. LTXVCropGuides
1段目が終わったあと、一度デコードしてみると分かりやすいんですが、生成した動画に先程作ったポーズ動画が混ざっています。
- 後半に注目 : LTXVCropGuides前.mp4
これがまさにIC-LoRAの仕組みですが、出力には不要なものなので、2段目に入る前に削除します。
LTXVCropGuidesは、latent / conditioning から 制御画像 を取り除くためのノードです。
ポーズ画像・IC-LoRAを、Canny / Depth へ変更すれば同じように使えます。
注意点として、基本1種類の使用が推奨されています。(Pose と Depth を同時に適用したりするのは非推奨です。)
出力例
IC-LoRA (Pose) + image2video
複数IC-LoRAを重ねることは出来ませんが、image2videoや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
}
やっていることは、上の IC-LoRA (Pose) と image2video を合体させただけです。
- 注意点として、
LTXVAddGuideはLTXVImgToVideoInplaceの あと に接続します。- 逆だと制御が効きません。
- これはあくまで image2video であり、VACE のような reference2video ではありません。
- 入力画像は「1フレーム目として固定される画像」なので、ポーズ動画の1フレーム目と大きくズレると期待通りの動画になりません。
- 事前に ControlNet や Qwen-Image-Edit などで「ポーズ1フレーム目に寄せた画像」を作りましょう。
出力例
IC-LoRA (Detailer)
IC-LoRA (Detailer)は、低解像度の動画のディテールや質感を修復します。
カスタムノードのインストール
-
コアノードだけでも動かすこと自体はできますが、大きな解像度・長時間動画を扱うためにはカスタムノードが必要です。

{
"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
}
基本は IC-LoRA(Detailer) を適用した video2video です。
- 🟦 先に、入力動画を 最終的に欲しいサイズ にリサイズします。
SamplerCustomAdvancedの代わりに🅛🅣🅧 LTXV Looping Samplerを使います。- これはUltimate SD upscaleのように時間・空間をタイルに分けて処理するため、VRAM 節約をすることができます。
- この workflow では 時間方向だけ タイリングしています。
- 蒸留LoRAを使っていませんが、3 ステップで生成します。
出力例