Skip to content

Instantly share code, notes, and snippets.

@progmars
Last active February 4, 2026 14:41
Show Gist options
  • Select an option

  • Save progmars/56e961ef2f224114c2ec71f5ce3732bd to your computer and use it in GitHub Desktop.

Select an option

Save progmars/56e961ef2f224114c2ec71f5ce3732bd to your computer and use it in GitHub Desktop.
LTX2 YOLO frankenworkflow - extend a video from both sides with lipsync and additional keyframe injection, everything at once just because we can
{
"id": "0a99bf5b-5c7e-49af-aa2e-0b0ec5b91a36",
"revision": 0,
"last_node_id": 377,
"last_link_id": 595,
"nodes": [
{
"id": 95,
"type": "BasicScheduler",
"pos": [
493.68395312227693,
7023.334179085463
],
"size": [
270,
106
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": null
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "BasicScheduler",
"ue_properties": {
"widget_ue_connectable": {
"scheduler": true,
"steps": true,
"denoise": true
},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"simple",
10,
1
]
},
{
"id": 104,
"type": "VAELoaderKJ",
"pos": [
-1568.2502341799363,
7585.454016927522
],
"size": [
270,
106
],
"flags": {
"collapsed": false
},
"order": 1,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
158
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.6",
"Node name for S&R": "VAELoaderKJ",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"LTX2_video_vae_bf16.safetensors",
"main_device",
"bf16"
]
},
{
"id": 81,
"type": "UnetLoaderGGUF",
"pos": [
-1562.6300133473915,
7291.586055460949
],
"size": [
270,
58
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": []
}
],
"properties": {
"aux_id": "vantagewithai/Vantage-GGUF",
"ver": "1.1.9",
"Node name for S&R": "UnetLoaderGGUF",
"cnr_id": "comfyui-gguf",
"ue_properties": {
"widget_ue_connectable": {
"unet_name": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"LTX-2-dev-Q8_0.gguf"
]
},
{
"id": 101,
"type": "DualCLIPLoaderGGUF",
"pos": [
-1566.858824451377,
7756.767060036608
],
"size": [
467.10766319093193,
106
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
154
]
}
],
"properties": {
"aux_id": "vantagewithai/Vantage-GGUF",
"ver": "c2e3b0adc3f805d401d745f69c88cc7e3eb5db75",
"Node name for S&R": "DualCLIPLoaderGGUF",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
},
"cnr_id": "ComfyUI-GGUF"
},
"widgets_values": [
"gemma_3_12B_it_fp8_e4m3fn.safetensors",
"ltx-2-19b-embeddings_connector_dev_bf16.safetensors",
"ltxv"
]
},
{
"id": 103,
"type": "VAELoaderKJ",
"pos": [
-1565.3804949335001,
7918.7789129191715
],
"size": [
270,
106
],
"flags": {
"collapsed": false
},
"order": 4,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
157
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.6",
"Node name for S&R": "VAELoaderKJ",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"LTX2_audio_vae_bf16.safetensors",
"main_device",
"bf16"
]
},
{
"id": 135,
"type": "Note",
"pos": [
-1102.345324238943,
7413.7114538746655
],
"size": [
210,
88
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [],
"outputs": [],
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"LTX own workflow uses the distill LoRA even for the full model, most likely to improve the quality without increasing steps."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 87,
"type": "SetNode",
"pos": [
-1016.6895736633733,
7784.929250732614
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 109,
"mode": 0,
"inputs": [
{
"name": "CLIP",
"type": "CLIP",
"link": 154
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_CLIP",
"properties": {
"previousName": "CLIP",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"CLIP"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 100,
"type": "VAELoader",
"pos": [
-1559.1100278828615,
8276.717919343364
],
"size": [
270,
58
],
"flags": {
"collapsed": false
},
"order": 6,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
244
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.2",
"Node name for S&R": "VAELoader",
"ue_properties": {
"widget_ue_connectable": {
"vae_name": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"taef1"
]
},
{
"id": 69,
"type": "MarkdownNote",
"pos": [
-829.2264846998459,
7421.427398386556
],
"size": [
469.5872194653941,
209.10385276580928
],
"flags": {
"collapsed": false
},
"order": 7,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "LoRAs",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"# Using LoRAs\n**Ctrl + B to enable**\n\nFor the camera LoRA we recommend setting strength = 1\n\nYou can use LTX [Ready to use camera LoRAs](https://huggingface.co/collections/Lightricks/ltx-2)\n\n\n## Training\nWe have made available a full trainer to help you to train your own LoRA. You can [find it here](https://github.com/Lightricks/LTX-2)."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 84,
"type": "SetNode",
"pos": [
-1055.6714660584978,
7947.307957931409
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 110,
"mode": 0,
"inputs": [
{
"name": "VAE",
"type": "VAE",
"link": 157
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_AUDIO_VAE",
"properties": {
"previousName": "AUDIO_VAE",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 121,
"type": "LatentUpscaleModelLoader",
"pos": [
-1563.8779057904476,
8113.7397973077595
],
"size": [
390,
60
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
247
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LatentUpscaleModelLoader",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
},
"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-spatial-upscaler-x2-1.0.safetensors"
]
},
{
"id": 146,
"type": "SetNode",
"pos": [
-1097.6807296798952,
8143.52971192678
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 111,
"mode": 0,
"inputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"link": 247
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_UPSCALE_MODEL",
"properties": {
"previousName": "UPSCALE_MODEL",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"UPSCALE_MODEL"
]
},
{
"id": 75,
"type": "SetNode",
"pos": [
-1027.7347656108477,
7614.8049296933705
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 108,
"mode": 0,
"inputs": [
{
"name": "VAE",
"type": "VAE",
"link": 158
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_VAE",
"properties": {
"previousName": "VAE",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 138,
"type": "GetNode",
"pos": [
776.3319387082515,
6759.652313037641
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
245
]
}
],
"title": "Get_MODEL",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"MODEL"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 126,
"type": "GetNode",
"pos": [
4911.188059839659,
7236.694463872577
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 10,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
205
]
}
],
"title": "Get_AUDIO_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 63,
"type": "CheckpointLoaderSimple",
"pos": [
-1564.1776522239475,
7408.472167672077
],
"size": [
429.0602433593749,
115.06840156250018
],
"flags": {
"collapsed": false
},
"order": 11,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
260
]
},
{
"name": "CLIP",
"type": "CLIP",
"links": []
},
{
"name": "VAE",
"type": "VAE",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.56",
"Node name for S&R": "CheckpointLoaderSimple",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"ltx-2-19b-dev-fp8.safetensors"
]
},
{
"id": 156,
"type": "SetNode",
"pos": [
-1172.3111485228894,
7157.395976614385
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 160,
"mode": 0,
"inputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"link": 374
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_FPS_F",
"properties": {
"previousName": "FPS_F",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FPS_F"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 13,
"type": "ResizeImagesByLongerEdge",
"pos": [
-686.1826135799722,
6065.238763627914
],
"size": [
303.6109375,
34
],
"flags": {
"collapsed": true
},
"order": 122,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 4
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": [
7
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ResizeImagesByLongerEdge",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
1536
]
},
{
"id": 141,
"type": "MarkdownNote",
"pos": [
-1833.9299825808628,
7259.903477797776
],
"size": [
210,
163.15539594209804
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Models",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Most models can be found here:\nhttps://huggingface.co/Kijai/LTXV2_comfy\n\n\nGGUF: https://huggingface.co/unsloth/LTX-2-GGUF\n\nIn theory, GGUF Q8 should be slightly slower but give better quality than fp8.\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 235,
"type": "SetNode",
"pos": [
5454.690916566521,
7084.292389706
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 195,
"mode": 0,
"inputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"link": 341
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_FINAL_IMAGES",
"properties": {
"previousName": "FINAL_IMAGES",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FINAL_IMAGES"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 238,
"type": "GetNode",
"pos": [
-1281.1866436982864,
4983.124103841017
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 13,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
344
]
}
],
"title": "Get_FINAL_AUDIO",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FINAL_AUDIO"
]
},
{
"id": 237,
"type": "GetNode",
"pos": [
-1385.8386905379823,
4857.547353754101
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 14,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
343
]
}
],
"title": "Get_FINAL_IMAGES",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FINAL_IMAGES"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 19,
"type": "EmptyLTXVLatentVideo",
"pos": [
-119.09684027226567,
6637.894969942005
],
"size": [
264.6255075776412,
158.23828815113302
],
"flags": {},
"order": 161,
"mode": 0,
"inputs": [
{
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 224
},
{
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 225
},
{
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 250
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
308
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.43",
"Node name for S&R": "EmptyLTXVLatentVideo",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
960,
544,
121,
1
]
},
{
"id": 149,
"type": "GetNode",
"pos": [
-279.1219322456622,
6869.229685440656
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 15,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
250
]
}
],
"title": "Get_LENGTH",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"LENGTH"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 21,
"type": "PrimitiveInt",
"pos": [
-1531.686401853776,
7023.723742372016
],
"size": [
210,
82
],
"flags": {
"collapsed": false
},
"order": 16,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
252
]
}
],
"title": "Framerate",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "PrimitiveInt",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
24,
"fixed"
]
},
{
"id": 252,
"type": "SimpleCalculatorKJ",
"pos": [
-1326.6167426383292,
7157.424176867409
],
"size": [
380.71013638099475,
108
],
"flags": {
"collapsed": true
},
"order": 139,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 378
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
374
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"title": "Make float",
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.9",
"Node name for S&R": "SimpleCalculatorKJ",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"a"
]
},
{
"id": 151,
"type": "SetNode",
"pos": [
-1459.6052291640196,
7157.102725076224
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 113,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 252
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
378
]
}
],
"title": "Set_FPS",
"properties": {
"previousName": "FPS",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FPS"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 180,
"type": "GetNode",
"pos": [
-796.969104273359,
6730.857169541901
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 17,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
278
]
}
],
"title": "Get_SIZE_IMAGE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"SIZE_IMAGE"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 220,
"type": "GetNode",
"pos": [
623.6392358610933,
7366.174512764503
],
"size": [
229.241796875,
50
],
"flags": {
"collapsed": true
},
"order": 18,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
317
]
}
],
"title": "Get_AUDIO_LATENT",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_LATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 144,
"type": "MarkdownNote",
"pos": [
-694.026455583923,
8099.121981706148
],
"size": [
210,
88
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Live previews",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"For live previews to notice completely wrong generations and stop them early."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 245,
"type": "PreviewAny",
"pos": [
331.6008166004102,
4419.496486946564
],
"size": [
210,
121.32873688230211
],
"flags": {
"collapsed": false
},
"order": 142,
"mode": 0,
"inputs": [
{
"name": "source",
"type": "*",
"link": 362
}
],
"outputs": [],
"title": "Total frames",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "PreviewAny",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
null,
null,
null
]
},
{
"id": 276,
"type": "PreviewAny",
"pos": [
331.9828513883877,
4579.072674431576
],
"size": [
210,
121.32873688230211
],
"flags": {
"collapsed": false
},
"order": 143,
"mode": 0,
"inputs": [
{
"name": "source",
"type": "*",
"link": 425
}
],
"outputs": [],
"title": "FPS",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "PreviewAny",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
null,
null,
null
]
},
{
"id": 246,
"type": "PreviewAny",
"pos": [
337.32090227738007,
4743.0990696807985
],
"size": [
210,
122.4455184602457
],
"flags": {
"collapsed": false
},
"order": 144,
"mode": 0,
"inputs": [
{
"name": "source",
"type": "*",
"link": 363
}
],
"outputs": [],
"title": "Taken frames",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "PreviewAny",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
null,
null,
null
]
},
{
"id": 241,
"type": "VHS_VideoInfo",
"pos": [
51.279153686833354,
4480.084918286888
],
"size": [
234.931640625,
206
],
"flags": {
"collapsed": false
},
"order": 116,
"mode": 0,
"inputs": [
{
"name": "video_info",
"type": "VHS_VIDEOINFO",
"link": 349
}
],
"outputs": [
{
"name": "source_fps🟨",
"type": "FLOAT",
"links": []
},
{
"name": "source_frame_count🟨",
"type": "INT",
"links": [
362
]
},
{
"name": "source_duration🟨",
"type": "FLOAT",
"links": null
},
{
"name": "source_width🟨",
"type": "INT",
"links": null
},
{
"name": "source_height🟨",
"type": "INT",
"links": null
},
{
"name": "loaded_fps🟦",
"type": "FLOAT",
"links": [
425
]
},
{
"name": "loaded_frame_count🟦",
"type": "INT",
"links": [
363,
472
]
},
{
"name": "loaded_duration🟦",
"type": "FLOAT",
"links": null
},
{
"name": "loaded_width🟦",
"type": "INT",
"links": null
},
{
"name": "loaded_height🟦",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "1.7.9",
"Node name for S&R": "VHS_VideoInfo",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": {}
},
{
"id": 148,
"type": "SetNode",
"pos": [
-996.2212182301856,
6785.192233958292
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 149,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 431
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": []
}
],
"title": "Set_LENGTH",
"properties": {
"previousName": "LENGTH",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"LENGTH"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 169,
"type": "GetNode",
"pos": [
1045.5564452179422,
5040.848359400363
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 20,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
264
]
}
],
"title": "Get_AUDIO_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 158,
"type": "GetNode",
"pos": [
2775.0175098192663,
7814.722756619012
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 21,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
258
]
}
],
"title": "Get_FPS_F",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FPS_F"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 164,
"type": "MarkdownNote",
"pos": [
-622.707170857839,
6812.45959845781
],
"size": [
225.75985215781992,
88
],
"flags": {
"collapsed": false
},
"order": 22,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Half-sizing",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"LTX logic - render general composition at half res and then upscale. It is much faster than immediate full-res render, but loses ref image and video details."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 161,
"type": "MarkdownNote",
"pos": [
5190.092479487599,
7022.959538173351
],
"size": [
227.93369243041388,
88
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "VAE Decode",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"This VAE solves \"input tensor must fit into 32-bit index\" error, which is thrown when using the full default VAE decode node for large resolutions."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 200,
"type": "VHS_LoadVideo",
"pos": [
-391.59360049008814,
4437.415824847653
],
"size": [
409.3865685295889,
542.936222100077
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"name": "meta_batch",
"shape": 7,
"type": "VHS_BatchManager",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": null
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
445
]
},
{
"name": "frame_count",
"type": "INT",
"links": []
},
{
"name": "audio",
"type": "AUDIO",
"links": []
},
{
"name": "video_info",
"type": "VHS_VIDEOINFO",
"links": [
349
]
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "1.7.9",
"Node name for S&R": "VHS_LoadVideo",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": {
"video": "Produce.mp4",
"force_rate": 0,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 0,
"skip_first_frames": 0,
"select_every_nth": 1,
"format": "None",
"videopreview": {
"hidden": false,
"paused": false,
"params": {
"filename": "Produce.mp4",
"type": "input",
"format": "video/mp4",
"force_rate": 0,
"custom_width": 0,
"custom_height": 0,
"frame_load_cap": 0,
"skip_first_frames": 0,
"select_every_nth": 1
}
}
}
},
{
"id": 14,
"type": "ResizeImagesByLongerEdge",
"pos": [
-353.4411457732671,
6063.400952142436
],
"size": [
303.6109375,
58
],
"flags": {
"collapsed": true
},
"order": 125,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 5
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": [
8
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ResizeImagesByLongerEdge",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
1536
]
},
{
"id": 17,
"type": "LTXVPreprocess",
"pos": [
-330.44887603715375,
6130.722903822985
],
"size": [
223.83973303930293,
74
],
"flags": {
"collapsed": true
},
"order": 150,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 8
}
],
"outputs": [
{
"name": "output_image",
"type": "IMAGE",
"links": [
299
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "LTXVPreprocess",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
33
]
},
{
"id": 298,
"type": "GetNode",
"pos": [
544.8895463883463,
6018.550258037578
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 25,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
461
]
}
],
"title": "Get_KF_1",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"KF_1"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 77,
"type": "GetNode",
"pos": [
575.5379459850365,
5972.43813216223
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 26,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
452
]
}
],
"title": "Get_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 299,
"type": "GetNode",
"pos": [
555.5921265786495,
6072.501307926264
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 27,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
462
]
}
],
"title": "Get_KF_2",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"KF_2"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 208,
"type": "GetNode",
"pos": [
736.8005646874315,
5854.15715734133
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 28,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
451
]
}
],
"title": "Get_VIDEO_LATENT",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VIDEO_LATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 159,
"type": "GetNode",
"pos": [
-1240.5775682540805,
4927.157276098307
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 29,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
259
]
}
],
"title": "Get_FPS_F",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FPS_F"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 302,
"type": "SetNode",
"pos": [
-1319.5702977204646,
4514.369757065947
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 137,
"mode": 0,
"inputs": [
{
"name": "STRING",
"type": "STRING",
"link": 465
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_PROMPT",
"properties": {
"previousName": "PROMPT",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"PROMPT"
]
},
{
"id": 52,
"type": "MarkdownNote",
"pos": [
-1095.2538015006216,
6188.785535400727
],
"size": [
218.32120193932872,
130.24511482907383
],
"flags": {
"collapsed": false
},
"order": 30,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Ref image size",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"1536 was default in LTX workflow example, but 1920 seems to works OK too.\n\nLTXVPreprocess adds some special noise to reduce the risk of still videos. Strength needs experimental adjustments."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 171,
"type": "PreviewAudio",
"pos": [
2049.8689811356626,
5095.068625645264
],
"size": [
270,
88
],
"flags": {},
"order": 175,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 414
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.9.2",
"Node name for S&R": "PreviewAudio",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": []
},
{
"id": 170,
"type": "LoadAudio",
"pos": [
1041.7967433702995,
4445.34253824725
],
"size": [
326.617720469766,
151.3958270400526
],
"flags": {},
"order": 31,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
270
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LoadAudio",
"ue_properties": {
"widget_ue_connectable": {
"audio": true,
"audioUI": true,
"upload": true
},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"messed.wav",
null,
null
]
},
{
"id": 173,
"type": "NormalizeAudioLoudness",
"pos": [
1452.894357304873,
4446.078146112525
],
"size": [
277.46666564941404,
58
],
"flags": {},
"order": 118,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 270
}
],
"outputs": [
{
"name": "audio",
"type": "AUDIO",
"links": [
518
]
}
],
"properties": {
"cnr_id": "ComfyUI-WanVideoWrapper",
"ver": "9f9a8e71c2341006e3404feb7c66ea8fd45e4034",
"Node name for S&R": "NormalizeAudioLoudness",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
-18
]
},
{
"id": 277,
"type": "SetNode",
"pos": [
652.370740594951,
4626.678815622789
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 145,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 472
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_EXT_LENGTH",
"properties": {
"previousName": "EXT_LENGTH",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"EXT_LENGTH"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 207,
"type": "SetNode",
"pos": [
142.1540584625198,
6583.370549594733
],
"size": [
227.77890625,
50
],
"flags": {
"collapsed": true
},
"order": 169,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 308
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_EMPTY_VIDEO_LATENT",
"properties": {
"previousName": "EMPTY_VIDEO_LATENT",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"EMPTY_VIDEO_LATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 131,
"type": "GetImageSize",
"pos": [
-368.4343374581716,
6655.505913747823
],
"size": [
215.37258145953138,
124
],
"flags": {
"collapsed": false
},
"order": 140,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 216
}
],
"outputs": [
{
"name": "width",
"type": "INT",
"links": [
224
]
},
{
"name": "height",
"type": "INT",
"links": [
225
]
},
{
"name": "batch_size",
"type": "INT",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "GetImageSize",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 225,
"type": "MarkdownNote",
"pos": [
-16.326934748065085,
4162.775435167035
],
"size": [
210,
152.89018239640063
],
"flags": {},
"order": 32,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Extend chunk",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"IMPORTANT: with LTXVAddGuide approach, you don't need to limit the frames to n x 8 + 1.\n\nThere is a weirdness that frame_load_cap by default shows wrong value for some videos (e.g. 3 frames more), so don't rely on it for filling skip_first_fames; check the video info output instead."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 194,
"type": "SetNode",
"pos": [
-568.4943273791042,
6193.600008313578
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 162,
"mode": 0,
"inputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"link": 476
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_KF_1",
"properties": {
"previousName": "",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"KF_1"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 16,
"type": "LTXVPreprocess",
"pos": [
-621.8550146076778,
6128.147602524449
],
"size": [
223.83973303930293,
74
],
"flags": {
"collapsed": true
},
"order": 147,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 7
}
],
"outputs": [
{
"name": "output_image",
"type": "IMAGE",
"links": [
476
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.60",
"Node name for S&R": "LTXVPreprocess",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
33
]
},
{
"id": 196,
"type": "SetNode",
"pos": [
-312.9382826717108,
6199.953413437135
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 163,
"mode": 0,
"inputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"link": 299
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": []
}
],
"title": "Set_KF_2",
"properties": {
"previousName": "KF_2",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"KF_2"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 236,
"type": "SetNode",
"pos": [
5515.464479330717,
7204.167242370575
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 155,
"mode": 0,
"inputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"link": 342
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_FINAL_AUDIO",
"properties": {
"previousName": "FINAL_AUDIO",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FINAL_AUDIO"
]
},
{
"id": 147,
"type": "GetNode",
"pos": [
3360.1238326709163,
7156.9628231394845
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 33,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT_UPSCALE_MODEL",
"type": "LATENT_UPSCALE_MODEL",
"links": [
248
]
}
],
"title": "Get_UPSCALE_MODEL",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"UPSCALE_MODEL"
]
},
{
"id": 122,
"type": "LTXVLatentUpsampler",
"pos": [
3578.8861099673873,
7082.665105018672
],
"size": [
232.80607645455075,
76.45471555677796
],
"flags": {},
"order": 135,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 555
},
{
"name": "upscale_model",
"type": "LATENT_UPSCALE_MODEL",
"link": 248
},
{
"name": "vae",
"type": "VAE",
"link": 202
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
493
]
}
],
"title": "spatial",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVLatentUpsampler",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
},
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 301,
"type": "MarkdownNote",
"pos": [
771.8464711144082,
5717.345426868423
],
"size": [
302.7991343009902,
88
],
"flags": {
"collapsed": false
},
"order": 34,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Guider frames",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Caveat - does not accept unassigned image inputs and resets when you change Number of Guides.\n\nIMPORTANT: If using the upscaler pass, the same indexes must be used in that Guide node"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 311,
"type": "GetNode",
"pos": [
3928.494157203048,
6250.145639576625
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 35,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
479
]
}
],
"title": "Get_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 312,
"type": "GetNode",
"pos": [
3932.3429772542318,
6451.732610359629
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 36,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
482
]
}
],
"title": "Get_KF_2",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"KF_2"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 310,
"type": "GetNode",
"pos": [
3923.226706361099,
6399.367869768112
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 37,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
481
]
}
],
"title": "Get_KF_1",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"KF_1"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 185,
"type": "LTXVCropGuides",
"pos": [
4804.418886828629,
6645.410203476049
],
"size": [
152.7134765625,
66
],
"flags": {},
"order": 187,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 494
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 495
},
{
"name": "latent",
"type": "LATENT",
"link": 289
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": []
},
{
"name": "negative",
"type": "CONDITIONING",
"links": []
},
{
"name": "latent",
"type": "LATENT",
"links": [
290
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LTXVCropGuides",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 308,
"type": "NormalizeAudioLoudness",
"pos": [
454.36095250823365,
4945.708916573655
],
"size": [
277.46666564941404,
58
],
"flags": {},
"order": 127,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 469
}
],
"outputs": [
{
"name": "audio",
"type": "AUDIO",
"links": [
519
]
}
],
"properties": {
"cnr_id": "ComfyUI-WanVideoWrapper",
"ver": "9f9a8e71c2341006e3404feb7c66ea8fd45e4034",
"Node name for S&R": "NormalizeAudioLoudness",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
-18
]
},
{
"id": 323,
"type": "MarkdownNote",
"pos": [
-750.9611270838991,
5087.722783455071
],
"size": [
254.19277845184473,
88
],
"flags": {},
"order": 38,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Shift",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Shift the video and audio forward and generate the part before it.\n\nThe values are reused in the audio encoder group."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 214,
"type": "GetNode",
"pos": [
1073.6140917474677,
5150.808602770497
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 39,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
371
]
}
],
"title": "Get_FPS_F",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FPS_F"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 217,
"type": "GetNode",
"pos": [
1071.9480059430948,
5103.85667424796
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 40,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
370
]
}
],
"title": "Get_LENGTH_F",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"LENGTH_F"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 251,
"type": "SimpleCalculatorKJ",
"pos": [
1264.1070341722968,
5117.184001866931
],
"size": [
380.71013638099475,
108
],
"flags": {
"collapsed": true
},
"order": 119,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 370
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": 371
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
372
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.9",
"Node name for S&R": "SimpleCalculatorKJ",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"a / b"
]
},
{
"id": 216,
"type": "SetNode",
"pos": [
-1010.6535016139838,
6721.439443878727
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 148,
"mode": 0,
"inputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"link": 432
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_LENGTH_F",
"properties": {
"previousName": "LENGTH_F",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"LENGTH_F"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 280,
"type": "SimpleCalculatorKJ",
"pos": [
-1262.7154378265393,
6731.874019060455
],
"size": [
380.71013638099475,
108
],
"flags": {
"collapsed": true
},
"order": 123,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 508
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
432
]
},
{
"name": "INT",
"type": "INT",
"links": [
431
]
}
],
"title": "Total length",
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.9",
"Node name for S&R": "SimpleCalculatorKJ",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"a"
]
},
{
"id": 288,
"type": "MarkdownNote",
"pos": [
585.1820364992468,
4786.752238463413
],
"size": [
210,
88
],
"flags": {},
"order": 41,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Audio samplerate",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"If audio concat fails with \"Sample rates do not match\", adjust the rate to match audio input."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 320,
"type": "GetNode",
"pos": [
2476.7106934416875,
4876.090303097032
],
"size": [
210,
58
],
"flags": {
"collapsed": true
},
"order": 42,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
497
]
}
],
"title": "Get_FPS_F",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FPS_F"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 176,
"type": "SetNode",
"pos": [
2889.455851514838,
5141.448887741263
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 184,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 505
}
],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
511
]
}
],
"title": "Set_AUDIO_LATENT",
"properties": {
"previousName": "AUDIO_LATENT",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_LATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 172,
"type": "TrimAudioDuration",
"pos": [
1489.1128827189593,
5101.1522085100305
],
"size": [
270,
82
],
"flags": {},
"order": 170,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 522
},
{
"name": "duration",
"type": "FLOAT",
"widget": {
"name": "duration"
},
"link": 372
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
414,
415
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "TrimAudioDuration",
"ue_properties": {
"widget_ue_connectable": {
"start_index": true,
"duration": true
},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
0,
6
]
},
{
"id": 337,
"type": "AudioConcat",
"pos": [
1074.750882434844,
4906.755086804013
],
"size": [
270,
78
],
"flags": {},
"order": 151,
"mode": 0,
"inputs": [
{
"name": "audio1",
"type": "AUDIO",
"link": 519
},
{
"name": "audio2",
"type": "AUDIO",
"link": 518
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
521
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "AudioConcat",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"after"
]
},
{
"id": 327,
"type": "GetNode",
"pos": [
2362.802770813006,
5004.384274476867
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 43,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
502
]
}
],
"title": "Get_SHIFT_S",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"SHIFT_S"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 328,
"type": "SimpleCalculatorKJ",
"pos": [
2536.709611833164,
5005.539104272216
],
"size": [
400,
200
],
"flags": {
"collapsed": true
},
"order": 120,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 502
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
513
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"title": "To float",
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.9",
"Node name for S&R": "SimpleCalculatorKJ",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"a"
]
},
{
"id": 166,
"type": "LTXVAudioVAEEncode",
"pos": [
1754.971709998515,
4977.962247533386
],
"size": [
313.3493727825793,
56.34705382017182
],
"flags": {},
"order": 176,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 415
},
{
"label": "Audio VAE",
"name": "audio_vae",
"type": "VAE",
"link": 264
}
],
"outputs": [
{
"name": "Audio Latent",
"type": "LATENT",
"links": [
506
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LTXVAudioVAEEncode",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 340,
"type": "GetNode",
"pos": [
1248.7885950925404,
4803.1860307767665
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 44,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
524
]
}
],
"title": "Get_SHIFT_S",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"SHIFT_S"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 341,
"type": "SimpleCalculatorKJ",
"pos": [
1416.305831783906,
4819.937754445906
],
"size": [
400,
200
],
"flags": {
"collapsed": true
},
"order": 121,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 524
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": null
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
523
]
},
{
"name": "INT",
"type": "INT",
"links": null
}
],
"title": "To float",
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.9",
"Node name for S&R": "SimpleCalculatorKJ",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"a"
]
},
{
"id": 339,
"type": "EmptyAudio",
"pos": [
1299.3418523564244,
4865.699323850705
],
"size": [
270,
106
],
"flags": {
"collapsed": true
},
"order": 146,
"mode": 0,
"inputs": [
{
"name": "duration",
"type": "FLOAT",
"widget": {
"name": "duration"
},
"link": 523
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
525
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "EmptyAudio",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
59.47,
24000,
1
]
},
{
"id": 338,
"type": "AudioConcat",
"pos": [
1417.2032011331012,
4907.34404351042
],
"size": [
270,
78
],
"flags": {},
"order": 164,
"mode": 0,
"inputs": [
{
"name": "audio1",
"type": "AUDIO",
"link": 525
},
{
"name": "audio2",
"type": "AUDIO",
"link": 521
}
],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
522
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "AudioConcat",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"after"
]
},
{
"id": 329,
"type": "MarkdownNote",
"pos": [
2400.9544107180755,
5063.149044637394
],
"size": [
263.3943791106967,
127.5257092118145
],
"flags": {},
"order": 45,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Audio shift",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Creating a mask for the shifted part to get generated. The rest should be kept from the video + input audio. \n\nCurious, how to add multiple masks to generate also the remainder if the video + input is shorter than the total length we asked to generate? Need to chain masks, not yet sure if it would work."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 59,
"type": "MarkdownNote",
"pos": [
-1498.98319173628,
6805.8477743355625
],
"size": [
210,
154.5219474010828
],
"flags": {
"collapsed": false
},
"order": 46,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Video Size",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Connect one of predefined sizes to Set_SIZE_IMAGE for convenience.\n\nWidth & height settings must be divisible by 32. If using upscaler, sizes must be divisible by 64 to get the exact requested size.\n\n\nRunning with invalid parameters **will not cause errors**. Instead, the flow will silently choose the closest valid parameters. "
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 11,
"type": "LoadImage",
"pos": [
-712.6375341796174,
5687.328442751426
],
"size": [
270,
314
],
"flags": {
"collapsed": false
},
"order": 47,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
4
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LoadImage",
"ue_properties": {
"widget_ue_connectable": {
"image": true,
"upload": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"mor_pilly2.png",
"image"
]
},
{
"id": 4,
"type": "PrimitiveInt",
"pos": [
-1524.5940720805202,
6577.966795928006
],
"size": [
210,
82
],
"flags": {},
"order": 48,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
508
]
}
],
"title": "Length",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "PrimitiveInt",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
345,
"fixed"
]
},
{
"id": 154,
"type": "MarkdownNote",
"pos": [
-1275.6250186668183,
6540.0578266920475
],
"size": [
340.1688051645798,
125.96775545238961
],
"flags": {
"collapsed": false
},
"order": 49,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Video Length",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Frame count must be divisible by 8 + 1.\nE.g. 241 = 10s x 24 FPS + 1\n\nIMPORTANT: when extending a video, in this workflow this must be set to the full length (both sides of video extension + the video). In any case, LTX will crop it as it needs. If this exceeds the available lipsync audio, it will also be extended with empty latent to generate the remainder."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 296,
"type": "MarkdownNote",
"pos": [
61.728427771303686,
4793.271222125806
],
"size": [
252.34942046898715,
106.94497629790567
],
"flags": {},
"order": 50,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Audio",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Could not find simple audio resampling nodes, so loading the audio track separately after conversion to the sample rate that can be concatenated with the input audio for lipsync.\n\n24000 mono seems to be the often used one in text-to-speech, so using that one."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 335,
"type": "MarkdownNote",
"pos": [
1027.9915880374535,
4779.459270697729
],
"size": [
211.07166994673207,
88
],
"flags": {},
"order": 51,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Audio shift",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Shift the track with a small silence audio to achieve the correct latent length for generated prefix+video (is there a better way to create concatenated audio latents?)"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 331,
"type": "LTXVAudioVAEDecode",
"pos": [
3309.5318542768,
5145.218909352102
],
"size": [
226.04237642027056,
46
],
"flags": {
"collapsed": false
},
"order": 188,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 511
},
{
"name": "audio_vae",
"type": "VAE",
"link": 510
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
512
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "LTXVAudioVAEDecode",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 332,
"type": "MarkdownNote",
"pos": [
3129.295073938652,
4963.17094044578
],
"size": [
210,
88
],
"flags": {},
"order": 52,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Debug",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
""
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 330,
"type": "GetNode",
"pos": [
3105.682310760198,
5201.93800563012
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 53,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
510
]
}
],
"title": "Get_AUDIO_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 133,
"type": "LoraLoaderModelOnly",
"pos": [
-1260.3026645128791,
7283.927571185244
],
"size": [
210,
82
],
"flags": {},
"order": 112,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 260
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
234
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LoraLoaderModelOnly",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"ltx-2-19b-distilled-lora-384.safetensors",
0.6
]
},
{
"id": 91,
"type": "MarkdownNote",
"pos": [
802.2890169939186,
7030.435366210502
],
"size": [
217.5286384687247,
171.67815779423472
],
"flags": {},
"order": 54,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Samplers",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"euler_ancestral + simple (standard)\n\ndpmpp_sde + normal (For texture/realism)\n\nres_2s + karras/polyexponential (2x render time, good against \"boiling\" or \"flickering\" background noise)\n\nLTX recommend using res_2s. Please make sure to install RES4LYF:\nhttps://github.com/ClownsharkBatwing/RES4LYF\n\n\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 55,
"type": "EmptyImage",
"pos": [
-1261.0536952478153,
6962.82317333733
],
"size": [
210,
130
],
"flags": {
"collapsed": true
},
"order": 55,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": []
}
],
"title": "16:9 704",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "EmptyImage",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
1280,
704,
1,
0
]
},
{
"id": 54,
"type": "EmptyImage",
"pos": [
-1264.3293621320706,
7032.329753133265
],
"size": [
210,
130
],
"flags": {
"collapsed": true
},
"order": 56,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
595
]
}
],
"title": "16:9 1088",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "EmptyImage",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
1920,
1088,
1,
0
]
},
{
"id": 12,
"type": "LoadImage",
"pos": [
-374.12855492135634,
5690.834709204259
],
"size": [
270,
314
],
"flags": {
"collapsed": false
},
"order": 57,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
5
]
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LoadImage",
"ue_properties": {
"widget_ue_connectable": {
"image": true,
"upload": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"mor_room (1).png",
"image"
]
},
{
"id": 309,
"type": "LTXVAudioVideoMask",
"pos": [
2669.097446773789,
4860.248632881025
],
"size": [
273.0356153571779,
229.8739612503682
],
"flags": {
"collapsed": false
},
"order": 181,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"shape": 7,
"type": "LATENT",
"link": null
},
{
"name": "audio_latent",
"shape": 7,
"type": "LATENT",
"link": 506
},
{
"name": "video_fps",
"type": "FLOAT",
"widget": {
"name": "video_fps"
},
"link": 497
},
{
"name": "audio_end_time",
"type": "FLOAT",
"widget": {
"name": "audio_end_time"
},
"link": 513
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": []
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
505
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "02657c3ae1a140bc4d6b6225845a4474b8632ef9",
"Node name for S&R": "LTXVAudioVideoMask",
"ue_properties": {
"widget_ue_connectable": {
"video_fps": true,
"video_start_time": true,
"video_end_time": true,
"audio_start_time": true,
"audio_end_time": true
},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
24,
0,
0,
0,
15,
"pad"
]
},
{
"id": 322,
"type": "PrimitiveInt",
"pos": [
-413.56420520502655,
5102.750543095407
],
"size": [
270,
82
],
"flags": {
"collapsed": false
},
"order": 58,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
498,
501
]
}
],
"title": "Shift seconds",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "PrimitiveInt",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
2,
"fixed"
]
},
{
"id": 291,
"type": "ResizeImagesByLongerEdge",
"pos": [
-333.65177321922744,
5033.387846138491
],
"size": [
303.6109375,
58
],
"flags": {
"collapsed": true
},
"order": 115,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 445
}
],
"outputs": [
{
"name": "images",
"type": "IMAGE",
"links": [
444,
533
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ResizeImagesByLongerEdge",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
1536
]
},
{
"id": 345,
"type": "SetNode",
"pos": [
-87.77685712616542,
5032.557432550981
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 141,
"mode": 0,
"inputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"link": 533
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_VIDEO_FRAMES",
"properties": {
"previousName": "VIDEO_FRAMES",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VIDEO_FRAMES"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 295,
"type": "LoadAudio",
"pos": [
91.58469151347293,
4947.144091679808
],
"size": [
326.617720469766,
151.3958270400526
],
"flags": {},
"order": 59,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "AUDIO",
"type": "AUDIO",
"links": [
469
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.7.0",
"Node name for S&R": "LoadAudio",
"ue_properties": {
"widget_ue_connectable": {
"audio": true,
"audioUI": true,
"upload": true
},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Produce.wav",
null,
null
]
},
{
"id": 326,
"type": "SetNode",
"pos": [
-122.44191582965861,
5202.531824527861
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 126,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 501
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_SHIFT_S",
"properties": {
"previousName": "SHIFT_S",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"SHIFT_S"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 325,
"type": "SimpleCalculatorKJ",
"pos": [
-122.50937962766427,
5146.404020102355
],
"size": [
400,
200
],
"flags": {
"collapsed": true
},
"order": 128,
"mode": 0,
"inputs": [
{
"name": "a",
"shape": 7,
"type": "*",
"link": 498
},
{
"name": "b",
"shape": 7,
"type": "*",
"link": 499
}
],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": null
},
{
"name": "INT",
"type": "INT",
"links": [
534
]
}
],
"title": "Shift frames",
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.9",
"Node name for S&R": "SimpleCalculatorKJ",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"a * b"
]
},
{
"id": 346,
"type": "SetNode",
"pos": [
32.231517936277164,
5144.514911597887
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 152,
"mode": 0,
"inputs": [
{
"name": "INT",
"type": "INT",
"link": 534
}
],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
535
]
}
],
"title": "Set_SHIFT_IX",
"properties": {
"previousName": "SHIFT_IX",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"SHIFT_IX"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 324,
"type": "GetNode",
"pos": [
-188.96709328286144,
5071.118121757727
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 60,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
499
]
}
],
"title": "Get_FPS",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FPS"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 227,
"type": "GetNode",
"pos": [
-63.44240560941738,
5267.80389741812
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 61,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
354
]
}
],
"title": "Get_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 232,
"type": "GetNode",
"pos": [
-123.73136258015029,
5355.799679702765
],
"size": [
226.4048828125,
50
],
"flags": {
"collapsed": true
},
"order": 62,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
355
]
}
],
"title": "Get_EMPTY_VIDEO_LATENT",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"EMPTY_VIDEO_LATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 204,
"type": "SetNode",
"pos": [
579.2877625722156,
5350.356029857399
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 172,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 471
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_VIDEO_LATENT",
"properties": {
"previousName": "VIDEO_LATENT",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VIDEO_LATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 351,
"type": "GetNode",
"pos": [
3171.718616705266,
6550.8968021192595
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 63,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "INT",
"type": "INT",
"links": [
545
]
}
],
"title": "Get_SHIFT_IX",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"SHIFT_IX"
],
"color": "#1b4669",
"bgcolor": "#29699c"
},
{
"id": 145,
"type": "GetNode",
"pos": [
3475.357782698975,
6779.221475604433
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 64,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
447
]
}
],
"title": "Get_MODEL",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"MODEL"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 360,
"type": "GetNode",
"pos": [
3143.6179725725146,
6443.7635481135085
],
"size": [
243.187109375,
50
],
"flags": {
"collapsed": true
},
"order": 65,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
556
]
}
],
"title": "Get_VIDEO_FRAMES",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VIDEO_FRAMES"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
},
{
"id": 297,
"type": "LTXVAddGuideMulti",
"pos": [
728.9538226136392,
5924.453016069789
],
"size": [
300.611328125,
254
],
"flags": {},
"order": 171,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 453
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 454
},
{
"name": "vae",
"type": "VAE",
"link": 452
},
{
"name": "latent",
"type": "LATENT",
"link": 451
},
{
"label": "image_1",
"name": "num_guides.image_1",
"type": "IMAGE",
"link": 461
},
{
"label": "image_2",
"name": "num_guides.image_2",
"type": "IMAGE",
"link": 462
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
455
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
456
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
457
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.9",
"Node name for S&R": "LTXVAddGuideMulti",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"2",
250,
0.3,
320,
0.3
]
},
{
"id": 163,
"type": "MarkdownNote",
"pos": [
2028.973687494607,
6175.355699366004
],
"size": [
354.0737492613425,
140.3225570644954
],
"flags": {},
"order": 66,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Guider cropper",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"LTXVCropGuides removes the added keyframe latents (otherwise they would flash at the end of the video). Unfortunately, this also completely removes the reference details from upscaler and they cannot be restored. But we need to reinject them into the upscaled latent anyway."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 344,
"type": "EmptyImage",
"pos": [
-1261.1039830078143,
6894.189221922638
],
"size": [
218.605078125,
130
],
"flags": {
"collapsed": true
},
"order": 67,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": []
}
],
"title": "16:9 544",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "EmptyImage",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
960,
544,
1,
0
]
},
{
"id": 132,
"type": "ImageScaleBy",
"pos": [
-603.3284591660242,
6688.626306831297
],
"size": [
210,
82
],
"flags": {},
"order": 114,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 278
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
216
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ImageScaleBy",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"nearest-exact",
0.5
]
},
{
"id": 111,
"type": "CFGGuider",
"pos": [
3681.1359012490298,
6767.119724681425
],
"size": [
270,
114
],
"flags": {
"collapsed": false
},
"order": 173,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 447
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 559
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 560
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
169
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
1
]
},
{
"id": 33,
"type": "LTXVConditioning",
"pos": [
917.254495857432,
6571.216745021117
],
"size": [
210,
94
],
"flags": {
"collapsed": false
},
"order": 177,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 455
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 456
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 257
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
68,
74
]
},
{
"name": "negative",
"type": "CONDITIONING",
"slot_index": 1,
"links": [
69,
75
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "LTXVConditioning",
"ue_properties": {
"widget_ue_connectable": {
"frame_rate": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
0
]
},
{
"id": 314,
"type": "LTXVAddGuideMulti",
"pos": [
4105.70467328922,
6264.026586073869
],
"size": [
300.611328125,
254
],
"flags": {},
"order": 156,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 541
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 542
},
{
"name": "vae",
"type": "VAE",
"link": 479
},
{
"name": "latent",
"type": "LATENT",
"link": 544
},
{
"label": "image_1",
"name": "num_guides.image_1",
"type": "IMAGE",
"link": 481
},
{
"label": "image_2",
"name": "num_guides.image_2",
"type": "IMAGE",
"link": 482
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
494,
561
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
495,
562
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
490
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.9",
"Node name for S&R": "LTXVAddGuideMulti",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"2",
250,
0.3,
320,
0.3
]
},
{
"id": 88,
"type": "GetNode",
"pos": [
-1077.1578973305207,
5293.901194635258
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 68,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CLIP",
"type": "CLIP",
"links": [
133,
134
]
}
],
"title": "Get_CLIP",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"CLIP"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 303,
"type": "GetNode",
"pos": [
-1074.8812795799524,
5220.368451423444
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 69,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": [
467
]
}
],
"title": "Get_PROMPT",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"PROMPT"
]
},
{
"id": 7,
"type": "CLIPTextEncode",
"pos": [
-848.9374773373944,
5246.754999132689
],
"size": [
307.2346496582031,
88
],
"flags": {
"collapsed": true
},
"order": 130,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 133
},
{
"name": "text",
"type": "STRING",
"widget": {
"name": "text"
},
"link": 467
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
563
]
}
],
"title": "Prompt (Positive)",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "CLIPTextEncode",
"ue_properties": {
"widget_ue_connectable": {
"text": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
""
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 53,
"type": "CLIPTextEncode",
"pos": [
-854.7999592381024,
5313.33180437915
],
"size": [
352.8266261744873,
88
],
"flags": {
"collapsed": true
},
"order": 129,
"mode": 0,
"inputs": [
{
"name": "clip",
"type": "CLIP",
"link": 134
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
564
]
}
],
"title": "Prompt (Negative",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "CLIPTextEncode",
"ue_properties": {
"widget_ue_connectable": {
"text": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"blurry, low quality, still, frames, watermark, overlay, titles, blurbox, subtitles, still, cutscene, cut, scene cut, anime, animation, cgi, drawing"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 243,
"type": "LTXVAddGuide",
"pos": [
208.19246922471433,
5145.116373685529
],
"size": [
270,
162
],
"flags": {},
"order": 165,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 565
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 566
},
{
"name": "vae",
"type": "VAE",
"link": 354
},
{
"name": "latent",
"type": "LATENT",
"link": 355
},
{
"name": "image",
"type": "IMAGE",
"link": 444
},
{
"name": "frame_idx",
"type": "INT",
"widget": {
"name": "frame_idx"
},
"link": 535
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
453
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
454
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
471
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LTXVAddGuide",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
48,
1
]
},
{
"id": 362,
"type": "SetNode",
"pos": [
-676.9321525540895,
5250.727044967823
],
"size": [
223.53515625,
60
],
"flags": {
"collapsed": true
},
"order": 154,
"mode": 0,
"inputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"link": 563
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
565
]
}
],
"title": "Set_PROMPT_POS_COND",
"properties": {
"previousName": "PROMPT_POS_COND",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"PROMPT_POS_COND"
],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 363,
"type": "SetNode",
"pos": [
-674.661670998934,
5312.943777338974
],
"size": [
223.53515625,
58
],
"flags": {
"collapsed": true
},
"order": 153,
"mode": 0,
"inputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"link": 564
}
],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
566
]
}
],
"title": "Set_PROMPT_NEG_COND",
"properties": {
"previousName": "PROMPT_NEG_COND",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"PROMPT_NEG_COND"
],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 350,
"type": "GetNode",
"pos": [
3187.8060617735146,
6379.861015086354
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 70,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
537
]
}
],
"title": "Get_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 364,
"type": "GetNode",
"pos": [
3123.2122447518004,
6279.323697920765
],
"size": [
211.331640625,
58
],
"flags": {
"collapsed": true
},
"order": 71,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
567
]
}
],
"title": "Get_PROMPT_POS_COND",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"PROMPT_POS_COND"
],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 348,
"type": "LTXVAddGuide",
"pos": [
3373.1498181712136,
6278.008344868493
],
"size": [
270,
162
],
"flags": {},
"order": 132,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 567
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 568
},
{
"name": "vae",
"type": "VAE",
"link": 537
},
{
"name": "latent",
"type": "LATENT",
"link": 543
},
{
"name": "image",
"type": "IMAGE",
"link": 556
},
{
"name": "frame_idx",
"type": "INT",
"widget": {
"name": "frame_idx"
},
"link": 545
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": [
541
]
},
{
"name": "negative",
"type": "CONDITIONING",
"links": [
542
]
},
{
"name": "latent",
"type": "LATENT",
"links": [
544
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LTXVAddGuide",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
48,
1
]
},
{
"id": 365,
"type": "GetNode",
"pos": [
3123.6426992673332,
6327.4893123669735
],
"size": [
212.1109375,
50
],
"flags": {
"collapsed": true
},
"order": 72,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "CONDITIONING",
"type": "CONDITIONING",
"links": [
568
]
}
],
"title": "Get_PROMPT_NEG_COND",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"PROMPT_NEG_COND"
],
"color": "#332922",
"bgcolor": "#593930"
},
{
"id": 120,
"type": "KSamplerSelect",
"pos": [
3877.195957172177,
7056.704237715153
],
"size": [
210,
74
],
"flags": {},
"order": 73,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
193
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "KSamplerSelect",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"euler_ancestral"
]
},
{
"id": 128,
"type": "ManualSigmas",
"pos": [
3776.5303974363123,
6932.107718002898
],
"size": [
325.22460590839796,
58.52098684819248
],
"flags": {},
"order": 74,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
210
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "ManualSigmas",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"0.909375, 0.725, 0.421875, 0.0"
]
},
{
"id": 124,
"type": "GetNode",
"pos": [
3369.8249335413057,
7232.439300174683
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 75,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
202
]
}
],
"title": "Get_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 123,
"type": "LTXVConcatAVLatent",
"pos": [
4056.5426232855298,
7276.717942708449
],
"size": [
265.2121590126171,
47.75806716402076
],
"flags": {},
"order": 133,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 492
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 552
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
201
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVConcatAVLatent",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
},
"enableTabs": false,
"tabWidth": 65,
"tabXOffset": 10,
"hasSecondTab": false,
"secondTabText": "Send Back",
"secondTabOffset": 80,
"secondTabWidth": 65
},
"widgets_values": []
},
{
"id": 317,
"type": "GetNode",
"pos": [
3848.128497473088,
7217.903806024624
],
"size": [
287.921484375,
50
],
"flags": {
"collapsed": true
},
"order": 76,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
492
]
}
],
"title": "Get_UPSCALED_GUIDED_PRELATENT",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"UPSCALED_GUIDED_PRELATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 157,
"type": "GetNode",
"pos": [
731.2482590535839,
6646.32027166759
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 77,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
257
]
}
],
"title": "Get_FPS_F",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FPS_F"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 361,
"type": "LTXVConditioning",
"pos": [
3696.676558140408,
6562.7634594505735
],
"size": [
210,
94
],
"flags": {
"collapsed": false
},
"order": 166,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 561
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 562
},
{
"name": "frame_rate",
"type": "FLOAT",
"widget": {
"name": "frame_rate"
},
"link": 569
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"slot_index": 0,
"links": [
559
]
},
{
"name": "negative",
"type": "CONDITIONING",
"slot_index": 1,
"links": [
560
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.28",
"Node name for S&R": "LTXVConditioning",
"ue_properties": {
"widget_ue_connectable": {
"frame_rate": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
0
]
},
{
"id": 366,
"type": "GetNode",
"pos": [
3491.2162422592523,
6631.467383487756
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 78,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "FLOAT",
"type": "FLOAT",
"links": [
569
]
}
],
"title": "Get_FPS_F",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"FPS_F"
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 129,
"type": "RandomNoise",
"pos": [
3980.7212326654867,
6769.724894492471
],
"size": [
270,
82
],
"flags": {
"collapsed": false
},
"order": 79,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
211
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "RandomNoise",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
564481495549241,
"randomize"
]
},
{
"id": 162,
"type": "MarkdownNote",
"pos": [
3503.830802802336,
6935.805479676731
],
"size": [
226.54682544052548,
88
],
"flags": {},
"order": 80,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Sigmas",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"No idea if these are the best - just copied from the default LTX repository example workflow."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 125,
"type": "LTXVAudioVAEDecode",
"pos": [
5166.988588138827,
7182.9037780234
],
"size": [
226.04237642027056,
46
],
"flags": {
"collapsed": false
},
"order": 131,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 570
},
{
"name": "audio_vae",
"type": "VAE",
"link": 205
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
342
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "LTXVAudioVAEDecode",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 118,
"type": "LTXVSpatioTemporalTiledVAEDecode",
"pos": [
5220.33365756282,
6670.841954624887
],
"size": [
350.525,
231.32869949783162
],
"flags": {},
"order": 190,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 186
},
{
"name": "latents",
"type": "LATENT",
"link": 290
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
341
]
}
],
"properties": {
"cnr_id": "ComfyUI-LTXVideo",
"ver": "6790484426305443104ea47d7a2aab13badd8c49",
"Node name for S&R": "LTXVSpatioTemporalTiledVAEDecode",
"ue_properties": {
"widget_ue_connectable": {
"spatial_tiles": true,
"spatial_overlap": true,
"temporal_tile_length": true,
"temporal_overlap": true,
"last_frame_fix": true,
"working_device": true,
"working_dtype": true
},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
4,
4,
16,
4,
false,
"auto",
"auto"
]
},
{
"id": 119,
"type": "GetNode",
"pos": [
5045.052053613076,
6675.550526832436
],
"size": [
210,
34
],
"flags": {
"collapsed": true
},
"order": 81,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
186
]
}
],
"title": "Get_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 316,
"type": "SetNode",
"pos": [
4507.81526841965,
6442.356480104585
],
"size": [
286.45859375,
50
],
"flags": {
"collapsed": true
},
"order": 167,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 490
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_UPSCALED_GUIDED_PRELATENT",
"properties": {
"previousName": "UPSCALED_GUIDED_PRELATENT",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"UPSCALED_GUIDED_PRELATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 127,
"type": "LTXVSeparateAVLatent",
"pos": [
4830.588737380479,
6955.282016657355
],
"size": [
193.2916015625,
46
],
"flags": {},
"order": 183,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 207
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
289
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": []
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 368,
"type": "GetNode",
"pos": [
4873.993084020505,
7175.55265404897
],
"size": [
232.8033203125,
50
],
"flags": {
"collapsed": true
},
"order": 82,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
570
]
}
],
"title": "Get_AUDIO_LATENT_FOR_UP",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_LATENT_FOR_UP"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 318,
"type": "SetNode",
"pos": [
3874.652641198857,
7175.631202966181
],
"size": [
286.45859375,
50
],
"flags": {
"collapsed": true
},
"order": 157,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 493
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_UPSCALED_PRELATENT",
"properties": {
"previousName": "UPSCALED_PRELATENT",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"UPSCALED_PRELATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 313,
"type": "GetNode",
"pos": [
3075.2439783102254,
6491.017308732613
],
"size": [
243.187109375,
50
],
"flags": {
"collapsed": true
},
"order": 83,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
543
]
}
],
"title": "Get_UPSCALED_PRELATENT",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"UPSCALED_PRELATENT"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 367,
"type": "MarkdownNote",
"pos": [
4831.972042641104,
7038.2196556792205
],
"size": [
226.54682544052548,
88
],
"flags": {},
"order": 84,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Audio mixing",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Sometimes upsampling for audio makes it worse than the original video and input, so I keep the option to reconnect the low-res instead."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 192,
"type": "MarkdownNote",
"pos": [
3062.764086641581,
6088.117472386725
],
"size": [
738.303728259149,
112.53977853723609
],
"flags": {},
"order": 85,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Upscaler reinjection",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"LTXVImgToVideoInplaceKJ could be used for reinjecting the same images again in the upscale latent to enforce reference details at full strength. However, cannot use it for middle keyframes because it causes bad stuttering. LTXVAddGuide does not have this issue, but is messy to reinject and crop the second tome.\n\nIt would be convenient to have LTXVAddGuideMulti-like that could be activated twice to insert guides in both latents. Not sure if it's possible in Comfy."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 60,
"type": "MarkdownNote",
"pos": [
-1805.78966713142,
4207.785650726307
],
"size": [
243.15346982067263,
517.3594475380914
],
"flags": {},
"order": 86,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Tests",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"With the latest torch2.10 updates on RTX 3090.\n\nWith upscaler:\n\n896 x 512 - 160s\n\n1920 x 1088 - 742s, GGUF - 926s\n\nWithout upscaler (preserves input image details better):\n\n1920 x 1088 - 2785s\n\n"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 165,
"type": "MarkdownNote",
"pos": [
-1788.1048787503155,
4062.7779980552154
],
"size": [
210,
88
],
"flags": {},
"order": 87,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Dependencies",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Depends on VideoHelperSuite, LTXVideo, KJNodes; all can be installed in the Manager."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 287,
"type": "MarkdownNote",
"pos": [
543.8503914790136,
5150.863334285244
],
"size": [
280.5806943121928,
119.36749771499399
],
"flags": {},
"order": 88,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Index",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Set frame_idx to extend the video to both sides, but then audio track will not match, so we need to shift the track with a small silence audio prepended in the Encode audio group to achieve the correct latent length (is there a better way to create concatenated audio latents?)"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 352,
"type": "SaveLatent",
"pos": [
1845.3121688933227,
6739.501672120317
],
"size": [
270,
58
],
"flags": {
"collapsed": true
},
"order": 193,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 546
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "SaveLatent",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"latents/LTX2-audio"
]
},
{
"id": 294,
"type": "SaveLatent",
"pos": [
1857.8464059769801,
6632.625931469129
],
"size": [
270,
58
],
"flags": {
"collapsed": true
},
"order": 196,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 553
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "SaveLatent",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"latents/LTX2-video"
]
},
{
"id": 358,
"type": "SetNode",
"pos": [
2431.6019069874187,
6657.082097156488
],
"size": [
231.3404296875,
50
],
"flags": {
"collapsed": true
},
"order": 197,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 571
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_VIDEO_LATENT_FOR_UP",
"properties": {
"previousName": "VIDEO_LATENT_FOR_UP",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VIDEO_LATENT_FOR_UP"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 356,
"type": "SetNode",
"pos": [
2446.296234621426,
6769.201869225371
],
"size": [
241.72421875,
50
],
"flags": {
"collapsed": true
},
"order": 194,
"mode": 0,
"inputs": [
{
"name": "LATENT",
"type": "LATENT",
"link": 572
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_AUDIO_LATENT_FOR_UP",
"properties": {
"previousName": "AUDIO_LATENT_FOR_UP",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_LATENT_FOR_UP"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 43,
"type": "LTXVCropGuides",
"pos": [
1622.5592941693767,
6561.144644100248
],
"size": [
152.7134765625,
66
],
"flags": {},
"order": 192,
"mode": 0,
"inputs": [
{
"name": "positive",
"type": "CONDITIONING",
"link": 74
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 75
},
{
"name": "latent",
"type": "LATENT",
"link": 72
}
],
"outputs": [
{
"name": "positive",
"type": "CONDITIONING",
"links": []
},
{
"name": "negative",
"type": "CONDITIONING",
"links": []
},
{
"name": "latent",
"type": "LATENT",
"links": [
553,
571
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.8.0",
"Node name for S&R": "LTXVCropGuides",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 354,
"type": "LoadLatent",
"pos": [
2080.805230980039,
6774.066581717983
],
"size": [
270,
58
],
"flags": {},
"order": 89,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": []
}
],
"title": "Load Audio Latent",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "LoadLatent",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"LTX2-audio_00008_.latent"
]
},
{
"id": 353,
"type": "LoadLatent",
"pos": [
2071.830602081955,
6646.068963990337
],
"size": [
270,
58
],
"flags": {},
"order": 90,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": []
}
],
"title": "Load Video Latent",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "LoadLatent",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"LTX2-video_00101_.latent"
]
},
{
"id": 357,
"type": "GetNode",
"pos": [
3526.802403790661,
7327.4018771836345
],
"size": [
232.8033203125,
50
],
"flags": {
"collapsed": true
},
"order": 91,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
552
]
}
],
"title": "Get_AUDIO_LATENT_FOR_UP",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_LATENT_FOR_UP"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 85,
"type": "GetNode",
"pos": [
2076.4821799466276,
7667.980771304779
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 92,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
127
]
}
],
"title": "Get_AUDIO_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 369,
"type": "GetNode",
"pos": [
2076.9059597533637,
7809.829946123519
],
"size": [
232.8033203125,
34
],
"flags": {
"collapsed": true
},
"order": 93,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
574
]
}
],
"title": "Get_AUDIO_LATENT_FOR_UP",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"AUDIO_LATENT_FOR_UP"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 359,
"type": "GetNode",
"pos": [
3310.2376614715054,
7088.297946218631
],
"size": [
232.8033203125,
50
],
"flags": {
"collapsed": true
},
"order": 94,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
555
]
}
],
"title": "Get_VIDEO_LATENT_FOR_UP",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VIDEO_LATENT_FOR_UP"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 28,
"type": "LTXVAudioVAEDecode",
"pos": [
2278.0802900344424,
7680.342837661882
],
"size": [
226.04237642027056,
46
],
"flags": {
"collapsed": false
},
"order": 134,
"mode": 0,
"inputs": [
{
"name": "samples",
"type": "LATENT",
"link": 574
},
{
"name": "audio_vae",
"type": "VAE",
"link": 127
}
],
"outputs": [
{
"name": "Audio",
"type": "AUDIO",
"links": [
57
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "LTXVAudioVAEDecode",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 370,
"type": "GetNode",
"pos": [
2076.92364402103,
7962.530109998704
],
"size": [
229.96640625,
34
],
"flags": {
"collapsed": true
},
"order": 95,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "LATENT",
"type": "LATENT",
"links": [
575
]
}
],
"title": "Get_VIDEO_LATENT_FOR_UP",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VIDEO_LATENT_FOR_UP"
],
"color": "#323",
"bgcolor": "#535"
},
{
"id": 76,
"type": "GetNode",
"pos": [
2202.191539879467,
7909.116974340822
],
"size": [
210,
60
],
"flags": {
"collapsed": true
},
"order": 96,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "VAE",
"type": "VAE",
"links": [
141
]
}
],
"title": "Get_VAE",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"VAE"
],
"color": "#322",
"bgcolor": "#533"
},
{
"id": 93,
"type": "LTXVSpatioTemporalTiledVAEDecode",
"pos": [
2471.428869374096,
7903.421157762915
],
"size": [
350.525,
231.32869949783162
],
"flags": {},
"order": 136,
"mode": 0,
"inputs": [
{
"name": "vae",
"type": "VAE",
"link": 141
},
{
"name": "latents",
"type": "LATENT",
"link": 575
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
139
]
}
],
"properties": {
"cnr_id": "ComfyUI-LTXVideo",
"ver": "6790484426305443104ea47d7a2aab13badd8c49",
"Node name for S&R": "LTXVSpatioTemporalTiledVAEDecode",
"ue_properties": {
"widget_ue_connectable": {
"spatial_tiles": true,
"spatial_overlap": true,
"temporal_tile_length": true,
"temporal_overlap": true,
"last_frame_fix": true,
"working_device": true,
"working_dtype": true
},
"version": "7.5.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
4,
4,
16,
4,
false,
"auto",
"auto"
]
},
{
"id": 371,
"type": "MarkdownNote",
"pos": [
2350.140248518769,
7765.708428818891
],
"size": [
385.69194714732384,
88
],
"flags": {},
"order": 97,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "VAE Decode",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"🅛🅣🅧 LTXV Spatio Temporal Tiled VAE Decode can handle large sizes without throwing \"input tensor must fit into 32-bit index\" error."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 38,
"type": "VHS_VideoCombine",
"pos": [
2915.5061283672876,
7656.45819353251
],
"size": [
849.3251471725016,
794.5596946313469
],
"flags": {},
"order": 158,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 139
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 57
},
{
"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": 258
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "1.7.9",
"Node name for S&R": "VHS_VideoCombine",
"ue_properties": {
"widget_ue_connectable": {
"frame_rate": true,
"loop_count": true,
"filename_prefix": true,
"format": true,
"pingpong": true,
"save_output": true,
"pix_fmt": true,
"crf": true,
"save_metadata": true,
"trim_to_audio": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": {
"frame_rate": 8,
"loop_count": 0,
"filename_prefix": "video/LTX2-lowres",
"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": "LTX2-lowres_00023-audio.mp4",
"subfolder": "video",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX2-lowres_00023.png",
"fullpath": "D:\\GAN\\Comfy\\ComfyUI\\output\\video\\LTX2-lowres_00023-audio.mp4"
}
}
}
},
{
"id": 372,
"type": "MarkdownNote",
"pos": [
5190.010306406636,
6510.748091535073
],
"size": [
385.69194714732384,
88
],
"flags": {},
"order": 98,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "VAE Decode",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"🅛🅣🅧 LTXV Spatio Temporal Tiled VAE Decode can handle large sizes without throwing \"input tensor must fit into 32-bit index\" error."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 98,
"type": "TorchCompileModelAdvanced",
"pos": [
-278.30800686668687,
8141.952285651684
],
"size": [
353.380859375,
202
],
"flags": {},
"order": 174,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 241
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
242
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.6",
"Node name for S&R": "TorchCompileModelAdvanced",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"inductor",
false,
"default",
"auto",
true,
64,
false
]
},
{
"id": 373,
"type": "MarkdownNote",
"pos": [
4380.820329803761,
6599.145712906275
],
"size": [
385.69194714732384,
88
],
"flags": {},
"order": 99,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Sampler issue",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Sometimes this pass gets stuck for a long time with short GPU spikes, until finally it starts stable generation. TorchCompileModelAdvanced node might affect this, so try disabling it if you experience similar issues."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 137,
"type": "SetNode",
"pos": [
25.598931668513163,
8024.767532191427
],
"size": [
210,
50
],
"flags": {
"collapsed": true
},
"order": 180,
"mode": 0,
"inputs": [
{
"name": "MODEL",
"type": "MODEL",
"link": 242
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_MODEL",
"properties": {
"previousName": "MODEL",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"MODEL"
],
"color": "#223",
"bgcolor": "#335"
},
{
"id": 139,
"type": "MarkdownNote",
"pos": [
-334.3173855313321,
7919.087980980309
],
"size": [
311.8434563334719,
155.53477922626553
],
"flags": {},
"order": 100,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Torch Compile",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Needs triton-windows, be careful with versions - needs specific Torch version.\n\nSageattention highly recommended (also need to install the correct version to match Torch and Python).\n\nFullgraph should work, but may sometimes make Sampler stuck and eventually fail with\nrecompile_limit reached with fullgraph=True. Sometimes upsampling gets stuck anyway with short GPU spikes. So, disable this if it causes issues for you."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 334,
"type": "EmptyImage",
"pos": [
-1257.0731864410593,
6820.812618181749
],
"size": [
292.59443203553667,
130
],
"flags": {
"collapsed": true
},
"order": 101,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": []
}
],
"title": "16:9 480",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "EmptyImage",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
864,
480,
1,
0
]
},
{
"id": 8,
"type": "PrimitiveStringMultiline",
"pos": [
-1502.509854684659,
4209.193301364967
],
"size": [
358.128351966016,
240.52116529771047
],
"flags": {},
"order": 102,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "STRING",
"type": "STRING",
"links": [
465
]
}
],
"title": "Prompt",
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "PrimitiveStringMultiline",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
""
],
"color": "#232",
"bgcolor": "#353"
},
{
"id": 26,
"type": "LTXVSeparateAVLatent",
"pos": [
1579.8062128019128,
6690.469762209528
],
"size": [
193.2916015625,
46
],
"flags": {},
"order": 189,
"mode": 0,
"inputs": [
{
"name": "av_latent",
"type": "LATENT",
"link": 592
}
],
"outputs": [
{
"name": "video_latent",
"type": "LATENT",
"links": [
72
]
},
{
"name": "audio_latent",
"type": "LATENT",
"links": [
546,
572
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVSeparateAVLatent",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 304,
"type": "MarkdownNote",
"pos": [
2025.5791899418473,
6483.900096999437
],
"size": [
388.96291761382145,
88
],
"flags": {},
"order": 103,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Save latents",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"Save latents for debugging and separate upscaling of the best low-res result later (disconnect the group, connect the loaded latents to the Set nodes)."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 116,
"type": "VHS_VideoCombine",
"pos": [
-1094.1295122647975,
4205.244320499948
],
"size": [
651.6134242390383,
688.099536128713
],
"flags": {},
"order": 117,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 343
},
{
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 344
},
{
"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": 259
}
],
"outputs": [
{
"name": "Filenames",
"type": "VHS_FILENAMES",
"links": null
}
],
"title": "Final output",
"properties": {
"cnr_id": "comfyui-videohelpersuite",
"ver": "1.7.9",
"Node name for S&R": "VHS_VideoCombine",
"ue_properties": {
"widget_ue_connectable": {
"frame_rate": true,
"loop_count": true,
"filename_prefix": true,
"format": true,
"pingpong": true,
"save_output": true,
"pix_fmt": true,
"crf": true,
"save_metadata": true,
"trim_to_audio": true
},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": {
"frame_rate": 24,
"loop_count": 0,
"filename_prefix": "video/LTX2-upscaled",
"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": "LTX2-upscaled_00022-audio.mp4",
"subfolder": "video",
"type": "output",
"format": "video/h264-mp4",
"frame_rate": 24,
"workflow": "LTX2-upscaled_00022.png",
"fullpath": "D:\\GAN\\Comfy\\ComfyUI\\output\\video\\LTX2-upscaled_00022-audio.mp4"
}
}
}
},
{
"id": 109,
"type": "SamplerCustomAdvanced",
"pos": [
4374.544187272945,
6772.048491578512
],
"size": [
390.80219434442324,
327.6627200316125
],
"flags": {},
"order": 179,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 211
},
{
"name": "guider",
"type": "GUIDER",
"link": 169
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 193
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 210
},
{
"name": "latent_image",
"type": "LATENT",
"link": 201
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
207
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "SamplerCustomAdvanced",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 30,
"type": "CFGGuider",
"pos": [
1241.6102630815385,
6652.178858882111
],
"size": [
270,
114
],
"flags": {
"collapsed": false
},
"order": 182,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 245
},
{
"name": "positive",
"type": "CONDITIONING",
"link": 68
},
{
"name": "negative",
"type": "CONDITIONING",
"link": 69
}
],
"outputs": [
{
"name": "GUIDER",
"type": "GUIDER",
"links": [
581,
585
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "CFGGuider",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
4
]
},
{
"id": 130,
"type": "RandomNoise",
"pos": [
1021.0635611327554,
6764.070034730403
],
"size": [
270,
82
],
"flags": {
"collapsed": false
},
"order": 104,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "NOISE",
"type": "NOISE",
"links": [
582,
586
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "RandomNoise",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
90802470993119,
"randomize"
]
},
{
"id": 47,
"type": "KSamplerSelect",
"pos": [
955.7894291566614,
6915.975690750971
],
"size": [
210,
74
],
"flags": {},
"order": 105,
"mode": 0,
"inputs": [],
"outputs": [
{
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
580,
587
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "KSamplerSelect",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"euler_ancestral"
]
},
{
"id": 46,
"type": "LTXVScheduler",
"pos": [
491.8318402540309,
6780.9463424010855
],
"size": [
270,
170
],
"flags": {
"collapsed": false
},
"order": 106,
"mode": 0,
"inputs": [
{
"name": "latent",
"shape": 7,
"type": "LATENT",
"link": null
}
],
"outputs": [
{
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
579,
588
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.64",
"Node name for S&R": "LTXVScheduler",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
20,
2.05,
0.95,
true,
0.1
]
},
{
"id": 32,
"type": "LTXVConcatAVLatent",
"pos": [
946.4616341924783,
7317.898917883186
],
"size": [
181.308203125,
46
],
"flags": {},
"order": 178,
"mode": 0,
"inputs": [
{
"name": "video_latent",
"type": "LATENT",
"link": 457
},
{
"name": "audio_latent",
"type": "LATENT",
"link": 317
}
],
"outputs": [
{
"name": "latent",
"type": "LATENT",
"links": [
578,
589
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.5.1",
"Node name for S&R": "LTXVConcatAVLatent",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 333,
"type": "PreviewAudio",
"pos": [
3566.5595468486913,
5144.330189283577
],
"size": [
270,
88
],
"flags": {},
"order": 191,
"mode": 0,
"inputs": [
{
"name": "audio",
"type": "AUDIO",
"link": 512
}
],
"outputs": [],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.11.1",
"Node name for S&R": "PreviewAudio",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": []
},
{
"id": 67,
"type": "LoraLoaderModelOnly",
"pos": [
-864.0763205423052,
7286.2986255996175
],
"size": [
412.2121414606291,
82
],
"flags": {},
"order": 138,
"mode": 4,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 234
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
593
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.68",
"Node name for S&R": "LoraLoaderModelOnly",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"your_camera_lora.safetensors",
1
]
},
{
"id": 99,
"type": "LTX2SamplingPreviewOverride",
"pos": [
-714.9835237595258,
8247.394054870163
],
"size": [
316.7017578125,
98
],
"flags": {},
"order": 168,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 594
},
{
"name": "latent_upscale_model",
"shape": 7,
"type": "LATENT_UPSCALE_MODEL",
"link": null
},
{
"name": "vae",
"shape": 7,
"type": "VAE",
"link": 244
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
241
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.6",
"Node name for S&R": "LTX2SamplingPreviewOverride",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
8
]
},
{
"id": 377,
"type": "LTX2AudioLatentNormalizingSampling",
"pos": [
-371.1123996525288,
7289.909911817933
],
"size": [
369.509375,
58
],
"flags": {},
"order": 159,
"mode": 0,
"inputs": [
{
"name": "model",
"type": "MODEL",
"link": 593
}
],
"outputs": [
{
"name": "MODEL",
"type": "MODEL",
"links": [
594
]
}
],
"properties": {
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.9",
"Node name for S&R": "LTX2AudioLatentNormalizingSampling",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"1,1,0.25,1,1,0.25,1,1"
]
},
{
"id": 376,
"type": "SamplerCustomAdvanced",
"pos": [
1232.642224222901,
6966.798082761685
],
"size": [
561.9675096433698,
419.82865903873756
],
"flags": {},
"order": 186,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 586
},
{
"name": "guider",
"type": "GUIDER",
"link": 585
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 587
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 588
},
{
"name": "latent_image",
"type": "LATENT",
"link": 589
}
],
"outputs": [
{
"name": "output",
"type": "LATENT",
"links": []
},
{
"name": "denoised_output",
"type": "LATENT",
"links": [
592
]
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.3.71",
"Node name for S&R": "SamplerCustomAdvanced",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": []
},
{
"id": 374,
"type": "LTXVNormalizingSampler",
"pos": [
1916.7804884065492,
6964.205324873267
],
"size": [
565.542223705294,
469.75350507208134
],
"flags": {},
"order": 185,
"mode": 0,
"inputs": [
{
"name": "noise",
"type": "NOISE",
"link": 582
},
{
"name": "guider",
"type": "GUIDER",
"link": 581
},
{
"name": "sampler",
"type": "SAMPLER",
"link": 580
},
{
"name": "sigmas",
"type": "SIGMAS",
"link": 579
},
{
"name": "latent_image",
"type": "LATENT",
"link": 578
}
],
"outputs": [
{
"name": "denoised_output",
"type": "LATENT",
"links": []
}
],
"properties": {
"cnr_id": "ComfyUI-LTXVideo",
"ver": "d153ca3f7839759baa7c58c331277451ba760bbb",
"Node name for S&R": "LTXVNormalizingSampler",
"ue_properties": {
"widget_ue_connectable": {},
"input_ue_unconnectable": {},
"version": "7.5.2"
}
},
"widgets_values": [
"1,1,1,1,1,1,1,1",
"1,1,0.25,1,1,0.25,1,1"
]
},
{
"id": 375,
"type": "MarkdownNote",
"pos": [
1653.8485479252654,
6826.173986409972
],
"size": [
388.96291761382145,
88
],
"flags": {},
"order": 107,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Special sampler",
"properties": {
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.5.2",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"If generating audio, this sampler has a workaround to protect against overburn, especially clipping in audio. However, it may corrupt the injected (lipsync, videoclip) audio."
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 179,
"type": "SetNode",
"pos": [
-1050.3011641532162,
6901.074157557682
],
"size": [
210,
58
],
"flags": {
"collapsed": false
},
"order": 124,
"mode": 0,
"inputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"link": 595
}
],
"outputs": [
{
"name": "*",
"type": "*",
"links": null
}
],
"title": "Set_SIZE_IMAGE",
"properties": {
"previousName": "SIZE_IMAGE",
"ue_properties": {
"widget_ue_connectable": {},
"version": "7.1",
"input_ue_unconnectable": {}
}
},
"widgets_values": [
"SIZE_IMAGE"
],
"color": "#2a363b",
"bgcolor": "#3f5159"
}
],
"links": [
[
4,
11,
0,
13,
0,
"IMAGE"
],
[
5,
12,
0,
14,
0,
"IMAGE"
],
[
7,
13,
0,
16,
0,
"IMAGE"
],
[
8,
14,
0,
17,
0,
"IMAGE"
],
[
57,
28,
0,
38,
1,
"AUDIO"
],
[
68,
33,
0,
30,
1,
"CONDITIONING"
],
[
69,
33,
1,
30,
2,
"CONDITIONING"
],
[
72,
26,
0,
43,
2,
"LATENT"
],
[
74,
33,
0,
43,
0,
"CONDITIONING"
],
[
75,
33,
1,
43,
1,
"CONDITIONING"
],
[
127,
85,
0,
28,
1,
"VAE"
],
[
133,
88,
0,
7,
0,
"CLIP"
],
[
134,
88,
0,
53,
0,
"CLIP"
],
[
139,
93,
0,
38,
0,
"IMAGE"
],
[
141,
76,
0,
93,
0,
"VAE"
],
[
154,
101,
0,
87,
0,
"CLIP"
],
[
157,
103,
0,
84,
0,
"VAE"
],
[
158,
104,
0,
75,
0,
"VAE"
],
[
169,
111,
0,
109,
1,
"GUIDER"
],
[
186,
119,
0,
118,
0,
"VAE"
],
[
193,
120,
0,
109,
2,
"SAMPLER"
],
[
201,
123,
0,
109,
4,
"LATENT"
],
[
202,
124,
0,
122,
2,
"VAE"
],
[
205,
126,
0,
125,
1,
"VAE"
],
[
207,
109,
1,
127,
0,
"LATENT"
],
[
210,
128,
0,
109,
3,
"SIGMAS"
],
[
211,
129,
0,
109,
0,
"NOISE"
],
[
216,
132,
0,
131,
0,
"IMAGE"
],
[
224,
131,
0,
19,
0,
"INT"
],
[
225,
131,
1,
19,
1,
"INT"
],
[
234,
133,
0,
67,
0,
"MODEL"
],
[
241,
99,
0,
98,
0,
"MODEL"
],
[
242,
98,
0,
137,
0,
"MODEL"
],
[
244,
100,
0,
99,
2,
"VAE"
],
[
245,
138,
0,
30,
0,
"MODEL"
],
[
247,
121,
0,
146,
0,
"LATENT_UPSCALE_MODEL"
],
[
248,
147,
0,
122,
1,
"LATENT_UPSCALE_MODEL"
],
[
250,
149,
0,
19,
2,
"INT"
],
[
252,
21,
0,
151,
0,
"INT"
],
[
257,
157,
0,
33,
2,
"FLOAT"
],
[
258,
158,
0,
38,
4,
"FLOAT"
],
[
259,
159,
0,
116,
4,
"FLOAT"
],
[
260,
63,
0,
133,
0,
"MODEL"
],
[
264,
169,
0,
166,
1,
"VAE"
],
[
270,
170,
0,
173,
0,
"AUDIO"
],
[
278,
180,
0,
132,
0,
"IMAGE"
],
[
289,
127,
0,
185,
2,
"LATENT"
],
[
290,
185,
2,
118,
1,
"LATENT"
],
[
299,
17,
0,
196,
0,
"IMAGE"
],
[
308,
19,
0,
207,
0,
"LATENT"
],
[
317,
220,
0,
32,
1,
"LATENT"
],
[
341,
118,
0,
235,
0,
"IMAGE"
],
[
342,
125,
0,
236,
0,
"AUDIO"
],
[
343,
237,
0,
116,
0,
"IMAGE"
],
[
344,
238,
0,
116,
1,
"AUDIO"
],
[
349,
200,
3,
241,
0,
"VHS_VIDEOINFO"
],
[
354,
227,
0,
243,
2,
"VAE"
],
[
355,
232,
0,
243,
3,
"LATENT"
],
[
362,
241,
1,
245,
0,
"INT"
],
[
363,
241,
6,
246,
0,
"INT"
],
[
370,
217,
0,
251,
0,
"FLOAT"
],
[
371,
214,
0,
251,
1,
"FLOAT"
],
[
372,
251,
0,
172,
1,
"FLOAT"
],
[
374,
252,
0,
156,
0,
"FLOAT"
],
[
378,
151,
0,
252,
0,
"*"
],
[
414,
172,
0,
171,
0,
"AUDIO"
],
[
415,
172,
0,
166,
0,
"AUDIO"
],
[
425,
241,
5,
276,
0,
"FLOAT"
],
[
431,
280,
1,
148,
0,
"INT"
],
[
432,
280,
0,
216,
0,
"FLOAT"
],
[
444,
291,
0,
243,
4,
"IMAGE"
],
[
445,
200,
0,
291,
0,
"IMAGE"
],
[
447,
145,
0,
111,
0,
"MODEL"
],
[
451,
208,
0,
297,
3,
"LATENT"
],
[
452,
77,
0,
297,
2,
"VAE"
],
[
453,
243,
0,
297,
0,
"CONDITIONING"
],
[
454,
243,
1,
297,
1,
"CONDITIONING"
],
[
455,
297,
0,
33,
0,
"CONDITIONING"
],
[
456,
297,
1,
33,
1,
"CONDITIONING"
],
[
457,
297,
2,
32,
0,
"LATENT"
],
[
461,
298,
0,
297,
4,
"IMAGE"
],
[
462,
299,
0,
297,
5,
"IMAGE"
],
[
465,
8,
0,
302,
0,
"STRING"
],
[
467,
303,
0,
7,
1,
"STRING"
],
[
469,
295,
0,
308,
0,
"AUDIO"
],
[
471,
243,
2,
204,
0,
"LATENT"
],
[
472,
241,
6,
277,
0,
"INT"
],
[
476,
16,
0,
194,
0,
"IMAGE"
],
[
479,
311,
0,
314,
2,
"VAE"
],
[
481,
310,
0,
314,
4,
"IMAGE"
],
[
482,
312,
0,
314,
5,
"IMAGE"
],
[
490,
314,
2,
316,
0,
"LATENT"
],
[
492,
317,
0,
123,
0,
"LATENT"
],
[
493,
122,
0,
318,
0,
"LATENT"
],
[
494,
314,
0,
185,
0,
"CONDITIONING"
],
[
495,
314,
1,
185,
1,
"CONDITIONING"
],
[
497,
320,
0,
309,
2,
"FLOAT"
],
[
498,
322,
0,
325,
0,
"INT"
],
[
499,
324,
0,
325,
1,
"INT"
],
[
501,
322,
0,
326,
0,
"INT"
],
[
502,
327,
0,
328,
0,
"INT"
],
[
505,
309,
1,
176,
0,
"LATENT"
],
[
506,
166,
0,
309,
1,
"LATENT"
],
[
508,
4,
0,
280,
0,
"INT"
],
[
510,
330,
0,
331,
1,
"VAE"
],
[
511,
176,
0,
331,
0,
"LATENT"
],
[
512,
331,
0,
333,
0,
"AUDIO"
],
[
513,
328,
0,
309,
3,
"FLOAT"
],
[
518,
173,
0,
337,
1,
"AUDIO"
],
[
519,
308,
0,
337,
0,
"AUDIO"
],
[
521,
337,
0,
338,
1,
"AUDIO"
],
[
522,
338,
0,
172,
0,
"AUDIO"
],
[
523,
341,
0,
339,
0,
"FLOAT"
],
[
524,
340,
0,
341,
0,
"INT"
],
[
525,
339,
0,
338,
0,
"AUDIO"
],
[
533,
291,
0,
345,
0,
"IMAGE"
],
[
534,
325,
1,
346,
0,
"INT"
],
[
535,
346,
0,
243,
5,
"INT"
],
[
537,
350,
0,
348,
2,
"VAE"
],
[
541,
348,
0,
314,
0,
"CONDITIONING"
],
[
542,
348,
1,
314,
1,
"CONDITIONING"
],
[
543,
313,
0,
348,
3,
"LATENT"
],
[
544,
348,
2,
314,
3,
"LATENT"
],
[
545,
351,
0,
348,
5,
"INT"
],
[
546,
26,
1,
352,
0,
"LATENT"
],
[
552,
357,
0,
123,
1,
"LATENT"
],
[
553,
43,
2,
294,
0,
"LATENT"
],
[
555,
359,
0,
122,
0,
"LATENT"
],
[
556,
360,
0,
348,
4,
"IMAGE"
],
[
559,
361,
0,
111,
1,
"CONDITIONING"
],
[
560,
361,
1,
111,
2,
"CONDITIONING"
],
[
561,
314,
0,
361,
0,
"CONDITIONING"
],
[
562,
314,
1,
361,
1,
"CONDITIONING"
],
[
563,
7,
0,
362,
0,
"CONDITIONING"
],
[
564,
53,
0,
363,
0,
"CONDITIONING"
],
[
565,
362,
0,
243,
0,
"CONDITIONING"
],
[
566,
363,
0,
243,
1,
"CONDITIONING"
],
[
567,
364,
0,
348,
0,
"CONDITIONING"
],
[
568,
365,
0,
348,
1,
"CONDITIONING"
],
[
569,
366,
0,
361,
2,
"FLOAT"
],
[
570,
368,
0,
125,
0,
"LATENT"
],
[
571,
43,
2,
358,
0,
"LATENT"
],
[
572,
26,
1,
356,
0,
"LATENT"
],
[
574,
369,
0,
28,
0,
"LATENT"
],
[
575,
370,
0,
93,
1,
"LATENT"
],
[
578,
32,
0,
374,
4,
"LATENT"
],
[
579,
46,
0,
374,
3,
"SIGMAS"
],
[
580,
47,
0,
374,
2,
"SAMPLER"
],
[
581,
30,
0,
374,
1,
"GUIDER"
],
[
582,
130,
0,
374,
0,
"NOISE"
],
[
585,
30,
0,
376,
1,
"GUIDER"
],
[
586,
130,
0,
376,
0,
"NOISE"
],
[
587,
47,
0,
376,
2,
"SAMPLER"
],
[
588,
46,
0,
376,
3,
"SIGMAS"
],
[
589,
32,
0,
376,
4,
"LATENT"
],
[
592,
376,
1,
26,
0,
"LATENT"
],
[
593,
67,
0,
377,
0,
"MODEL"
],
[
594,
377,
0,
99,
0,
"MODEL"
],
[
595,
54,
0,
179,
0,
"IMAGE"
]
],
"groups": [
{
"id": 1,
"title": "Models",
"bounding": [
-1598.3991754179724,
7209.24284786382,
1811.3279795262506,
1210.8851384283817
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 2,
"title": "Settings",
"bounding": [
-1551.0046364364655,
6505.742013003326,
730.2583604453428,
678.4375313889177
],
"color": "#a1309b",
"font_size": 24,
"flags": {}
},
{
"id": 3,
"title": "Input keyframe images (disable to become Text-2-video, but disabled )",
"bounding": [
-835.4591004307082,
5592.676283735768,
1228.216405532955,
698.416661179047
],
"color": "#8A8",
"font_size": 24,
"flags": {}
},
{
"id": 4,
"title": "Preprocess",
"bounding": [
-800.5657860332335,
6484.035335102064,
1188.9854987417734,
460.2822256560703
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 5,
"title": "Generate (bypass when upscaling saved latents)",
"bounding": [
414.7590220669904,
6492.72022352631,
1581.7365140991183,
917.5241140711278
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 6,
"title": "Render unscaled (disable for faster process)",
"bounding": [
2058.3403462775673,
7540.71044104757,
1810.6424163187821,
943.807723412051
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 11,
"title": "Upscaler",
"bounding": [
3040.4828457169406,
6016.232473470956,
2703.209254693189,
1334.2043537091367
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 12,
"title": "Audio input (lipsync)",
"bounding": [
1010.2684340244804,
4351.645736250354,
759.4088423063429,
284.0028157629704
],
"color": "#a1309b",
"font_size": 24,
"flags": {}
},
{
"id": 14,
"title": "Extend video",
"bounding": [
-418.50311725675584,
4350.6940771256695,
1365.8663248577311,
1054.8206849940616
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 15,
"title": "Encode audio",
"bounding": [
1026.3210604979292,
4708.689772457109,
2842.035726662679,
561.8123678194761
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
},
{
"id": 16,
"title": "Keyframe injection",
"bounding": [
463.537461918406,
5596.237050417562,
872.0699989019226,
673.7192558684719
],
"color": "#3f789e",
"font_size": 24,
"flags": {}
}
],
"config": {},
"extra": {
"workflowRendererVersion": "LG",
"ue_links": [],
"ds": {
"scale": 0.2593742460100114,
"offset": [
3235.648355746012,
-5483.89082519124
]
},
"links_added_by_ue": [],
"frontendVersion": "1.37.11",
"VHS_latentpreview": true,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": false,
"VHS_KeepIntermediate": false
},
"version": 0.4
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment