LTX-2.3-Workflows / First-Last-Frame /LTX-2.3_-_FLF2V_First-Last-Frame_transition_lora.json
thy025's picture
Duplicate from RuneXX/LTX-2.3-Workflows
2789e4e
{
"id": "5ffaf04c-3375-4048-a6aa-fa7e28731cca",
"revision": 0,
"last_node_id": 2193,
"last_link_id": 3888,
"nodes": [
{
"id": 92,
"type": "SimpleCalculatorKJ",
"pos": [
1905.0886868393745,
3418.2703739412677
],
"size": [
273.7224392361113,
108
],
"flags": {
"collapsed": true
},
"order": 87,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "variables.a",
"shape": 7,
"type": "INT,FLOAT,BOOLEAN",
"link": null
},
{
"label": "b",
"name": "variables.b",
"shape": 7,
"type": "INT,FLOAT,BOOLEAN",
"link": null
},
{
"name": "a",
"shape": 7,
"type": "*",
"link": 163
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
},
{
"name": "INT",
"type": "INT",
"links": [
164
]
},
{
"name": "BOOLEAN",
"type": "BOOLEAN",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "42bdf92f9ab7e3d78381c022eaa3b4341c528d72",
"Node name for S&R": "SimpleCalculatorKJ"
},
"widgets_values": [
"a"
]
},
{
"id": 91,
"type": "GetNode",
"pos": [
1905.0886868393745,
3425.5271554111964
],
"size": [
273.7224392361113,
60
],
"flags": {
"collapsed": true
},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
163
]
}
],
"title": "Get_fps",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"fps"
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 117,
"type": "GetNode",
"pos": [
1905.0886868393745,
3413.889193622836
],
"size": [
273.7224392361113,
60
],
"flags": {
"collapsed": true
},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
179
]
}
],
"title": "Get_vae_audio",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"vae_audio"
],
"color": "#af3535",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 127,
"type": "GetNode",
"pos": [
1905.0886868393745,
3426.230445544756
],
"size": [
273.7224392361113,
60
],
"flags": {
"collapsed": true
},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
190,
191
]
}
],
"title": "Get_frames",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"frames"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 137,
"type": "GetNode",
"pos": [
4414.577037809758,
3310.325961301902
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
201
]
}
],
"title": "Get_fps",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"fps"
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 129,
"type": "GetNode",
"pos": [
1905.0886868393745,
3611.627590085945
],
"size": [
273.7224392361113,
60
],
"flags": {
"collapsed": true
},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": []
}
],
"title": "Get_height",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"height"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 128,
"type": "GetNode",
"pos": [
1905.0886868393745,
3550.4632891251135
],
"size": [
273.7224392361113,
60
],
"flags": {
"collapsed": true
},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": []
}
],
"title": "Get_width",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"width"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 171,
"type": "SetNode",
"pos": [
186.14832290092286,
3720.0135266148527
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 96,
"mode": 0,
"inputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"link": 244
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_upscale_model",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": ""
},
"widgets_values": [
"upscale_model"
]
},
{
"id": 172,
"type": "SetNode",
"pos": [
186.14832290092286,
4158.394434954681
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 88,
"mode": 0,
"inputs": [
{
"name": "VAE",
"type": "VAE",
"link": 245
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_vae_audio",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": ""
},
"widgets_values": [
"vae_audio"
],
"color": "#af3535",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 173,
"type": "SetNode",
"pos": [
186.14832290092286,
4022.899958080435
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 90,
"mode": 0,
"inputs": [
{
"name": "VAE",
"type": "VAE",
"link": 246
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_vae",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": ""
},
"widgets_values": [
"vae"
],
"color": "#af3535",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 174,
"type": "MarkdownNote",
"pos": [
-313.464960464461,
3580.161535160383
],
"size": [
382.280702747692,
140
],
"flags": {
"collapsed": false
},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Prompting LTX-2",
"properties": {},
"widgets_values": [
"## LTX-2 Prompting Tips\n1. **Core Actions**: Describe events and actions as they occur over time \n2. **Audio**: Describe sounds and dialogue needed for the scene \n3. **Reference Image**: Do not repeat details already present \n4. **Consistency**: Avoid instructions that do not match the reference image, as this will degrade results"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 175,
"type": "VAELoaderKJ",
"pos": [
186.14832290092286,
4107.941920020822
],
"size": [
364.0273046899474,
110.28381432699462
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
245
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "487c7d86a0230aae3d8c0a37d517159b73834f85",
"Node name for S&R": "VAELoaderKJ"
},
"widgets_values": [
"LTX23_audio_vae_bf16_KJ.safetensors",
"main_device",
"bf16"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 177,
"type": "SetNode",
"pos": [
186.14832290092286,
4320.720080365391
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 89,
"mode": 0,
"inputs": [
{
"name": "VAE",
"type": "VAE",
"link": 247
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_vae_tiny",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": ""
},
"widgets_values": [
"vae_tiny"
]
},
{
"id": 180,
"type": "VAELoader",
"pos": [
186.14832290092286,
4272.825322663858
],
"size": [
364.0273046899474,
58
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
247
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.16.3",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"vae_approx\\taeltx2_3.safetensors"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 181,
"type": "VAELoader",
"pos": [
186.14832290092286,
3995.3606608916934
],
"size": [
364.0273046899474,
61.42705146159551
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
246
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "VAELoader"
},
"widgets_values": [
"LTX23_video_vae_bf16_KJ.safetensors"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 183,
"type": "MarkdownNote",
"pos": [
-313.464960464461,
3376.59215043259
],
"size": [
382.280702747692,
140
],
"flags": {
"collapsed": false
},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "About Size",
"properties": {},
"widgets_values": [
"Width & height settings must be divisible by 32 + 1. \nFrame count must be divisible by 8 + 1. \n\n\nRunning with invalid parameters **will not cause errors**. Instead, the flow will silently choose the closest valid parameters. \n\nBy default, we are using 720p resolution. You can try 1920*1088 if you have a powerful GPU."
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 188,
"type": "SetNode",
"pos": [
336.41128308123507,
3823.85896182735
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 93,
"mode": 0,
"inputs": [
{
"name": "CLIP",
"type": "CLIP",
"link": 252
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_clip",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": ""
},
"widgets_values": [
"clip"
],
"color": "#c09430",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 93,
"type": "GetNode",
"pos": [
1970.5945622575014,
4164.733058313291
],
"size": [
273.7224392361113,
60
],
"flags": {
"collapsed": true
},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
165
]
}
],
"title": "Get_fps",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"fps"
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 201,
"type": "GetNode",
"pos": [
3272.8263146161394,
3528.2163908215343
],
"size": [
270,
58
],
"flags": {
"collapsed": true
},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
266
]
}
],
"title": "Get_model_nag",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"model_nag"
]
},
{
"id": 120,
"type": "GetNode",
"pos": [
2915.848492268949,
3531.3901132125525
],
"size": [
270,
58
],
"flags": {
"collapsed": true
},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
182
]
}
],
"title": "Get_vae",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"vae"
],
"color": "#af3535",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 133,
"type": "GetNode",
"pos": [
2915.848492268949,
3534.5908520409052
],
"size": [
270,
60
],
"flags": {
"collapsed": true
},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
199
]
}
],
"title": "Get_upscale_model",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"upscale_model"
]
},
{
"id": 204,
"type": "GetNode",
"pos": [
4412.863553989532,
3327.2664412488184
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 15,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
270
]
}
],
"title": "Get_final_audio",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"final_audio"
]
},
{
"id": 203,
"type": "GetNode",
"pos": [
4386.196877886457,
3370.1611989503504
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 16,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
271
]
}
],
"title": "Get_final_video",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"final_video"
]
},
{
"id": 111,
"type": "GetNode",
"pos": [
1919.631644370705,
3862.8611907024792
],
"size": [
273.7224392361113,
60
],
"flags": {
"collapsed": true
},
"order": 17,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
287
]
}
],
"title": "Get_vae",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"vae"
],
"color": "#af3535",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 126,
"type": "SetNode",
"pos": [
1958.6542902689625,
4168.2944813525255
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 144,
"mode": 0,
"inputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"link": 286
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_negative",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "negative"
},
"widgets_values": [
"negative"
],
"color": "#38291f",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 125,
"type": "SetNode",
"pos": [
1980.7372396161659,
4153.751939629054
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 143,
"mode": 0,
"inputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"link": 285
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_positive",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "positive"
},
"widgets_values": [
"positive"
],
"color": "#38291f",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 205,
"type": "GetNode",
"pos": [
3267.9374257272507,
3475.2351501045705
],
"size": [
270,
60
],
"flags": {
"collapsed": true
},
"order": 18,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
295
]
}
],
"title": "Get_positive",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"positive"
]
},
{
"id": 206,
"type": "GetNode",
"pos": [
3267.9374257272507,
3510.2024438578683
],
"size": [
270,
58
],
"flags": {
"collapsed": true
},
"order": 19,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
296
]
}
],
"title": "Get_negative",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"negative"
]
},
{
"id": 147,
"type": "GetNode",
"pos": [
3949.3613946301994,
3588.792796754743
],
"size": [
308.9009765625,
34
],
"flags": {
"collapsed": true
},
"order": 20,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
302
]
}
],
"title": "Get_vae",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"vae"
]
},
{
"id": 153,
"type": "SetNode",
"pos": [
3924.317567933481,
3644.254802661716
],
"size": [
308.9009765625,
60
],
"flags": {
"collapsed": true
},
"order": 166,
"mode": 0,
"inputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"link": 304
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_final_video",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "final_video"
},
"widgets_values": [
"final_video"
]
},
{
"id": 154,
"type": "SetNode",
"pos": [
3964.38769064823,
3770.3173143531326
],
"size": [
308.9009765625,
60
],
"flags": {
"collapsed": true
},
"order": 165,
"mode": 0,
"inputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"link": 230
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_final_audio",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "final_audio"
},
"widgets_values": [
"final_audio"
]
},
{
"id": 1,
"type": "KSamplerSelect",
"pos": [
2247.796572509104,
3654.5575045676837
],
"size": [
271.305509971064,
68.88020833333334
],
"flags": {},
"order": 21,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
18
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "KSamplerSelect",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"euler_ancestral_cfg_pp"
]
},
{
"id": 5,
"type": "ManualSigmas",
"pos": [
3285.246103797215,
3759.024112280744
],
"size": [
270,
62.146732268531196
],
"flags": {
"collapsed": true
},
"order": 22,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": []
}
],
"title": "ManualSigmas (LTX-2)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ManualSigmas",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"0.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 190,
"type": "DualCLIPLoader",
"pos": [
189.18393825810818,
3809.819184459501
],
"size": [
364.0273046899474,
130
],
"flags": {
"collapsed": false
},
"order": 23,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
252
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "DualCLIPLoader"
},
"widgets_values": [
"gemma_3_12B_it_fp8_scaled.safetensors",
"ltx-2.3_text_projection_bf16.safetensors",
"ltxv",
"default"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 220,
"type": "GetNode",
"pos": [
1933.9738165148956,
3587.412197981113
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 24,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
313
]
}
],
"title": "Get_width_downscaled",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"width_downscaled"
]
},
{
"id": 219,
"type": "GetNode",
"pos": [
1945.4457132516136,
3621.691052593228
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 25,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
312
]
}
],
"title": "Get_height_downscaled",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"height_downscaled"
]
},
{
"id": 124,
"type": "GetNode",
"pos": [
1491.0670764682616,
4217.316812619675
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 26,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
186,
187
]
}
],
"title": "Get_clip",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"clip"
],
"color": "#c09430",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 182,
"type": "LatentUpscaleModelLoader",
"pos": [
186.14832290092286,
3675.6911089834766
],
"size": [
364.0273046899474,
73.19414812714422
],
"flags": {},
"order": 27,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
244
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LatentUpscaleModelLoader",
"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"
}
],
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"ltx-2.3-spatial-upscaler-x2-1.1.safetensors"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 230,
"type": "SetNode",
"pos": [
1470.946024933555,
3371.924715424325
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 152,
"mode": 0,
"inputs": [
{
"name": "MODEL",
"type": "MODEL",
"link": 3740
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": null
}
],
"title": "Set_model_with_lora",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "model_with_lora"
},
"widgets_values": [
"model_with_lora"
]
},
{
"id": 2067,
"type": "GetNode",
"pos": [
1508.2097155780202,
3748.1896023066665
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 28,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
3680
]
}
],
"title": "Get_clip",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"clip"
]
},
{
"id": 192,
"type": "SetNode",
"pos": [
1525.9051463576463,
3400.2954296111293
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 153,
"mode": 0,
"inputs": [
{
"name": "MODEL",
"type": "MODEL",
"link": 3741
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": null
}
],
"title": "Set_model",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "model"
},
"widgets_values": [
"model"
]
},
{
"id": 2072,
"type": "SetNode",
"pos": [
448.65894474121245,
4575.722161393009
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 113,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 3685
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
}
],
"title": "Set_height",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "height"
},
"widgets_values": [
"height"
]
},
{
"id": 2073,
"type": "SetNode",
"pos": [
215.53644187909023,
4584.274345923732
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 112,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 3686
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
}
],
"title": "Set_width",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "width"
},
"widgets_values": [
"width"
]
},
{
"id": 2074,
"type": "SetNode",
"pos": [
907.3148528672233,
4571.245827173534
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 97,
"mode": 0,
"inputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"link": 3687
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
}
],
"title": "Set_fps",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "fps"
},
"widgets_values": [
"fps"
]
},
{
"id": 2076,
"type": "PrimitiveFloat",
"pos": [
886.2936463294341,
4555.937346850233
],
"size": [
210,
61.42105412153796
],
"flags": {},
"order": 29,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
3687,
3690
]
}
],
"title": "FPS",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.10.0",
"Node name for S&R": "PrimitiveFloat"
},
"widgets_values": [
24
],
"color": "#006691",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2081,
"type": "SetNode",
"pos": [
1275.9256697359465,
4571.795537093544
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 98,
"mode": 0,
"inputs": [
{
"name": "BOOLEAN",
"type": "BOOLEAN",
"link": 3691
}
],
"outputs": [
{
"name": "BOOLEAN",
"type": "BOOLEAN",
"links": null
}
],
"title": "Set_enhance_prompt",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "SetNode",
"previousName": "enhance_prompt"
},
"widgets_values": [
"enhance_prompt"
]
},
{
"id": 2082,
"type": "PrimitiveBoolean",
"pos": [
1205.0572021223425,
4558.473936052308
],
"size": [
301.73597873412746,
60.7596503247064
],
"flags": {},
"order": 30,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "BOOLEAN",
"type": "BOOLEAN",
"links": [
3691
]
}
],
"title": "ENABLE PROMPT ENHANCER",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "PrimitiveBoolean"
},
"widgets_values": [
true
],
"color": "#008181",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 75,
"type": "SetNode",
"pos": [
724.2140824209218,
4177.460888191151
],
"size": [
210,
536.6684576797243
],
"flags": {
"collapsed": true
},
"order": 131,
"mode": 0,
"inputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"link": 3698
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": null
}
],
"title": "Set_firstframe",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "firstframe"
},
"widgets_values": [
"firstframe"
]
},
{
"id": 50,
"type": "LTXVPreprocess",
"pos": [
1935.594321108902,
3799.2325226908306
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 104,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 3699
}
],
"outputs": [
{
"name": "output_image",
"type": "IMAGE",
"links": [
3700
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVPreprocess",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
18
]
},
{
"id": 32,
"type": "EmptyLTXVLatentVideo",
"pos": [
1878.8177292071086,
3528.804149162109
],
"size": [
273.7224392361113,
138.50420935204346
],
"flags": {
"collapsed": false
},
"order": 94,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 313
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 312
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 191
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
288
]
}
],
"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": [
768,
512,
97,
1
]
},
{
"id": 226,
"type": "PathchSageAttentionKJ",
"pos": [
170.65486074924286,
3161.4514189049246
],
"size": [
270,
82
],
"flags": {
"collapsed": true
},
"order": 115,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 322
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
318
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "204f6d5aae73b10c0fe2fb26e61405fd6337bb77",
"Node name for S&R": "PathchSageAttentionKJ"
},
"widgets_values": [
"auto",
false
]
},
{
"id": 227,
"type": "LTX2MemoryEfficientSageAttentionPatch",
"pos": [
418.7296970022199,
3162.774317506493
],
"size": [
275.179296875,
58
],
"flags": {
"collapsed": true
},
"order": 127,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 318
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
319
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "2acdef1766026ff3be00daf3c45f6a064db9100f",
"Node name for S&R": "LTX2MemoryEfficientSageAttentionPatch"
},
"widgets_values": [
true
]
},
{
"id": 228,
"type": "LTXVChunkFeedForward",
"pos": [
748.4059987061229,
3162.880137999119
],
"size": [
272.35703125,
82
],
"flags": {
"collapsed": true
},
"order": 137,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 319
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
320
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "0ea5ece1793263d9fb0ad97bb067f96b83a9dea3",
"Node name for S&R": "LTXVChunkFeedForward"
},
"widgets_values": [
2,
4096
]
},
{
"id": 229,
"type": "LTX2AttentionTunerPatch",
"pos": [
1025.8238542552394,
3161.474383345757
],
"size": [
283.875,
178
],
"flags": {
"collapsed": true
},
"order": 146,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 320
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
3739
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "5b38397a6430fdb16c7bd14a6bd64c2b0e69a5f0",
"Node name for S&R": "LTX2AttentionTunerPatch"
},
"widgets_values": [
"",
1,
1,
1,
1,
true
]
},
{
"id": 16,
"type": "CLIPTextEncode",
"pos": [
1465.6445042705107,
4127.731300149491
],
"size": [
330.693304948908,
94.21602407956198
],
"flags": {
"collapsed": true
},
"order": 123,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 186
},
{
"name": "text",
"type": "STRING",
"widget": {
"name": "text"
},
"link": 3729
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
279
]
}
],
"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": [
"= enhanced prompt = "
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 225,
"type": "GetNode",
"pos": [
1905.1874772048934,
3753.915840532205
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 31,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
3701
]
}
],
"title": "Get_firstframe",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"firstframe"
]
},
{
"id": 2083,
"type": "ResizeImagesByLongerEdge",
"pos": [
684.1390604390199,
4126.852442201928
],
"size": [
243.6109375,
59.37982516235343
],
"flags": {
"collapsed": true
},
"order": 120,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 3697
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": [
3698
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ResizeImagesByLongerEdge",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1536
]
},
{
"id": 199,
"type": "SetNode",
"pos": [
2297.2998979966433,
4012.5442400243105
],
"size": [
271.305509971064,
60
],
"flags": {
"collapsed": true
},
"order": 128,
"mode": 0,
"inputs": [
{
"name": "MODEL",
"type": "MODEL",
"link": 264
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_model_nag",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "model_nag"
},
"widgets_values": [
"model_nag"
]
},
{
"id": 196,
"type": "GetNode",
"pos": [
2248.6602412563225,
4311.3021620267145
],
"size": [
271.305509971064,
50
],
"flags": {
"collapsed": true
},
"order": 32,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
256,
257
]
}
],
"title": "Get_negative",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"negative"
]
},
{
"id": 197,
"type": "LTX2_NAG",
"pos": [
2250.3670857637144,
4201.304665459126
],
"size": [
271.305509971064,
170
],
"flags": {
"collapsed": false
},
"order": 116,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 263
},
{
"name": "nag_cond_video",
"shape": 7,
"type": "CONDITIONING",
"link": 256
},
{
"name": "nag_cond_audio",
"shape": 7,
"type": "CONDITIONING",
"link": 257
}
],
"outputs": [
{
"name": "model",
"type": "MODEL",
"links": [
264
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "ff79c7332d7ea4aa85097a88fb09359f28cb487e",
"Node name for S&R": "LTX2_NAG"
},
"widgets_values": [
11,
0.25,
2.5,
true
]
},
{
"id": 207,
"type": "GetNode",
"pos": [
2262.529258593562,
3584.350183276132
],
"size": [
271.305509971064,
60
],
"flags": {
"collapsed": true
},
"order": 33,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
274
]
}
],
"title": "Get_negative",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"negative"
]
},
{
"id": 2,
"type": "LTXVScheduler",
"pos": [
2262.5293161154827,
3772.156307664455
],
"size": [
271.305509971064,
170
],
"flags": {
"collapsed": true
},
"order": 138,
"mode": 0,
"inputs": [
{
"name": "latent",
"shape": 7,
"type": "LATENT",
"link": 1
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": []
}
],
"title": "LTXVScheduler (for more steps)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVScheduler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
8,
2.05,
0.95,
true,
0.1
]
},
{
"id": 2102,
"type": "19e3f7e8-881c-4a61-a360-1c463734043a",
"pos": [
1463.6318013208654,
3797.855723834626
],
"size": [
178.24207663381185,
26
],
"flags": {
"collapsed": false
},
"order": 34,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
3728
]
}
],
"properties": {
"proxyWidgets": [],
"cnr_id": "comfy-core",
"ver": "0.18.1"
},
"widgets_values": []
},
{
"id": 2068,
"type": "GetNode",
"pos": [
1488.3660044750416,
3745.9190445030686
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 35,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "BOOLEAN",
"type": "BOOLEAN",
"links": [
3681
]
}
],
"title": "Get_enhance_prompt",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"enhance_prompt"
]
},
{
"id": 200,
"type": "GetNode",
"pos": [
2262.414122716699,
3544.304578615072
],
"size": [
271.305509971064,
60
],
"flags": {
"collapsed": true
},
"order": 36,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
265
]
}
],
"title": "Get_model_nag",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"model_nag"
]
},
{
"id": 208,
"type": "GetNode",
"pos": [
2272.005961123033,
3533.8279036981726
],
"size": [
271.305509971064,
58
],
"flags": {
"collapsed": true
},
"order": 37,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
275
]
}
],
"title": "Get_positive",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"positive"
]
},
{
"id": 36,
"type": "CFGGuider",
"pos": [
2247.796572509104,
3493.3961861495814
],
"size": [
271.305509971064,
106.66666666666667
],
"flags": {},
"order": 100,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 265
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 275
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 274
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
17
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 122,
"type": "GetNode",
"pos": [
2280.8281404629724,
3991.2497886500378
],
"size": [
271.305509971064,
60
],
"flags": {
"collapsed": true
},
"order": 38,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
260
]
}
],
"title": "Get_model",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"model"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 187,
"type": "UNETLoader",
"pos": [
178.2482254918869,
3376.909952307296
],
"size": [
364.0273046899474,
82
],
"flags": {
"collapsed": false
},
"order": 39,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
251
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.16.1",
"Node name for S&R": "UNETLoader"
},
"widgets_values": [
"LTXVideo\\v2\\ltx-2.3-22b-distilled-1.1_transformer_only_fp8_scaled.safetensors",
"default"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 186,
"type": "LoraLoaderModelOnly",
"pos": [
182.4295448705577,
3510.7625621631523
],
"size": [
364.0273046899474,
82
],
"flags": {
"collapsed": false
},
"order": 101,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 251
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
322
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "LoraLoaderModelOnly",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65,
"models": [
{
"name": "ltx-2-19b-distilled-lora-384.safetensors",
"url": "https://huggingface.co/Lightricks/LTX-2/resolve/main/ltx-2-19b-distilled-lora-384.safetensors",
"directory": "loras"
}
]
},
"widgets_values": [
"LTX\\v2\\ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors",
0.6
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 216,
"type": "ManualSigmas",
"pos": [
3263.1790992220804,
3722.2659596820886
],
"size": [
274.0120536645418,
58
],
"flags": {},
"order": 40,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
309
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "ManualSigmas"
},
"widgets_values": [
"0.85, 0.7250, 0.4219, 0.0"
]
},
{
"id": 215,
"type": "ManualSigmas",
"pos": [
2246.656221135258,
3768.206333154216
],
"size": [
271.305509971064,
58
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
308
]
}
],
"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"
]
},
{
"id": 70,
"type": "GetNode",
"pos": [
725.8969341486509,
3954.1335064855584
],
"size": [
210,
536.6684576797243
],
"flags": {
"collapsed": true
},
"order": 42,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
126
]
}
],
"title": "Get_width",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"width"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 71,
"type": "GetNode",
"pos": [
708.1364142837112,
3931.7200241196465
],
"size": [
210,
536.6684576797243
],
"flags": {
"collapsed": true
},
"order": 43,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
127
]
}
],
"title": "Get_height",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"height"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 193,
"type": "GetNode",
"pos": [
2291.0169292847495,
4052.3239931900966
],
"size": [
271.305509971064,
34
],
"flags": {
"collapsed": true
},
"order": 44,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
259
]
}
],
"title": "Get_vae_tiny",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"vae_tiny"
]
},
{
"id": 198,
"type": "LTX2SamplingPreviewOverride",
"pos": [
2246.3888111317924,
3984.680954895619
],
"size": [
271.305509971064,
98.86928985228224
],
"flags": {
"collapsed": false
},
"order": 102,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 260
},
{
"name": "latent_upscale_model",
"shape": 7,
"type": "LATENT_UPSCALE_MODEL",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": 259
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
263
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "ff79c7332d7ea4aa85097a88fb09359f28cb487e",
"Node name for S&R": "LTX2SamplingPreviewOverride"
},
"widgets_values": [
8
]
},
{
"id": 49,
"type": "ResizeImagesByLongerEdge",
"pos": [
1015.9291642668649,
4121.7245013760075
],
"size": [
243.6109375,
59.37982516235343
],
"flags": {
"collapsed": true
},
"order": 132,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 3692
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": [
3693
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ResizeImagesByLongerEdge",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1536
]
},
{
"id": 78,
"type": "SetNode",
"pos": [
1071.1131414004524,
4176.003190282779
],
"size": [
210,
536.6684576797243
],
"flags": {
"collapsed": true
},
"order": 142,
"mode": 0,
"inputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"link": 3693
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": null
}
],
"title": "Set_lastframe",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "lastframe"
},
"widgets_values": [
"lastframe"
]
},
{
"id": 28,
"type": "GetImageSize",
"pos": [
886.2056264788278,
4373.250030187035
],
"size": [
281.3085035775538,
136
],
"flags": {
"collapsed": true
},
"order": 130,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 42
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
310
]
},
{
"name": "height",
"type": "INT",
"links": [
311
]
},
{
"name": "batch_size",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "GetImageSize",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 218,
"type": "SetNode",
"pos": [
870.5382255382316,
4374.23067313225
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 141,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 311
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
}
],
"title": "Set_height_downscaled",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "height_downscaled"
},
"widgets_values": [
"height_downscaled"
]
},
{
"id": 217,
"type": "SetNode",
"pos": [
873.474436122845,
4377.506411765892
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 140,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 310
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
}
],
"title": "Set_width_downscaled",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "width_downscaled"
},
"widgets_values": [
"width_downscaled"
]
},
{
"id": 26,
"type": "ImageScaleBy",
"pos": [
852.6446143269515,
4336.285603952058
],
"size": [
243.6109375,
82
],
"flags": {
"collapsed": false
},
"order": 119,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 66
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
42
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ImageScaleBy",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"lanczos",
0.5
]
},
{
"id": 10,
"type": "LTXVConditioning",
"pos": [
1878.8177292071086,
4122.286009660386
],
"size": [
273.7224392361113,
86.66666666666667
],
"flags": {},
"order": 134,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 279
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 280
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 165
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
285
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
286
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "LTXVConditioning",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
25
]
},
{
"id": 11,
"type": "CLIPTextEncode",
"pos": [
1402.1794356263779,
4326.72862476667
],
"size": [
387.0142215022124,
88
],
"flags": {
"collapsed": false
},
"order": 95,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 187
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
280
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CLIPTextEncode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
"blurry, oversaturated, pixelated, low resolution, grainy, distorted, noise, compression artifacts, jpeg artifacts, glitches, watermark, text, logo, signature, copyright, subtitles, distorted sound, saturated sound, loud"
],
"color": "#422342",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2112,
"type": "SetNode",
"pos": [
1980.0059997593783,
4583.348179523501
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 111,
"mode": 0,
"inputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"link": 3743
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
}
],
"title": "Set_firstframe_strength",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "firstframe_strength"
},
"widgets_values": [
"firstframe_strength"
]
},
{
"id": 2113,
"type": "SetNode",
"pos": [
2231.2619912772084,
4579.336398820579
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 110,
"mode": 0,
"inputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"link": 3742
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
}
],
"title": "Set_lastframe_strength",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "lastframe_strength"
},
"widgets_values": [
"lastframe_strength"
]
},
{
"id": 43,
"type": "VHS_VideoCombine",
"pos": [
4259.229110504429,
3263.6508910693697
],
"size": [
488.7008856261732,
597.9738056672924
],
"flags": {},
"order": 91,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 271
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 270
},
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 201
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "993082e4f2473bf4acaf06f51e33877a7eb38960",
"Node name for S&R": "VHS_VideoCombine"
},
"widgets_values": {
"frame_rate": 25,
"loop_count": 0,
"filename_prefix": "LTX-2",
"format": "video/h264-mp4",
"pix_fmt": "yuv420p",
"crf": 19,
"save_metadata": true,
"trim_to_audio": false,
"pingpong": false,
"save_output": true,
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "LTX-2_01575-audio.mp4",
"subfolder": "",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX-2_01575.png",
"fullpath": "E:\\AI\\ComfyUI\\output\\LTX-2_01575-audio.mp4"
}
}
}
},
{
"id": 189,
"type": "DualCLIPLoaderGGUF",
"pos": [
-176.72278943613273,
4032.643411114123
],
"size": [
346.517577185067,
107.25438651123113
],
"flags": {
"collapsed": true
},
"order": 45,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": []
}
],
"properties": {
"cnr_id": "ComfyUI-GGUF",
"ver": "6ea2651e7df66d7585f6ffee804b20e92fb38b8a",
"Node name for S&R": "DualCLIPLoaderGGUF"
},
"widgets_values": [
"gemma-3-12b-it-Q2_K.gguf",
"ltx-2.3_text_projection_bf16.safetensors",
"ltxv"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 179,
"type": "MarkdownNote",
"pos": [
-308.42720967558324,
3780.8458309123585
],
"size": [
382.280702747692,
107.3859507080042
],
"flags": {
"collapsed": true
},
"order": 46,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "About User Made Loras",
"properties": {},
"widgets_values": [
"If using some user made LTX-2 loras they sometimes are not trained on audio, so it will produce very noisy audio outputs. Try use KJNodes LTX-2 Lora Loader Advanced in such cases, and set the non video strenght to zero\n"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 184,
"type": "MarkdownNote",
"pos": [
-303.2301773609351,
3847.314190217919
],
"size": [
382.280702747692,
107.3859507080042
],
"flags": {
"collapsed": true
},
"order": 47,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "About Sampler Preview",
"properties": {},
"widgets_values": [
"Tiny VAE for sampler previews. \nOptionally you can drop this for a lower res latent RGB built into the node \n\nhttps://github.com/madebyollin/taehv/blob/main/safetensors/taeltx2_3.safetensors"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 191,
"type": "UnetLoaderGGUF",
"pos": [
-171.68832916909201,
3970.915952186403
],
"size": [
355.55555555555475,
60.44444444444434
],
"flags": {
"collapsed": true
},
"order": 48,
"mode": 4,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": []
}
],
"properties": {
"cnr_id": "ComfyUI-GGUF",
"ver": "6ea2651e7df66d7585f6ffee804b20e92fb38b8a",
"Node name for S&R": "UnetLoaderGGUF"
},
"widgets_values": [
"LTXvideo\\LTX-2\\quantstack\\LTX-2.3-distilled-Q4_K_S.gguf"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 170,
"type": "MarkdownNote",
"pos": [
-313.464960464461,
4467.562718556134
],
"size": [
382.280702747692,
102.45137621179947
],
"flags": {
"collapsed": false
},
"order": 49,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Video settings",
"properties": {},
"widgets_values": [
"If low on Ram/Vram, try width height to 832 x 480 or 960 x 544. If you can, run at 1280 x 720 or higher.\n\n\nLength in seconds : try 5, 10 or 20. \nfps : 24 or 25 (or 48 or 50 if your pc can run it)"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 176,
"type": "MarkdownNote",
"pos": [
-313.464960464461,
3233.8757089052165
],
"size": [
382.280702747692,
89.8245395507779
],
"flags": {
"collapsed": false
},
"order": 50,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "About Models",
"properties": {},
"widgets_values": [
"Download models from here:\n\n\nhttps://huggingface.co/Kijai/LTX2.3_comfy\n\nText encoder : https://huggingface.co/Comfy-Org/ltx-2"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 8,
"type": "CFGGuider",
"pos": [
3263.1790992220804,
3473.052521816083
],
"size": [
274.0120536645418,
98
],
"flags": {
"collapsed": false
},
"order": 92,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 266
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 295
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 296
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
29
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
1
]
},
{
"id": 2075,
"type": "SetNode",
"pos": [
672.9646821569368,
4595.845877112518
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 117,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 3688
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": null
}
],
"title": "Set_frames",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "frames"
},
"widgets_values": [
"frames"
]
},
{
"id": 2077,
"type": "SimpleCalculatorKJ",
"pos": [
647.9663665531675,
4592.429453782852
],
"size": [
231.2792932772577,
148
],
"flags": {
"collapsed": true
},
"order": 103,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "variables.a",
"shape": 7,
"type": "INT,FLOAT,BOOLEAN",
"link": null
},
{
"label": "b",
"name": "variables.b",
"shape": 7,
"type": "INT,FLOAT,BOOLEAN",
"link": null
},
{
"name": "a",
"shape": 7,
"type": "*",
"link": 3689
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": 3690
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"name": "INT",
"type": "INT",
"links": [
3688
]
},
{
"name": "BOOLEAN",
"type": "BOOLEAN",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "17cddd4959f00182c66954be2a7a32a6481d81be",
"Node name for S&R": "SimpleCalculatorKJ"
},
"widgets_values": [
"((round((a * b -1) / 8)) * 8) + 1 "
]
},
{
"id": 2078,
"type": "INTConstant",
"pos": [
634.6990399683586,
4560.500669650253
],
"size": [
210,
58
],
"flags": {
"collapsed": false
},
"order": 51,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "value",
"type": "INT",
"links": [
3689
]
}
],
"title": "LENGTH (in seconds)",
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "c6ce76d00bb8177d1b0286cad891df08eff5226e",
"Node name for S&R": "INTConstant"
},
"widgets_values": [
10
],
"color": "#006691",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 44,
"type": "ImageResizeKJv2",
"pos": [
660.8474601865844,
3873.9577759447793
],
"size": [
283.2403948430517,
397.1527555873845
],
"flags": {
"collapsed": false
},
"order": 105,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 67
},
{
"name": "mask",
"shape": 7,
"type": "MASK",
"link": null
},
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 126
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 127
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
66,
3697
]
},
{
"name": "width",
"type": "INT",
"links": [
300
]
},
{
"name": "height",
"type": "INT",
"links": [
307
]
},
{
"name": "mask",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "37bda1000e75e5649c224b0b4a8a6f57093ef925",
"Node name for S&R": "ImageResizeKJv2"
},
"widgets_values": [
960,
544,
"nearest-exact",
"crop",
"0, 0, 0",
"center",
32,
"cpu"
]
},
{
"id": 2129,
"type": "SetNode",
"pos": [
1026.241514110898,
4028.419450911932
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 133,
"mode": 0,
"inputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"link": 3773
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": null
}
],
"title": "Set_lastframe_resized",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "lastframe_resized"
},
"widgets_values": [
"lastframe_resized"
]
},
{
"id": 48,
"type": "ImageResizeKJv2",
"pos": [
1002.2946459536098,
3873.7073999381287
],
"size": [
289.17015586560296,
398.0271852895112
],
"flags": {
"collapsed": false
},
"order": 121,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 69
},
{
"name": "mask",
"shape": 7,
"type": "MASK",
"link": null
},
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 300
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 307
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
3692,
3773
]
},
{
"name": "width",
"type": "INT",
"links": []
},
{
"name": "height",
"type": "INT",
"links": []
},
{
"name": "mask",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "37bda1000e75e5649c224b0b4a8a6f57093ef925",
"Node name for S&R": "ImageResizeKJv2"
},
"widgets_values": [
512,
512,
"nearest-exact",
"crop",
"0, 0, 0",
"center",
32,
"cpu"
]
},
{
"id": 2084,
"type": "LTXVPreprocess",
"pos": [
1929.6918866654382,
3754.1487138177968
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 99,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 3701
}
],
"outputs": [
{
"name": "output_image",
"type": "IMAGE",
"links": [
3702
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVPreprocess",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
18
]
},
{
"id": 148,
"type": "GetNode",
"pos": [
3964.299816079531,
3762.7820902111293
],
"size": [
308.9009765625,
34
],
"flags": {
"collapsed": true
},
"order": 52,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
220
]
}
],
"title": "Get_vae_audio",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"vae_audio"
]
},
{
"id": 150,
"type": "LTXVAudioVAEDecode",
"pos": [
3906.4362756720234,
3749.253661418433
],
"size": [
238.3766168056876,
46
],
"flags": {
"collapsed": false
},
"order": 163,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 219
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 220
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
230
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEDecode",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 224,
"type": "GetNode",
"pos": [
1916.9327167766744,
3803.628403967808
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 53,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
3699
]
}
],
"title": "Get_lastframe_resized",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"lastframe_resized"
]
},
{
"id": 210,
"type": "LTXVImgToVideoInplaceKJ",
"pos": [
1878.8177292071086,
3718.3252016969163
],
"size": [
273.7224392361113,
214
],
"flags": {
"collapsed": false
},
"order": 118,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 287
},
{
"name": "latent",
"type": "LATENT",
"link": 288
},
{
"label": "image_1",
"name": "num_images.image_1",
"shape": 7,
"type": "IMAGE",
"link": 3702
},
{
"label": "image_2",
"name": "num_images.image_2",
"shape": 7,
"type": "IMAGE",
"link": 3700
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
289
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "71578cf49e48978cf1c6714494b669b1e571777b",
"Node name for S&R": "LTXVImgToVideoInplaceKJ"
},
"widgets_values": [
"2",
0.7,
0.7,
0,
-1
]
},
{
"id": 2162,
"type": "GetNode",
"pos": [
3004.5600848324166,
3931.326615417618
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 54,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
3838
]
}
],
"title": "Get_vae",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"vae"
]
},
{
"id": 132,
"type": "GetNode",
"pos": [
2976.9248122371528,
3980.4712227698205
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 55,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
3858
]
}
],
"title": "Get_firstframe",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"firstframe"
],
"color": "rgba(0,0,0,.8)",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2114,
"type": "GetNode",
"pos": [
2932.7877726245238,
3919.897049824582
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 56,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
3839
]
}
],
"title": "Get_firstframe_strength",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"firstframe_strength"
]
},
{
"id": 2163,
"type": "GetNode",
"pos": [
2969.9308097778044,
3672.811720585409
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 57,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
3846
]
}
],
"title": "Get_positive",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"positive"
]
},
{
"id": 2154,
"type": "GetNode",
"pos": [
2970.102003117716,
3708.9093990985552
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 58,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
3847
]
}
],
"title": "Get_negative",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"negative"
]
},
{
"id": 2155,
"type": "GetNode",
"pos": [
2944.2930858081054,
3673.1552336583877
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 59,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
3797
]
}
],
"title": "Get_vae",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"vae"
]
},
{
"id": 2106,
"type": "GetNode",
"pos": [
2956.7771020091495,
3696.4984531077193
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 60,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
3857
]
}
],
"title": "Get_lastframe",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"lastframe"
],
"color": "rgba(0,0,0,.8)",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2115,
"type": "GetNode",
"pos": [
2964.1455485115025,
3709.1089211575686
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 61,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
3837
]
}
],
"title": "Get_lastframe_strength",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"lastframe_strength"
]
},
{
"id": 2164,
"type": "SetNode",
"pos": [
2924.8612781699385,
3689.9635627837692
],
"size": [
223.53515625,
60
],
"flags": {
"collapsed": true
},
"order": 157,
"mode": 0,
"inputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"link": 3848
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": null
}
],
"title": "Set_positive_guider",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "positive_guider"
},
"widgets_values": [
"positive_guider"
]
},
{
"id": 2165,
"type": "SetNode",
"pos": [
2941.1318644661337,
3679.5196964762204
],
"size": [
223.53515625,
58
],
"flags": {
"collapsed": true
},
"order": 158,
"mode": 0,
"inputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"link": 3849
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": null
}
],
"title": "Set_negative_guider",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "negative_guider"
},
"widgets_values": [
"negative_guider"
]
},
{
"id": 149,
"type": "VAEDecodeTiled",
"pos": [
3906.4362756720234,
3554.699306099747
],
"size": [
238.3766168056876,
150
],
"flags": {
"collapsed": false
},
"order": 164,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 3853
},
{
"name": "vae",
"type": "VAE",
"link": 302
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
304
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "VAEDecodeTiled",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
512,
64,
4096,
8
]
},
{
"id": 2167,
"type": "GetNode",
"pos": [
3956.6551946619215,
3500.6955680332985
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 62,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
3852
]
}
],
"title": "Get_positive_guider",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"positive_guider"
]
},
{
"id": 2166,
"type": "GetNode",
"pos": [
3947.760818001018,
3480.0781957462304
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 63,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
3851
]
}
],
"title": "Get_negative_guider",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"negative_guider"
]
},
{
"id": 2156,
"type": "LTXVCropGuides",
"pos": [
3906.4362756720234,
3442.8556966367732
],
"size": [
238.3766168056876,
66
],
"flags": {
"collapsed": false
},
"order": 162,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 3852
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 3851
},
{
"name": "latent",
"type": "LATENT",
"link": 3800
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": []
},
{
"name": "negative",
"type": "CONDITIONING",
"links": []
},
{
"name": "latent",
"type": "LATENT",
"links": [
3853
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.19.3",
"Node name for S&R": "LTXVCropGuides"
},
"widgets_values": []
},
{
"id": 4,
"type": "KSamplerSelect",
"pos": [
3263.1790992220804,
3623.8292988554335
],
"size": [
274.0120536645418,
58
],
"flags": {},
"order": 64,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
30
]
}
],
"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_cfg_pp"
]
},
{
"id": 34,
"type": "LTXVConcatAVLatent",
"pos": [
2905.534771001664,
4053.9033129676886
],
"size": [
274.0120536645418,
71.11401815185218
],
"flags": {},
"order": 159,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 3861
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 51
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
32
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 18,
"type": "LTXVSeparateAVLatent",
"pos": [
2905.534771001664,
3349.532647573109
],
"size": [
274.0120536645418,
46
],
"flags": {},
"order": 147,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 24
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
294
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
51
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 13,
"type": "SamplerCustomAdvanced",
"pos": [
2583.2335964671806,
3355.6403275029893
],
"size": [
241.980061511233,
249.82890094659467
],
"flags": {},
"order": 139,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 16
},
{
"name": "guider",
"type": "GUIDER",
"link": 17
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 18
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 308
},
{
"name": "latent_image",
"type": "LATENT",
"link": 20
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
24
]
},
{
"name": "denoised_output",
"type": "LATENT",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 21,
"type": "SamplerCustomAdvanced",
"pos": [
3586.130510667244,
3355.9044221337317
],
"size": [
238.15470099351288,
244.32076830318167
],
"flags": {},
"order": 160,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 28
},
{
"name": "guider",
"type": "GUIDER",
"link": 29
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 30
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 309
},
{
"name": "latent_image",
"type": "LATENT",
"link": 32
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
269
]
},
{
"name": "denoised_output",
"type": "LATENT",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.75",
"Node name for S&R": "SamplerCustomAdvanced",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 146,
"type": "LTXVSeparateAVLatent",
"pos": [
3906.4362756720234,
3346.6929070947167
],
"size": [
238.3766168056876,
46
],
"flags": {},
"order": 161,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 269
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
3800
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
219
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 45,
"type": "LoadImage",
"pos": [
652.9477333713404,
3322.2640461740434
],
"size": [
292.869451635862,
474.0421950534628
],
"flags": {
"collapsed": false
},
"order": 65,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
67
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"title": "FIRST FRAME",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"image (6).png",
"image"
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 47,
"type": "LoadImage",
"pos": [
994.9377104708183,
3322.1020429614805
],
"size": [
284.7886435550538,
474.0421950534628
],
"flags": {
"collapsed": false
},
"order": 66,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
69
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"title": "LAST FRAME",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "LoadImage"
},
"widgets_values": [
"0 (13).webp",
"image"
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 14,
"type": "RandomNoise",
"pos": [
3263.1790992220804,
3348.879677831134
],
"size": [
274.0120536645418,
82
],
"flags": {},
"order": 67,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
28
]
}
],
"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": [
43,
"fixed"
],
"color": "#006691",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2103,
"type": "PrimitiveStringMultiline",
"pos": [
1402.1794356263779,
4014.9464754181427
],
"size": [
387.0142215022124,
252.41821023350985
],
"flags": {},
"order": 68,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": [
3730
]
}
],
"title": "PROMPT",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "PrimitiveStringMultiline"
},
"widgets_values": [
"Make this image come alive with cinematic motion, smooth animation. \n\nA foggy night in in 1700's Amsterdam. The fog is thick and swirling, illuminating by streetlights. we see a bridge over a canal, cobblestone streets, canal buildings lining the canal The vibe is uneasy, moody, slightly dangerous.\n\nThe camera crane down high angle to a low angle ending with a close up of a vampire's hand with leather gloves on holding a walking cane. Single continuous camera shot "
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 25,
"type": "LTXVLatentUpsampler",
"pos": [
2905.534771001664,
3452.514603478438
],
"size": [
274.0120536645418,
98
],
"flags": {},
"order": 150,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 294
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 199
},
{
"name": "vae",
"type": "VAE",
"link": 182
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
3859
]
}
],
"title": "spatial",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVLatentUpsampler",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 2105,
"type": "LTXVImgToVideoInplaceKJ",
"pos": [
2905.534771001664,
3843.74609405426
],
"size": [
274.0120536645418,
146
],
"flags": {
"collapsed": false
},
"order": 154,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 3838
},
{
"name": "latent",
"type": "LATENT",
"link": 3859
},
{
"name": "num_images.strength_1",
"type": "FLOAT",
"widget": {
"name": "num_images.strength_1"
},
"link": 3839
},
{
"label": "image_1",
"name": "num_images.image_1",
"shape": 7,
"type": "IMAGE",
"link": 3858
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
3860
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "71578cf49e48978cf1c6714494b669b1e571777b",
"Node name for S&R": "LTXVImgToVideoInplaceKJ"
},
"widgets_values": [
"1",
1,
0
]
},
{
"id": 2152,
"type": "LTXVAddGuide",
"pos": [
2897.7673358078455,
3631.699011424193
],
"size": [
275.18241479479093,
162
],
"flags": {
"collapsed": false
},
"order": 156,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 3846
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 3847
},
{
"name": "vae",
"type": "VAE",
"link": 3797
},
{
"name": "latent",
"type": "LATENT",
"link": 3860
},
{
"name": "image",
"type": "IMAGE",
"link": 3857
},
{
"name": "strength",
"type": "FLOAT",
"widget": {
"name": "strength"
},
"link": 3837
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
3848
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
3849
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
3861
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.19.3",
"Node name for S&R": "LTXVAddGuide"
},
"widgets_values": [
-1,
1
]
},
{
"id": 15,
"type": "RandomNoise",
"pos": [
2247.796572509104,
3353.526864124534
],
"size": [
271.305509971064,
82
],
"flags": {},
"order": 69,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
16
]
}
],
"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": [
42,
"fixed"
],
"color": "#006691",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2168,
"type": "GetNode",
"pos": [
1205.5226224633075,
4974.292983383169
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 70,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
3866
]
}
],
"title": "Get_height",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"height"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 2169,
"type": "GetNode",
"pos": [
1205.5226224633075,
4929.322770184232
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 71,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
3865
]
}
],
"title": "Get_width",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"width"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 2170,
"type": "SolidMask",
"pos": [
1205.5226224633075,
4895.891549674581
],
"size": [
270,
106
],
"flags": {
"collapsed": false
},
"order": 107,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 3865
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 3866
}
],
"outputs": [
{
"name": "MASK",
"type": "MASK",
"links": [
3872
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "SolidMask",
"ue_properties": {
"widget_ue_connectable": {
"width": true,
"height": true
},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
0,
512,
512
]
},
{
"id": 2171,
"type": "SetNode",
"pos": [
590.9361420961213,
4817.038155077378
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 135,
"mode": 0,
"inputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"link": 3867
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": null
}
],
"title": "Set_org_audio",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "org_audio",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"org_audio"
]
},
{
"id": 2172,
"type": "SetNode",
"pos": [
1250.1303930284812,
5088.704716138356
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 155,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 3868
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": null
}
],
"title": "Set_latent_custom_audio",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "latent_custom_audio"
},
"widgets_values": [
"latent_custom_audio"
]
},
{
"id": 2173,
"type": "SimpleCalculatorKJ",
"pos": [
548.5820161741502,
4820.487045780269
],
"size": [
210,
108
],
"flags": {
"collapsed": true
},
"order": 108,
"mode": 0,
"inputs": [
{
"label": "a",
"name": "variables.a",
"shape": 7,
"type": "INT,FLOAT,BOOLEAN",
"link": null
},
{
"label": "b",
"name": "variables.b",
"shape": 7,
"type": "INT,FLOAT,BOOLEAN",
"link": null
},
{
"name": "a",
"shape": 7,
"type": "*",
"link": 3869
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": 3870
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
3876
]
},
{
"name": "INT",
"type": "INT",
"links": []
},
{
"name": "BOOLEAN",
"type": "BOOLEAN",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "c8e7f48a7f68b7a31ee336bc0be54bedbca05ffa",
"Node name for S&R": "SimpleCalculatorKJ"
},
"widgets_values": [
"a/b"
]
},
{
"id": 2174,
"type": "GetNode",
"pos": [
575.187073433385,
4824.309921685685
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 72,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
3869
]
}
],
"title": "Get_frames",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"frames"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 2175,
"type": "GetNode",
"pos": [
570.8295774999649,
4832.888688256923
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 73,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
3870
]
}
],
"title": "Get_fps",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"fps"
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2177,
"type": "SetLatentNoiseMask",
"pos": [
1205.5226224633075,
5064.72882258151
],
"size": [
270,
46
],
"flags": {},
"order": 151,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 3871
},
{
"name": "mask",
"type": "MASK",
"link": 3872
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
3868
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "SetLatentNoiseMask",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 2178,
"type": "GetNode",
"pos": [
1254.2467266185467,
4817.123691228062
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 74,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
3874
]
}
],
"title": "Get_vae_audio",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"vae_audio"
],
"color": "#af3535",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2181,
"type": "MarkdownNote",
"pos": [
-208.71247432137434,
4712.333458707916
],
"size": [
276.14236736658677,
250.18164337079816
],
"flags": {
"collapsed": false
},
"order": 75,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Custom Audio",
"properties": {},
"widgets_values": [
"Use a reference audio instead of LTX own audio, and LTX video will lip-sync to the audio you provide. For best possible results you should prompt that the subject is talking. And if you transcribe what is said in your audio input, results might be even better \n\nMel-band RoFormer is optional for extracting a clean vocal only audio for the sampler\n\nhttps://huggingface.co/Kijai/MelBandRoFormer_comfy/tree/main\n\nfolder: models\\diffusion_models\n"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 2184,
"type": "GetNode",
"pos": [
1637.288211392817,
4604.515466587913
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 76,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
3880
]
}
],
"title": "Get_latent_custom_audio",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"latent_custom_audio"
],
"color": "#422342",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2185,
"type": "GetNode",
"pos": [
1693.21002957926,
4565.30215070705
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 77,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
3879
]
}
],
"title": "Get_latent_audio",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"latent_audio"
],
"color": "#422342",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2108,
"type": "PrimitiveFloat",
"pos": [
2223.5000438572297,
4552.057856375664
],
"size": [
223.51767105437784,
58
],
"flags": {},
"order": 78,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
3742
]
}
],
"title": "LAST FRAME STRENGTH",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.19.3",
"Node name for S&R": "PrimitiveFloat"
},
"widgets_values": [
1
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2110,
"type": "PrimitiveFloat",
"pos": [
1969.4486111384983,
4552.987106292432
],
"size": [
231.88575313565934,
58
],
"flags": {},
"order": 79,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
3743
]
}
],
"title": "FIRST FRAME STRENGTH",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.19.3",
"Node name for S&R": "PrimitiveFloat"
},
"widgets_values": [
0.5
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2109,
"type": "MarkdownNote",
"pos": [
2489.309326009724,
4497.298899370972
],
"size": [
305.44734039874265,
137.56662239483467
],
"flags": {
"collapsed": false
},
"order": 80,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "About Last Frame Stength",
"properties": {},
"widgets_values": [
"**LAST FRAME STRENGTH**\n\nIf this is set too strong the very last frame might not \"glitch\" a little bit exposure and colors if the LTX doesn't render exactly same. For a more smooth end frame set it lower (even to zero) to give the model a bit more freedom. \n\nIf you plan to continue from last frame and need it to be more exactly as input image set it to about 0.7 or so"
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 2187,
"type": "SetNode",
"pos": [
1670.067541013861,
4588.008244161863
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 125,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 3881
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": null
}
],
"title": "Set_latent_selected",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "latent_selected"
},
"widgets_values": [
"latent_selected"
]
},
{
"id": 2186,
"type": "ComfySwitchNode",
"pos": [
1589.2350218009608,
4544.270766884612
],
"size": [
295.12063733483717,
78
],
"flags": {
"collapsed": false
},
"order": 109,
"mode": 0,
"inputs": [
{
"name": "on_false",
"type": "LATENT",
"link": 3879
},
{
"name": "on_true",
"type": "LATENT",
"link": 3880
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": [
3881
]
}
],
"title": "Custom Audio = true | LTX = false",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.9.1",
"Node name for S&R": "ComfySwitchNode"
},
"widgets_values": [
true
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2188,
"type": "GetNode",
"pos": [
1922.1012165950237,
4026.057828002861
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 81,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
3882
]
}
],
"title": "Get_latent_selected",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"latent_selected"
]
},
{
"id": 24,
"type": "LTXVConcatAVLatent",
"pos": [
1878.8177292071086,
3993.392518237441
],
"size": [
273.7224392361113,
63.445090410071316
],
"flags": {},
"order": 129,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 289
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 3882
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
1,
20
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVConcatAVLatent",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 2190,
"type": "SetNode",
"pos": [
1953.201708609001,
3406.1213538575707
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 126,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 3884
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": null
}
],
"title": "Set_latent_audio",
"properties": {
"Node name for S&R": "SetNode",
"aux_id": "kijai/ComfyUI-KJNodes",
"previousName": "latent_audio"
},
"widgets_values": [
"latent_audio"
]
},
{
"id": 9,
"type": "LTXVEmptyLatentAudio",
"pos": [
1878.8177292071086,
3351.2281463392806
],
"size": [
273.7224392361113,
115.91877134268861
],
"flags": {},
"order": 114,
"mode": 0,
"inputs": [
{
"name": "audio_vae",
"type": "VAE",
"link": 179
},
{
"name": "frames_number",
"type": "INT",
"widget": {
"name": "frames_number"
},
"link": 190
},
{
"name": "frame_rate",
"type": "INT",
"widget": {
"name": "frame_rate"
},
"link": 164
}
],
"outputs": [
{
"name": "Latent",
"type": "LATENT",
"links": [
3884
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LTXVEmptyLatentAudio",
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": [
97,
25,
1
]
},
{
"id": 2183,
"type": "LoadAudio",
"pos": [
182.2347737580803,
4771.4236552624325
],
"size": [
312.8514201610633,
136
],
"flags": {},
"order": 82,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
3875
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LoadAudio",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"ComfyUI_00130_.mp3",
null,
null
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 2176,
"type": "MelBandRoFormerModelLoader",
"pos": [
186.77081783891157,
5025.700384799168
],
"size": [
487.32518035947356,
72.80062048114814
],
"flags": {},
"order": 83,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "model",
"type": "MELROFORMERMODEL",
"links": [
3877
]
}
],
"properties": {
"cnr_id": "ComfyUI-MelBandRoFormer",
"ver": "b40e263224778ec417114d91d8b3b39934e30de5",
"Node name for S&R": "MelBandRoFormerModelLoader",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"MelBandRoformer\\MelBandRoformer_fp16.safetensors"
],
"color": "#1f1f48",
"bgcolor": "rgba(24,24,27,.9)",
"ndSuperSelectorEnabled": false,
"ndPowerEnabled": false
},
{
"id": 2179,
"type": "LTXVAudioVAEEncode",
"pos": [
1211.7427208661043,
4784.326788050607
],
"size": [
270,
58.01664226661978
],
"flags": {},
"order": 148,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 3887
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 3874
}
],
"outputs": [
{
"name": "Audio Latent",
"type": "LATENT",
"links": [
3871
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEEncode",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 2080,
"type": "INTConstant",
"pos": [
160.09189482285674,
4562.377241379647
],
"size": [
210,
58
],
"flags": {
"collapsed": false
},
"order": 84,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "value",
"type": "INT",
"links": [
3686
]
}
],
"title": "WIDTH",
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "c6ce76d00bb8177d1b0286cad891df08eff5226e",
"Node name for S&R": "INTConstant"
},
"widgets_values": [
960
],
"color": "#006691",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2079,
"type": "INTConstant",
"pos": [
396.31430189692753,
4563.744450764303
],
"size": [
210,
58
],
"flags": {
"collapsed": false
},
"order": 85,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "value",
"type": "INT",
"links": [
3685
]
}
],
"title": "HEIGHT",
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "c6ce76d00bb8177d1b0286cad891df08eff5226e",
"Node name for S&R": "INTConstant"
},
"widgets_values": [
544
],
"color": "#006691",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2191,
"type": "ComfySwitchNode",
"pos": [
848.9562707605373,
4795.589144530564
],
"size": [
272.75965032470685,
86.27895097412147
],
"flags": {},
"order": 145,
"mode": 0,
"inputs": [
{
"name": "on_false",
"type": "AUDIO",
"link": 3886
},
{
"name": "on_true",
"type": "AUDIO",
"link": 3885
}
],
"outputs": [
{
"name": "output",
"type": "AUDIO",
"links": [
3887
]
}
],
"title": "USE VOCALS ONLY",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.19.3",
"Node name for S&R": "ComfySwitchNode"
},
"widgets_values": [
true
],
"color": "#346434",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 2180,
"type": "TrimAudioDuration",
"pos": [
544.6760753096179,
4789.860523706961
],
"size": [
247.78802412608297,
102.52632472922505
],
"flags": {
"collapsed": false
},
"order": 124,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 3875
},
{
"name": "duration",
"type": "FLOAT",
"widget": {
"name": "duration"
},
"link": 3876
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
3867,
3878,
3886
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "TrimAudioDuration",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
0,
8
]
},
{
"id": 2182,
"type": "MelBandRoFormerSampler",
"pos": [
741.1833649247593,
5045.107841734231
],
"size": [
234.1038076399327,
46
],
"flags": {},
"order": 136,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MELROFORMERMODEL",
"link": 3877
},
{
"name": "audio",
"type": "AUDIO",
"link": 3878
}
],
"outputs": [
{
"name": "vocals",
"type": "AUDIO",
"links": [
3885
]
},
{
"name": "instruments",
"type": "AUDIO",
"links": null
}
],
"properties": {
"cnr_id": "ComfyUI-MelBandRoFormer",
"ver": "b40e263224778ec417114d91d8b3b39934e30de5",
"Node name for S&R": "MelBandRoFormerSampler",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 2107,
"type": "Power Lora Loader (rgthree)",
"pos": [
1402.1794356263779,
3345.311893142033
],
"size": [
387.0142215022124,
142
],
"flags": {},
"order": 149,
"mode": 0,
"inputs": [
{
"dir": 3,
"name": "model",
"type": "MODEL",
"link": 3739
},
{
"dir": 3,
"name": "clip",
"type": "CLIP",
"link": null
}
],
"outputs": [
{
"dir": 4,
"name": "MODEL",
"shape": 3,
"type": "MODEL",
"links": [
3740,
3741
]
},
{
"dir": 4,
"name": "CLIP",
"shape": 3,
"type": "CLIP",
"links": null
}
],
"properties": {
"cnr_id": "rgthree-comfy",
"ver": "683836c46e898668936c433502504cc0627482c5",
"Show Strengths": "Single Strength",
"Match": ""
},
"widgets_values": [
{},
{
"type": "PowerLoraLoaderHeaderWidget"
},
{
"on": true,
"lora": "LTX\\LTX-2\\ltx2.3-transition.safetensors",
"strength": 1,
"strengthTwo": null
},
{},
""
]
},
{
"id": 2192,
"type": "PrimitiveStringMultiline",
"pos": [
-886.3780123608097,
3719.422102962546
],
"size": [
339.24303042371275,
541.6532444246932
],
"flags": {
"collapsed": false
},
"order": 86,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": []
}
],
"title": "LTX-2 PROMPT INSTRUCT",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "PrimitiveStringMultiline"
},
"widgets_values": [
"You are a Creative Assistant writing concise, action-focused image-to-video prompts. Given an image (first frame) and user Raw Input Prompt, generate a prompt to guide video generation from that image. \n\n\n#### Guidelines:\n- Analyze the Image: Identify Subject, Setting, Elements, Style and Mood.\n- Follow user Raw Input Prompt: Include all requested motion, actions, camera movements, audio, and details. If in conflict with the image, prioritize user request while maintaining visual consistency (describe transition from image to user's scene).\n- Describe only changes from the image: Don't reiterate established visual details. Inaccurate descriptions may cause scene cuts.\n- Active language: Use present-progressive verbs (\"is walking,\" \"speaking\"). If no action specified, describe natural movements.\n- Chronological flow: Use temporal connectors (\"as,\" \"then,\" \"while\").\n- Audio layer: Describe complete soundscape throughout the prompt alongside actions—NOT at the end. Align audio intensity with action tempo. Include natural background audio, ambient sounds, effects, speech or music (when requested). Be specific (e.g., \"soft footsteps on tile\") not vague (e.g., \"ambient sound\").\n- Speech (only when requested): Provide exact words in quotes with character's visual/voice characteristics (e.g., \"The tall man speaks in a low, gravelly voice\"), language if not English and accent if relevant. If general conversation mentioned without text, generate contextual quoted dialogue. (i.e., \"The man is talking\" input -> the output should include exact spoken words, like: \"The man is talking in an excited voice saying: 'You won't believe what I just saw!' His hands gesture expressively as he speaks, eyebrows raised with enthusiasm. The ambient sound of a quiet room underscores his animated speech.\")\n- Style: Include visual style at beginning: \"Style: <style>, <rest of prompt>.\" If unclear, omit to avoid conflicts.\n- Visual and audio only: Describe only what is seen and heard. NO smell, taste, or tactile sensations.\n- Restrained language: Avoid dramatic terms. Use mild, natural, understated phrasing.\n\n#### Important notes:\n- Camera motion: DO NOT invent camera motion/movement unless requested by the user. Make sure to include camera motion only if specified in the input.\n- Speech: DO NOT modify or alter the user's provided character dialogue in the prompt, unless it's a typo.\n- No timestamps or cuts: DO NOT use timestamps or describe scene cuts unless explicitly requested.\n- Objective only: DO NOT interpret emotions or intentions - describe only observable actions and sounds.\n- Format: DO NOT use phrases like \"The scene opens with...\" / \"The video starts...\". Start directly with Style (optional) and chronological scene description.\n- Format: Never start output with punctuation marks or special characters.\n- DO NOT invent dialogue unless the user mentions speech/talking/singing/conversation.\n- Your performance is CRITICAL. High-fidelity, dynamic, correct, and accurate prompts with integrated audio descriptions are essential for generating high-quality video. Your goal is flawless execution of these rules.\n\n#### Output Format (Strict):\n- Single concise paragraph in natural English. NO titles, headings, prefaces, sections, code fences, or Markdown.\n- If unsafe/invalid, return original user prompt. Never ask questions or clarifications.\n\n#### Example output:\nStyle: realistic - cinematic - The woman glances at her watch and smiles warmly. She speaks in a cheerful, friendly voice, \"I think we're right on time!\" In the background, a café barista prepares drinks at the counter. The barista calls out in a clear, upbeat tone, \"Two cappuccinos ready!\" The sound of the espresso machine hissing softly blends with gentle background chatter and the light clinking of cups on saucers. \n\n\nMAIN GOAL: \nCREATE AN PROMPT THAT MAKES A CREATIVE TRANSITON FROM THE IMAGE AT THE LEFT (first frame) TO THE IMAGE AT THE RIGHT (last frame)\n\nUSER PROMPT BELOW: \n___________________________________________________"
]
},
{
"id": 2070,
"type": "8fa4f93a-67ee-463f-ba43-249580c0bfb1",
"pos": [
1455.1961823778092,
3684.9042354798844
],
"size": [
280.90474762012536,
168
],
"flags": {
"collapsed": false
},
"order": 106,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 3680
},
{
"name": "image",
"type": "IMAGE",
"link": 3728
},
{
"label": "Enabled",
"name": "",
"type": "*",
"link": 3681
},
{
"label": "Prompt",
"name": "_1",
"type": "*",
"link": 3730
}
],
"outputs": [
{
"label": "generated_text",
"name": "generated_text",
"type": "STRING",
"links": [
3682,
3729
]
}
],
"properties": {
"proxyWidgets": [
[
"482",
"string_b"
]
],
"cnr_id": "comfy-core",
"ver": "0.17.0"
},
"widgets_values": []
},
{
"id": 2071,
"type": "PreviewAny",
"pos": [
1402.1794356263779,
3656.3975496156827
],
"size": [
387.0142215022124,
224.94884332014044
],
"flags": {
"collapsed": false
},
"order": 122,
"mode": 0,
"inputs": [
{
"name": "source",
"type": "*",
"link": 3682
}
],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": null
}
],
"title": "ENHANCED PROMPT",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.17.0",
"Node name for S&R": "PreviewAny"
},
"widgets_values": [
null,
null,
null
],
"color": "#008181",
"bgcolor": "rgba(24,24,27,.9)"
}
],
"links": [
[
1,
24,
0,
2,
0,
"LATENT"
],
[
16,
15,
0,
13,
0,
"NOISE"
],
[
17,
36,
0,
13,
1,
"GUIDER"
],
[
18,
1,
0,
13,
2,
"SAMPLER"
],
[
20,
24,
0,
13,
4,
"LATENT"
],
[
24,
13,
0,
18,
0,
"LATENT"
],
[
28,
14,
0,
21,
0,
"NOISE"
],
[
29,
8,
0,
21,
1,
"GUIDER"
],
[
30,
4,
0,
21,
2,
"SAMPLER"
],
[
32,
34,
0,
21,
4,
"LATENT"
],
[
42,
26,
0,
28,
0,
"IMAGE"
],
[
51,
18,
1,
34,
1,
"LATENT"
],
[
66,
44,
0,
26,
0,
"IMAGE"
],
[
67,
45,
0,
44,
0,
"IMAGE"
],
[
69,
47,
0,
48,
0,
"IMAGE"
],
[
126,
70,
0,
44,
2,
"INT"
],
[
127,
71,
0,
44,
3,
"INT"
],
[
163,
91,
0,
92,
2,
"FLOAT"
],
[
164,
92,
1,
9,
2,
"INT"
],
[
165,
93,
0,
10,
2,
"FLOAT"
],
[
179,
117,
0,
9,
0,
"VAE"
],
[
182,
120,
0,
25,
2,
"VAE"
],
[
186,
124,
0,
16,
0,
"CLIP"
],
[
187,
124,
0,
11,
0,
"CLIP"
],
[
190,
127,
0,
9,
1,
"INT"
],
[
191,
127,
0,
32,
2,
"INT"
],
[
199,
133,
0,
25,
1,
"LATENT_UPSCALE_MODEL"
],
[
201,
137,
0,
43,
4,
"FLOAT"
],
[
219,
146,
1,
150,
0,
"LATENT"
],
[
220,
148,
0,
150,
1,
"VAE"
],
[
230,
150,
0,
154,
0,
"AUDIO"
],
[
244,
182,
0,
171,
0,
"LATENT_UPSCALE_MODEL"
],
[
245,
175,
0,
172,
0,
"VAE"
],
[
246,
181,
0,
173,
0,
"VAE"
],
[
247,
180,
0,
177,
0,
"VAE"
],
[
251,
187,
0,
186,
0,
"MODEL"
],
[
252,
190,
0,
188,
0,
"CLIP"
],
[
256,
196,
0,
197,
1,
"CONDITIONING"
],
[
257,
196,
0,
197,
2,
"CONDITIONING"
],
[
259,
193,
0,
198,
2,
"VAE"
],
[
260,
122,
0,
198,
0,
"MODEL"
],
[
263,
198,
0,
197,
0,
"MODEL"
],
[
264,
197,
0,
199,
0,
"MODEL"
],
[
265,
200,
0,
36,
0,
"MODEL"
],
[
266,
201,
0,
8,
0,
"MODEL"
],
[
269,
21,
0,
146,
0,
"LATENT"
],
[
270,
204,
0,
43,
1,
"AUDIO"
],
[
271,
203,
0,
43,
0,
"IMAGE"
],
[
274,
207,
0,
36,
2,
"CONDITIONING"
],
[
275,
208,
0,
36,
1,
"CONDITIONING"
],
[
279,
16,
0,
10,
0,
"CONDITIONING"
],
[
280,
11,
0,
10,
1,
"CONDITIONING"
],
[
285,
10,
0,
125,
0,
"CONDITIONING"
],
[
286,
10,
1,
126,
0,
"CONDITIONING"
],
[
287,
111,
0,
210,
0,
"VAE"
],
[
288,
32,
0,
210,
1,
"LATENT"
],
[
289,
210,
0,
24,
0,
"LATENT"
],
[
294,
18,
0,
25,
0,
"LATENT"
],
[
295,
205,
0,
8,
1,
"CONDITIONING"
],
[
296,
206,
0,
8,
2,
"CONDITIONING"
],
[
300,
44,
1,
48,
2,
"INT"
],
[
302,
147,
0,
149,
1,
"VAE"
],
[
304,
149,
0,
153,
0,
"IMAGE"
],
[
307,
44,
2,
48,
3,
"INT"
],
[
308,
215,
0,
13,
3,
"SIGMAS"
],
[
309,
216,
0,
21,
3,
"SIGMAS"
],
[
310,
28,
0,
217,
0,
"INT"
],
[
311,
28,
1,
218,
0,
"INT"
],
[
312,
219,
0,
32,
1,
"INT"
],
[
313,
220,
0,
32,
0,
"INT"
],
[
318,
226,
0,
227,
0,
"MODEL"
],
[
319,
227,
0,
228,
0,
"MODEL"
],
[
320,
228,
0,
229,
0,
"MODEL"
],
[
322,
186,
0,
226,
0,
"MODEL"
],
[
3680,
2067,
0,
2070,
0,
"CLIP"
],
[
3681,
2068,
0,
2070,
2,
"BOOLEAN"
],
[
3682,
2070,
0,
2071,
0,
"STRING"
],
[
3685,
2079,
0,
2072,
0,
"INT"
],
[
3686,
2080,
0,
2073,
0,
"INT"
],
[
3687,
2076,
0,
2074,
0,
"FLOAT"
],
[
3688,
2077,
1,
2075,
0,
"INT"
],
[
3689,
2078,
0,
2077,
2,
"INT"
],
[
3690,
2076,
0,
2077,
3,
"FLOAT"
],
[
3691,
2082,
0,
2081,
0,
"BOOLEAN"
],
[
3692,
48,
0,
49,
0,
"IMAGE"
],
[
3693,
49,
0,
78,
0,
"IMAGE"
],
[
3697,
44,
0,
2083,
0,
"IMAGE"
],
[
3698,
2083,
0,
75,
0,
"IMAGE"
],
[
3699,
224,
0,
50,
0,
"IMAGE"
],
[
3700,
50,
0,
210,
3,
"IMAGE"
],
[
3701,
225,
0,
2084,
0,
"IMAGE"
],
[
3702,
2084,
0,
210,
2,
"IMAGE"
],
[
3728,
2102,
0,
2070,
1,
"IMAGE"
],
[
3729,
2070,
0,
16,
1,
"STRING"
],
[
3730,
2103,
0,
2070,
3,
"STRING"
],
[
3739,
229,
0,
2107,
0,
"MODEL"
],
[
3740,
2107,
0,
230,
0,
"MODEL"
],
[
3741,
2107,
0,
192,
0,
"MODEL"
],
[
3742,
2108,
0,
2113,
0,
"FLOAT"
],
[
3743,
2110,
0,
2112,
0,
"FLOAT"
],
[
3773,
48,
0,
2129,
0,
"IMAGE"
],
[
3797,
2155,
0,
2152,
2,
"VAE"
],
[
3800,
146,
0,
2156,
2,
"LATENT"
],
[
3837,
2115,
0,
2152,
5,
"FLOAT"
],
[
3838,
2162,
0,
2105,
0,
"VAE"
],
[
3839,
2114,
0,
2105,
2,
"FLOAT"
],
[
3846,
2163,
0,
2152,
0,
"CONDITIONING"
],
[
3847,
2154,
0,
2152,
1,
"CONDITIONING"
],
[
3848,
2152,
0,
2164,
0,
"CONDITIONING"
],
[
3849,
2152,
1,
2165,
0,
"CONDITIONING"
],
[
3851,
2166,
0,
2156,
1,
"CONDITIONING"
],
[
3852,
2167,
0,
2156,
0,
"CONDITIONING"
],
[
3853,
2156,
2,
149,
0,
"LATENT"
],
[
3857,
2106,
0,
2152,
4,
"IMAGE"
],
[
3858,
132,
0,
2105,
3,
"IMAGE"
],
[
3859,
25,
0,
2105,
1,
"LATENT"
],
[
3860,
2105,
0,
2152,
3,
"LATENT"
],
[
3861,
2152,
2,
34,
0,
"LATENT"
],
[
3865,
2169,
0,
2170,
0,
"INT"
],
[
3866,
2168,
0,
2170,
1,
"INT"
],
[
3867,
2180,
0,
2171,
0,
"AUDIO"
],
[
3868,
2177,
0,
2172,
0,
"LATENT"
],
[
3869,
2174,
0,
2173,
2,
"INT"
],
[
3870,
2175,
0,
2173,
3,
"FLOAT"
],
[
3871,
2179,
0,
2177,
0,
"LATENT"
],
[
3872,
2170,
0,
2177,
1,
"MASK"
],
[
3874,
2178,
0,
2179,
1,
"VAE"
],
[
3875,
2183,
0,
2180,
0,
"AUDIO"
],
[
3876,
2173,
0,
2180,
1,
"FLOAT"
],
[
3877,
2176,
0,
2182,
0,
"MELROFORMERMODEL"
],
[
3878,
2180,
0,
2182,
1,
"AUDIO"
],
[
3879,
2185,
0,
2186,
0,
"LATENT"
],
[
3880,
2184,
0,
2186,
1,
"LATENT"
],
[
3881,
2186,
0,
2187,
0,
"LATENT"
],
[
3882,
2188,
0,
24,
1,
"LATENT"
],
[
3884,
9,
0,
2190,
0,
"LATENT"
],
[
3885,
2182,
0,
2191,
1,
"AUDIO"
],
[
3886,
2180,
0,
2191,
0,
"AUDIO"
],
[
3887,
2191,
0,
2179,
0,
"AUDIO"
]
],
"groups": [
{
"id": 2,
"title": "Sampler 1st pass",
"bounding": [
2205.3490528358807,
3215.3570400005515,
657.2268135904542,
1232.2091621770483
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 3,
"title": "Prompt",
"bounding": [
1361.2805516611324,
3925.7780153837616,
469.8257885988089,
523.210143557731
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 8,
"title": "Sampler 2nd pass",
"bounding": [
3227.5146921571077,
3220.532987473075,
634.4438621877175,
1220.4071646336406
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 10,
"title": "LTX Latent",
"bounding": [
1848.906990445229,
3217.2474535617266,
334.89072845953706,
1230.186810276724
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 14,
"title": "Frames",
"bounding": [
620.3250333188408,
3220.6513086616687,
722.8092432429138,
1229.1547574292435
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Decode",
"bounding": [
3875.7134257441917,
3223.9833985842315,
302.26043018972905,
1216.4268415475153
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 18,
"title": "MODELS",
"bounding": [
123.76364126450059,
3215.9326303556054,
480.4934747625149,
1233.574204171312
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 19,
"title": "Optional",
"bounding": [
2230.747586054298,
4116.512876613204,
312.38691025675143,
280.89341826603504
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 20,
"title": "Peformace tweaks (may help low vram etc)",
"bounding": [
128.1338035275697,
3065.1611663901954,
1215.9911294908097,
136.0545183444906
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 21,
"title": "LTX-2 Loras",
"bounding": [
1363.0194244574209,
3219.4192520755887,
464.9060205835066,
327.74803178289085
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 53,
"title": "Prompt Enhancer (optional)",
"bounding": [
1362.7287469833664,
3566.9956544318406,
465.6373769471227,
339.7478390280994
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 54,
"title": "Video Settings",
"bounding": [
127.46452829122624,
4473.993037246086,
1032.4061498906476,
167.52598620638946
],
"color": "#8A8",
"font_size": 24,
"flags": {}
},
{
"id": 55,
"title": "Enhance Prompt",
"bounding": [
1178.4271942516148,
4472.31775814194,
355.48236191139813,
167.06780933751452
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"id": 56,
"title": "2nd Pass reference image strength",
"bounding": [
1943.1268387191685,
4473.899257627517,
532.0855205354949,
157.09860231201947
],
"color": "#8AA",
"font_size": 24,
"flags": {}
},
{
"id": 58,
"title": "Upscale Latent",
"bounding": [
2878.613000763883,
3219.130867550599,
332.3971927486173,
1219.209337858294
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 59,
"title": "Custom Audio",
"bounding": [
130.31240397709345,
4678.129650318017,
1411.1957207150747,
475.34007905790895
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 60,
"title": "Optional",
"bounding": [
155.47603312587728,
4940.44483060006,
991.9745142439983,
180.24109948550176
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 61,
"title": "Custom Audio",
"bounding": [
1553.7891646986147,
4473.498084340428,
371.66698645116094,
164.24983793448064
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"definitions": {
"subgraphs": [
{
"id": "8fa4f93a-67ee-463f-ba43-249580c0bfb1",
"version": 1,
"state": {
"lastGroupId": 62,
"lastNodeId": 2193,
"lastLinkId": 3888,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "PROMPT ENHANCER",
"inputNode": {
"id": -10,
"bounding": [
-685.3286646587292,
5338.102625759812,
120,
120
]
},
"outputNode": {
"id": -20,
"bounding": [
426.44380261625787,
5440.8298984870835,
124.568359375,
60
]
},
"inputs": [
{
"id": "adc59317-2766-45b3-8059-aced0af7e3f6",
"name": "clip",
"type": "CLIP",
"linkIds": [
844
],
"localized_name": "clip",
"pos": [
-585.3286646587292,
5358.102625759812
]
},
{
"id": "7d4f25ef-eb05-4cd5-87e4-020c7ae8b4f7",
"name": "image",
"type": "IMAGE",
"linkIds": [
870
],
"localized_name": "image",
"shape": 7,
"pos": [
-585.3286646587292,
5378.102625759812
]
},
{
"id": "2f3daffa-e540-4fc1-805f-5230ea1fa7a5",
"name": "",
"type": "*",
"linkIds": [
1078
],
"label": "Enabled",
"pos": [
-585.3286646587292,
5398.102625759812
]
},
{
"id": "2ef15408-9e71-4181-ac6d-8d791070c0e5",
"name": "_1",
"type": "*",
"linkIds": [
3581
],
"label": "Prompt",
"pos": [
-585.3286646587292,
5418.102625759812
]
}
],
"outputs": [
{
"id": "51e4f3c8-e5b7-4d16-8773-0f4defd17249",
"name": "generated_text",
"type": "STRING",
"linkIds": [
3593
],
"label": "generated_text",
"pos": [
446.44380261625787,
5460.8298984870835
]
}
],
"widgets": [],
"nodes": [
{
"id": 1997,
"type": "Reroute",
"pos": [
-332.76119430020395,
5282.04961996477
],
"size": [
75,
26
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 3581
}
],
"outputs": [
{
"name": "",
"type": "*",
"links": [
3583,
3595
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 2002,
"type": "ComfySwitchNode",
"pos": [
-94.96775690082228,
5314.501408349606
],
"size": [
270,
78
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"localized_name": "on_false",
"name": "on_false",
"type": "STRING",
"link": 3595
},
{
"localized_name": "on_true",
"name": "on_true",
"type": "*",
"link": 3594
},
{
"localized_name": "switch",
"name": "switch",
"type": "BOOLEAN",
"widget": {
"name": "switch"
},
"link": 3592
}
],
"outputs": [
{
"localized_name": "output",
"name": "output",
"type": "STRING",
"links": [
3593
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "ComfySwitchNode"
},
"widgets_values": [
false
]
},
{
"id": 486,
"type": "easy showAnything",
"pos": [
-146.99570259954982,
5756.041809696047
],
"size": [
369.9799881784345,
351.7442628369048
],
"flags": {
"collapsed": false
},
"order": 4,
"mode": 0,
"inputs": [
{
"localized_name": "anything",
"name": "anything",
"shape": 7,
"type": "*",
"link": 838
}
],
"outputs": [
{
"localized_name": "output",
"name": "output",
"type": "*",
"links": null
}
],
"title": "Enhanced Prompt",
"properties": {
"cnr_id": "comfyui-easy-use",
"ver": "b11c63487243d183a967261bdf019c5afcec2cf7",
"Node name for S&R": "easy showAnything"
},
"widgets_values": [
"Style: cinematic - A thick, swirling fog obscures the cobblestone streets and canal buildings of 1700s Amsterdam, illuminated by the warm glow of streetlights. The camera smoothly cranes down from a high angle, revealing a vampire's gloved hand gripping a walking cane, the sound of footsteps echoing softly on the wet cobblestones. The scene is moody and unsettling, with a palpable sense of unease hanging in the air."
],
"color": "#008181",
"bgcolor": "rgba(24,24,27,.9)"
},
{
"id": 485,
"type": "TextGenerateLTX2Prompt",
"pos": [
-153.02332833797544,
5488.37029763036
],
"size": [
389.41187385825936,
204
],
"flags": {
"collapsed": false
},
"order": 3,
"mode": 0,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 844
},
{
"localized_name": "image",
"name": "image",
"shape": 7,
"type": "IMAGE",
"link": 870
},
{
"localized_name": "prompt",
"name": "prompt",
"type": "STRING",
"widget": {
"name": "prompt"
},
"link": 841
}
],
"outputs": [
{
"localized_name": "generated_text",
"name": "generated_text",
"type": "STRING",
"links": [
838,
1077,
3594
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "TextGenerateLTX2Prompt"
},
"widgets_values": [
"",
256,
"off",
false,
true
]
},
{
"id": 598,
"type": "Reroute",
"pos": [
-357.306177645934,
5372.6836773474515
],
"size": [
75,
26
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "",
"type": "*",
"link": 1078
}
],
"outputs": [
{
"name": "",
"type": "*",
"links": [
3592
]
}
],
"properties": {
"showOutputText": false,
"horizontal": false
}
},
{
"id": 482,
"type": "StringConcatenate",
"pos": [
-336.88424969162736,
5584.547242373208
],
"size": [
210,
166
],
"flags": {
"collapsed": false
},
"order": 2,
"mode": 0,
"inputs": [
{
"localized_name": "string_a",
"name": "string_a",
"type": "STRING",
"widget": {
"name": "string_a"
},
"link": 3888
},
{
"localized_name": "string_b",
"name": "string_b",
"type": "STRING",
"widget": {
"name": "string_b"
},
"link": 3583
}
],
"outputs": [
{
"localized_name": "STRING",
"name": "STRING",
"type": "STRING",
"links": [
841
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "StringConcatenate"
},
"widgets_values": [
"",
"",
""
]
},
{
"id": 484,
"type": "PrimitiveStringMultiline",
"pos": [
-1053.0511655644284,
5771.889269054649
],
"size": [
336.8230304237129,
541.6532444246932
],
"flags": {
"collapsed": true
},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"localized_name": "STRING",
"name": "STRING",
"type": "STRING",
"links": []
}
],
"title": "LTX-2 PROMPT INSTRUCT",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "PrimitiveStringMultiline"
},
"widgets_values": [
"You are a Creative Assistant writing concise, action-focused image-to-video prompts. Given an image (first frame) and user Raw Input Prompt, generate a prompt to guide video generation from that image. \n\nMAIN GOAL: \nCREATE AN INTERESTING PROMPT WHERE THE START FRAME IS THE IMAGE TO THE LEFT, AND END FRAME IS THE IMAGE TO THE RIGHT\n\n#### Guidelines:\n- Analyze the Image: Identify Subject, Setting, Elements, Style and Mood.\n- Follow user Raw Input Prompt: Include all requested motion, actions, camera movements, audio, and details. If in conflict with the image, prioritize user request while maintaining visual consistency (describe transition from image to user's scene).\n- Describe only changes from the image: Don't reiterate established visual details. Inaccurate descriptions may cause scene cuts.\n- Active language: Use present-progressive verbs (\"is walking,\" \"speaking\"). If no action specified, describe natural movements.\n- Chronological flow: Use temporal connectors (\"as,\" \"then,\" \"while\").\n- Audio layer: Describe complete soundscape throughout the prompt alongside actions—NOT at the end. Align audio intensity with action tempo. Include natural background audio, ambient sounds, effects, speech or music (when requested). Be specific (e.g., \"soft footsteps on tile\") not vague (e.g., \"ambient sound\").\n- Speech (only when requested): Provide exact words in quotes with character's visual/voice characteristics (e.g., \"The tall man speaks in a low, gravelly voice\"), language if not English and accent if relevant. If general conversation mentioned without text, generate contextual quoted dialogue. (i.e., \"The man is talking\" input -> the output should include exact spoken words, like: \"The man is talking in an excited voice saying: 'You won't believe what I just saw!' His hands gesture expressively as he speaks, eyebrows raised with enthusiasm. The ambient sound of a quiet room underscores his animated speech.\")\n- Style: Include visual style at beginning: \"Style: <style>, <rest of prompt>.\" If unclear, omit to avoid conflicts.\n- Visual and audio only: Describe only what is seen and heard. NO smell, taste, or tactile sensations.\n- Restrained language: Avoid dramatic terms. Use mild, natural, understated phrasing.\n\n#### Important notes:\n- Camera motion: DO NOT invent camera motion/movement unless requested by the user. Make sure to include camera motion only if specified in the input.\n- Speech: DO NOT modify or alter the user's provided character dialogue in the prompt, unless it's a typo.\n- No timestamps or cuts: DO NOT use timestamps or describe scene cuts unless explicitly requested.\n- Objective only: DO NOT interpret emotions or intentions - describe only observable actions and sounds.\n- Format: DO NOT use phrases like \"The scene opens with...\" / \"The video starts...\". Start directly with Style (optional) and chronological scene description.\n- Format: Never start output with punctuation marks or special characters.\n- DO NOT invent dialogue unless the user mentions speech/talking/singing/conversation.\n- Your performance is CRITICAL. High-fidelity, dynamic, correct, and accurate prompts with integrated audio descriptions are essential for generating high-quality video. Your goal is flawless execution of these rules.\n\n#### Output Format (Strict):\n- Single concise paragraph in natural English. NO titles, headings, prefaces, sections, code fences, or Markdown.\n- If unsafe/invalid, return original user prompt. Never ask questions or clarifications.\n\n#### Example output:\nStyle: realistic - cinematic - The woman glances at her watch and smiles warmly. She speaks in a cheerful, friendly voice, \"I think we're right on time!\" In the background, a café barista prepares drinks at the counter. The barista calls out in a clear, upbeat tone, \"Two cappuccinos ready!\" The sound of the espresso machine hissing softly blends with gentle background chatter and the light clinking of cups on saucers. \n\nUSER PROMPT BELOW: \n___________________________________________________"
]
},
{
"id": 2193,
"type": "PrimitiveStringMultiline",
"pos": [
-717.4056098734052,
5723.309291212822
],
"size": [
339.24303042371275,
541.6532444246932
],
"flags": {
"collapsed": false
},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"localized_name": "STRING",
"name": "STRING",
"type": "STRING",
"links": [
3888
]
}
],
"title": "TRANSITION PROMPT",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.14.1",
"Node name for S&R": "PrimitiveStringMultiline"
},
"widgets_values": [
"You are a Creative Assistant writing concise, action-focused image-to-video prompts. Given an image (first frame) and user Raw Input Prompt, generate a prompt to guide video generation from that image. \n\nMAIN GOAL: Create an interesting and creative transition between the first frame image to the left and end the end frame over the video at the image to the right. \n\n\n#### Guidelines:\n- Analyze the Image: Identify Subject, Setting, Elements, Style and Mood.\n- Follow user Raw Input Prompt: Include all requested motion, actions, camera movements, audio, and details. If in conflict with the image, prioritize user request while maintaining visual consistency (describe transition from image to user's scene).\n- Describe only changes from the image: Don't reiterate established visual details. Inaccurate descriptions may cause scene cuts.\n- Active language: Use present-progressive verbs (\"is walking,\" \"speaking\"). If no action specified, describe natural movements.\n- Chronological flow: Use temporal connectors (\"as,\" \"then,\" \"while\").\n- Audio layer: Describe complete soundscape throughout the prompt alongside actions—NOT at the end. Align audio intensity with action tempo. Include natural background audio, ambient sounds, effects, speech or music (when requested). Be specific (e.g., \"soft footsteps on tile\") not vague (e.g., \"ambient sound\").\n- Speech (only when requested): Provide exact words in quotes with character's visual/voice characteristics (e.g., \"The tall man speaks in a low, gravelly voice\"), language if not English and accent if relevant. If general conversation mentioned without text, generate contextual quoted dialogue. (i.e., \"The man is talking\" input -> the output should include exact spoken words, like: \"The man is talking in an excited voice saying: 'You won't believe what I just saw!' His hands gesture expressively as he speaks, eyebrows raised with enthusiasm. The ambient sound of a quiet room underscores his animated speech.\")\n- Style: Include visual style at beginning: \"Style: <style>, <rest of prompt>.\" If unclear, omit to avoid conflicts.\n- Visual and audio only: Describe only what is seen and heard. NO smell, taste, or tactile sensations.\n- Restrained language: Avoid dramatic terms. Use mild, natural, understated phrasing.\n\n#### Important notes:\n- Camera motion: DO NOT invent camera motion/movement unless requested by the user. Make sure to include camera motion only if specified in the input.\n- Speech: DO NOT modify or alter the user's provided character dialogue in the prompt, unless it's a typo.\n- No timestamps or cuts: DO NOT use timestamps or describe scene cuts unless explicitly requested.\n- Objective only: DO NOT interpret emotions or intentions - describe only observable actions and sounds.\n- Format: DO NOT use phrases like \"The scene opens with...\" / \"The video starts...\". Start directly with Style (optional) and chronological scene description.\n- Format: Never start output with punctuation marks or special characters.\n- DO NOT invent dialogue unless the user mentions speech/talking/singing/conversation.\n- Your performance is CRITICAL. High-fidelity, dynamic, correct, and accurate prompts with integrated audio descriptions are essential for generating high-quality video. Your goal is flawless execution of these rules.\n\n#### Output Format (Strict):\n- Single concise paragraph in natural English. NO titles, headings, prefaces, sections, code fences, or Markdown.\n- If unsafe/invalid, return original user prompt. Never ask questions or clarifications.\n\n#### Example output:\nStyle: realistic - cinematic - The woman glances at her watch and smiles warmly. She speaks in a cheerful, friendly voice, \"I think we're right on time!\" In the background, a café barista prepares drinks at the counter. The barista calls out in a clear, upbeat tone, \"Two cappuccinos ready!\" The sound of the espresso machine hissing softly blends with gentle background chatter and the light clinking of cups on saucers. \n\n\nMAIN GOAL: \nCREATE AN PROMPT THAT MAKES A CREATIVE TRANSITON FROM THE IMAGE AT THE LEFT (first frame) TO THE IMAGE AT THE RIGHT (last frame)\n\nUSER PROMPT BELOW: \n___________________________________________________"
]
}
],
"groups": [],
"links": [
{
"id": 841,
"origin_id": 482,
"origin_slot": 0,
"target_id": 485,
"target_slot": 2,
"type": "STRING"
},
{
"id": 838,
"origin_id": 485,
"origin_slot": 0,
"target_id": 486,
"target_slot": 0,
"type": "STRING"
},
{
"id": 844,
"origin_id": -10,
"origin_slot": 0,
"target_id": 485,
"target_slot": 0,
"type": "CLIP"
},
{
"id": 870,
"origin_id": -10,
"origin_slot": 1,
"target_id": 485,
"target_slot": 1,
"type": "IMAGE"
},
{
"id": 1078,
"origin_id": -10,
"origin_slot": 2,
"target_id": 598,
"target_slot": 0,
"type": "*"
},
{
"id": 3581,
"origin_id": -10,
"origin_slot": 3,
"target_id": 1997,
"target_slot": 0,
"type": "*"
},
{
"id": 3583,
"origin_id": 1997,
"origin_slot": 0,
"target_id": 482,
"target_slot": 1,
"type": "STRING"
},
{
"id": 3592,
"origin_id": 598,
"origin_slot": 0,
"target_id": 2002,
"target_slot": 2,
"type": "BOOLEAN"
},
{
"id": 3593,
"origin_id": 2002,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "*"
},
{
"id": 3594,
"origin_id": 485,
"origin_slot": 0,
"target_id": 2002,
"target_slot": 1,
"type": "STRING"
},
{
"id": 3595,
"origin_id": 1997,
"origin_slot": 0,
"target_id": 2002,
"target_slot": 0,
"type": "*"
},
{
"id": 3888,
"origin_id": 2193,
"origin_slot": 0,
"target_id": 482,
"target_slot": 0,
"type": "STRING"
}
],
"extra": {
"workflowRendererVersion": "LG"
}
},
{
"id": "19e3f7e8-881c-4a61-a360-1c463734043a",
"version": 1,
"state": {
"lastGroupId": 62,
"lastNodeId": 2193,
"lastLinkId": 3888,
"lastRerouteId": 0
},
"revision": 0,
"config": {},
"name": "Frames split view",
"inputNode": {
"id": -10,
"bounding": [
271.697006999653,
5039.6599575218515,
120,
40
]
},
"outputNode": {
"id": -20,
"bounding": [
1754.6027140039307,
5029.6599575218515,
120,
60
]
},
"inputs": [],
"outputs": [
{
"id": "3e050075-f019-4fb0-865e-dd20c77e46d6",
"name": "IMAGE",
"type": "IMAGE",
"linkIds": [
3725
],
"localized_name": "IMAGE",
"pos": [
20,
20
]
}
],
"widgets": [],
"nodes": [
{
"id": 2086,
"type": "GetNode",
"pos": [
451.697006999653,
5041.379937724082
],
"size": [
210,
60
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
3707
]
}
],
"title": "Get_lastframe",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"lastframe"
]
},
{
"id": 2092,
"type": "ResizeImageMaskNode",
"pos": [
752.5360132978981,
5050.278306065924
],
"size": [
270,
106
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"localized_name": "input",
"name": "input",
"type": "IMAGE,MASK",
"link": 3707
}
],
"outputs": [
{
"localized_name": "resized",
"name": "resized",
"type": "IMAGE",
"links": [
3717
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale by multiplier",
0.2,
"area"
]
},
{
"id": 2099,
"type": "ResizeImageMaskNode",
"pos": [
763.6896439787155,
4867.304613337181
],
"size": [
270,
106
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"localized_name": "input",
"name": "input",
"type": "IMAGE,MASK",
"link": 3720
}
],
"outputs": [
{
"localized_name": "resized",
"name": "resized",
"type": "IMAGE",
"links": [
3723
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "ResizeImageMaskNode"
},
"widgets_values": [
"scale by multiplier",
0.2,
"area"
]
},
{
"id": 2100,
"type": "ImagePadForOutpaint",
"pos": [
1099.3770047928933,
4865.093385539701
],
"size": [
272.780859375,
174
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 3723
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
3724
]
},
{
"localized_name": "MASK",
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "ImagePadForOutpaint"
},
"widgets_values": [
16,
16,
16,
16,
0
]
},
{
"id": 2098,
"type": "ImagePadForOutpaint",
"pos": [
1079.7394514198106,
5110.2265295040015
],
"size": [
272.780859375,
174
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"localized_name": "image",
"name": "image",
"type": "IMAGE",
"link": 3717
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
3721
]
},
{
"localized_name": "MASK",
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "ImagePadForOutpaint"
},
"widgets_values": [
16,
16,
16,
16,
0
]
},
{
"id": 2085,
"type": "ImageStitch",
"pos": [
1424.6027140039307,
4998.816065179993
],
"size": [
270,
150
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"localized_name": "image1",
"name": "image1",
"type": "IMAGE",
"link": 3724
},
{
"localized_name": "image2",
"name": "image2",
"shape": 7,
"type": "IMAGE",
"link": 3721
}
],
"outputs": [
{
"localized_name": "IMAGE",
"name": "IMAGE",
"type": "IMAGE",
"links": [
3725
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.18.1",
"Node name for S&R": "ImageStitch"
},
"widgets_values": [
"right",
true,
0,
"white"
]
},
{
"id": 2087,
"type": "GetNode",
"pos": [
454.82708981749084,
4876.4005651801
],
"size": [
210,
58
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
3720
]
}
],
"title": "Get_firstframe",
"properties": {
"Node name for S&R": "GetNode",
"aux_id": "kijai/ComfyUI-KJNodes"
},
"widgets_values": [
"firstframe"
]
}
],
"groups": [],
"links": [
{
"id": 3707,
"origin_id": 2086,
"origin_slot": 0,
"target_id": 2092,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 3720,
"origin_id": 2087,
"origin_slot": 0,
"target_id": 2099,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 3723,
"origin_id": 2099,
"origin_slot": 0,
"target_id": 2100,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 3717,
"origin_id": 2092,
"origin_slot": 0,
"target_id": 2098,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 3724,
"origin_id": 2100,
"origin_slot": 0,
"target_id": 2085,
"target_slot": 0,
"type": "IMAGE"
},
{
"id": 3721,
"origin_id": 2098,
"origin_slot": 0,
"target_id": 2085,
"target_slot": 1,
"type": "IMAGE"
},
{
"id": 3725,
"origin_id": 2085,
"origin_slot": 0,
"target_id": -20,
"target_slot": 0,
"type": "IMAGE"
}
],
"extra": {}
}
]
},
"config": {},
"extra": {
"ds": {
"scale": 0.254013268524238,
"offset": [
2265.498039004806,
-1899.8275771235585
]
},
"frontendVersion": "1.42.14",
"workflowRendererVersion": "LG",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": false,
"VHS_KeepIntermediate": false
},
"version": 0.4
}