LTX 2.5とは?
LTX 2.5 は、LTX-2、LTX 2.3 と続いてきた Lightricks の動画生成モデルの新しいバージョンです。
基本的な仕組みは LTX 2.3 と同じですが、単純に出力が綺麗になっただけでなく、いくつか大きな改善が施されています。
- Multi-shot
- 1 回の生成の中で複数のショットを作れるように
- Gemma 4 Text Encoder
- Text Encoder が Gemma 3 から Gemma 4 に変更
- Diffusion Decoder
- VAE Decode の代わりに、拡散モデルを使って latent から映像を復元します
- 考え方としては PiD に近いですね
他にもいくつかの改善点がありますが、ComfyUI で使うなら、ひとまずこれだけ分かっていれば OK です。
推奨設定値
- 解像度
- 32 の倍数である必要があります
- FPS
- 決まった値に固定されていません
- 既定値は 24 FPS です
- フレーム数
8n + 1である必要があります
- 動画最大長
- 481 frames
- 24 FPS なら約 20 秒です
モデルのダウンロード
- diffusion_models
- latent_upscale_models
- text_encoders
- vae
- ltx-2.5-video-vae-bf16.safetensors (1.47 GB)
- ltx-2.5-audio-vae-bf16.safetensors (365 MB)
📂ComfyUI/
└── 📂models/
├── 📂diffusion_models/
│ └── ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors
├── 📂latent_upscale_models/
│ └── ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors
├── 📂text_encoders/
│ └── gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors
└── 📂vae/
├── ltx-2.5-video-vae-bf16.safetensors
└── ltx-2.5-audio-vae-bf16.safetensors
text2video

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

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

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

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

Generative Interpolation / FLF2V
任意の数の画像を渡し、その間を滑らかに埋めてもらう workflow です。
動画の最初と最後だけを指定すれば、いわゆる FLF2V というものになります。

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



IC-LoRA
LTX における ControlNet や、動画編集 LoRA のような役割を持つのが IC-LoRA です。
LTX 2.5 は LTX 2.3 用 IC-LoRA の多くと互換性があり、そのまま使えます。
LTX 2.3 用も含めると非常に多くの種類がありますが、ここでは最も基本的な Union Control を使ってみましょう。
モデルのダウンロード
📂ComfyUI/
└── 📂models/
└── 📂loras/
└── ltx-2.3-22b-ic-lora-union-control-ref0.5.safetensors
IC-LoRA Union
一般的な ControlNet と同様、線画や深度マップ、ポーズ動画で生成動画を制御できます。

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

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