diff --git a/README.md b/README.md
index 1a3da1d..951c0ea 100644
--- a/README.md
+++ b/README.md
@@ -36,6 +36,7 @@ Or in manager -> templates -> Spreadsheet2Video
[Long video (Wan) workflow](example_workflows/Spreadsheet2Video_ConcatVideo.json)
The video was made with the workflow and panning was done later in a video editor.
+Using flux klein edit(to make new objects appear) + wan video.
diff --git a/example_workflows/Spreadsheet2Video_ConcatVideoRoom.json b/example_workflows/Spreadsheet2Video_ConcatVideoRoom.json
new file mode 100644
index 0000000..deb6f49
--- /dev/null
+++ b/example_workflows/Spreadsheet2Video_ConcatVideoRoom.json
@@ -0,0 +1,6755 @@
+{
+ "id": "d15f72da-ab9c-490d-9386-b750d889c6f8",
+ "revision": 0,
+ "last_node_id": 364,
+ "last_link_id": 644,
+ "nodes": [
+ {
+ "id": 218,
+ "type": "GetNode",
+ "pos": [
+ -129.42226803816817,
+ 4196.461349362681
+ ],
+ "size": [
+ 270,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 0,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": [
+ 445
+ ]
+ }
+ ],
+ "title": "Get_vae",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "vae"
+ ],
+ "color": "#af3535",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 220,
+ "type": "GetNode",
+ "pos": [
+ 1594.7945381515567,
+ 3892.283617526658
+ ],
+ "size": [
+ 257.2388542190106,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 1,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": [
+ 449
+ ]
+ }
+ ],
+ "title": "Get_vae",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "vae"
+ ],
+ "color": "#af3535",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 238,
+ "type": "SetNode",
+ "pos": [
+ -129.42226803816817,
+ 4381.5762979179335
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 107,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "LATENT",
+ "type": "LATENT",
+ "link": 465
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_latent",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "latent"
+ },
+ "widgets_values": [
+ "latent"
+ ],
+ "color": "#422342",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 237,
+ "type": "GetNode",
+ "pos": [
+ -129.42226803816817,
+ 3880.02720268329
+ ],
+ "size": [
+ 270,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 2,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 463
+ ]
+ }
+ ],
+ "title": "Get_height_downsized",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "height_downsized"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 236,
+ "type": "GetNode",
+ "pos": [
+ -129.42226803816817,
+ 3815.832703218316
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 3,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 464
+ ]
+ }
+ ],
+ "title": "Get_width_downsized",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "width_downsized"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 205,
+ "type": "GetNode",
+ "pos": [
+ -129.42226803816817,
+ 3791.4450915646084
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 4,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 424,
+ 425
+ ]
+ }
+ ],
+ "title": "Get_frames",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "frames"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 211,
+ "type": "SetNode",
+ "pos": [
+ -129.42226803816817,
+ 3664.535246780658
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 88,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "link": 437
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_compress_image",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "compress_image"
+ },
+ "widgets_values": [
+ "compress_image"
+ ],
+ "color": "#006691",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 282,
+ "type": "SetNode",
+ "pos": [
+ -1264.5623087594242,
+ 4836.883066753237
+ ],
+ "size": [
+ 210,
+ 34
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 84,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "link": 528
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_height",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": ""
+ },
+ "widgets_values": [
+ "height"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 283,
+ "type": "SetNode",
+ "pos": [
+ -1497.6848116215458,
+ 4845.43525128396
+ ],
+ "size": [
+ 210,
+ 34
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 83,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "link": 529
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_width",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": ""
+ },
+ "widgets_values": [
+ "width"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 284,
+ "type": "SetNode",
+ "pos": [
+ -805.9064006334132,
+ 4832.406732533761
+ ],
+ "size": [
+ 210,
+ 34
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 64,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "link": 530
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_fps",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": ""
+ },
+ "widgets_values": [
+ "fps"
+ ],
+ "color": "#346434",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 285,
+ "type": "PrimitiveFloat",
+ "pos": [
+ -828.4853578355645,
+ 4820.213753539184
+ ],
+ "size": [
+ 210,
+ 61.42105412153796
+ ],
+ "flags": {},
+ "order": 5,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": [
+ 530,
+ 533
+ ]
+ }
+ ],
+ "title": "FPS",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.10.0",
+ "Node name for S&R": "PrimitiveFloat"
+ },
+ "widgets_values": [
+ 24
+ ],
+ "color": "#006691",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 286,
+ "type": "SetNode",
+ "pos": [
+ -1027.0002583727967,
+ 4846.272118953432
+ ],
+ "size": [
+ 210,
+ 34
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 96,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "link": 531
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_frames",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": ""
+ },
+ "widgets_values": [
+ "frames"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 288,
+ "type": "SetNode",
+ "pos": [
+ -435.5618508508995,
+ 4845.537109583825
+ ],
+ "size": [
+ 210,
+ 34
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 73,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "BOOLEAN",
+ "type": "BOOLEAN",
+ "link": 534
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_t2v_mode",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": ""
+ },
+ "widgets_values": [
+ "t2v_mode"
+ ]
+ },
+ {
+ "id": 221,
+ "type": "GetNode",
+ "pos": [
+ 1594.7945381515567,
+ 3990.422441832826
+ ],
+ "size": [
+ 257.2388542190106,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 6,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": [
+ 448
+ ]
+ }
+ ],
+ "title": "Get_vae_audio",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "vae_audio"
+ ],
+ "color": "#af3535",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 219,
+ "type": "GetNode",
+ "pos": [
+ 923.0052886914455,
+ 3921.0442670952307
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 7,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": [
+ 446,
+ 447
+ ]
+ }
+ ],
+ "title": "Get_vae",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "vae"
+ ],
+ "color": "#af3535",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 242,
+ "type": "GetNode",
+ "pos": [
+ 923.0052886914455,
+ 4057.168267756608
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 8,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "LATENT_UPSCALE_MODEL",
+ "type": "LATENT_UPSCALE_MODEL",
+ "links": [
+ 470
+ ]
+ }
+ ],
+ "title": "Get_upscale_model",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "upscale_model"
+ ]
+ },
+ {
+ "id": 117,
+ "type": "LTXVConcatAVLatent",
+ "pos": [
+ 923.0052886914455,
+ 4174.61939390672
+ ],
+ "size": [
+ 270,
+ 46
+ ],
+ "flags": {},
+ "order": 116,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "video_latent",
+ "type": "LATENT",
+ "link": 373
+ },
+ {
+ "name": "audio_latent",
+ "type": "LATENT",
+ "link": 475
+ }
+ ],
+ "outputs": [
+ {
+ "name": "latent",
+ "type": "LATENT",
+ "links": [
+ 276
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.5.1",
+ "Node name for S&R": "LTXVConcatAVLatent",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": []
+ },
+ {
+ "id": 229,
+ "type": "GetNode",
+ "pos": [
+ 923.0052886914455,
+ 4341.435714878039
+ ],
+ "size": [
+ 270,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 9,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 458
+ ]
+ }
+ ],
+ "title": "Get_negative",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "negative"
+ ],
+ "color": "#38291f",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 228,
+ "type": "GetNode",
+ "pos": [
+ 923.0052886914455,
+ 4343.96956026449
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 10,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 457
+ ]
+ }
+ ],
+ "title": "Get_positive",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "positive"
+ ],
+ "color": "#38291f",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 307,
+ "type": "GetNode",
+ "pos": [
+ 2190.8007963486584,
+ 3599.4011807236943
+ ],
+ "size": [
+ 210,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 11,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": [
+ 561
+ ]
+ }
+ ],
+ "title": "Get_fps",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "fps"
+ ]
+ },
+ {
+ "id": 309,
+ "type": "GetNode",
+ "pos": [
+ 992.9373088864395,
+ 4060.3714965158824
+ ],
+ "size": [
+ 210,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 12,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BOOLEAN",
+ "type": "BOOLEAN",
+ "links": [
+ 564
+ ]
+ }
+ ],
+ "title": "Get_t2v_mode",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "t2v_mode"
+ ]
+ },
+ {
+ "id": 308,
+ "type": "GetNode",
+ "pos": [
+ -129.42226803816817,
+ 4196.832409347547
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 13,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "BOOLEAN",
+ "type": "BOOLEAN",
+ "links": [
+ 563
+ ]
+ }
+ ],
+ "title": "Get_t2v_mode",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "t2v_mode"
+ ]
+ },
+ {
+ "id": 311,
+ "type": "SimpleCalculatorKJ",
+ "pos": [
+ -129.42226803816817,
+ 4069.5171292630694
+ ],
+ "size": [
+ 270,
+ 128
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 65,
+ "mode": 0,
+ "inputs": [
+ {
+ "label": "a",
+ "name": "variables.a",
+ "shape": 7,
+ "type": "INT,FLOAT,BOOLEAN",
+ "link": 565
+ },
+ {
+ "label": "b",
+ "name": "variables.b",
+ "shape": 7,
+ "type": "INT,FLOAT,BOOLEAN",
+ "link": null
+ },
+ {
+ "label": "c",
+ "name": "variables.c",
+ "shape": 7,
+ "type": "INT,FLOAT,BOOLEAN",
+ "link": null
+ }
+ ],
+ "outputs": [
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": null
+ },
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 566
+ ]
+ },
+ {
+ "name": "BOOLEAN",
+ "type": "BOOLEAN",
+ "links": null
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyui-kjnodes",
+ "ver": "debc47061f722e93fc9885c19facefcf59b6426a",
+ "Node name for S&R": "SimpleCalculatorKJ"
+ },
+ "widgets_values": [
+ "a"
+ ]
+ },
+ {
+ "id": 310,
+ "type": "GetNode",
+ "pos": [
+ -129.42226803816817,
+ 4056.9732641507644
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 14,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": [
+ 565
+ ]
+ }
+ ],
+ "title": "Get_fps",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "fps"
+ ]
+ },
+ {
+ "id": 217,
+ "type": "GetNode",
+ "pos": [
+ -129.42226803816817,
+ 3998.3671211422625
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 15,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "links": [
+ 444
+ ]
+ }
+ ],
+ "title": "Get_vae_audio",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "vae_audio"
+ ],
+ "color": "#af3535",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 240,
+ "type": "SetNode",
+ "pos": [
+ -129.42226803816817,
+ 4040.939445629616
+ ],
+ "size": [
+ 270,
+ 50
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 97,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "LATENT",
+ "type": "LATENT",
+ "link": 468
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_latent_audio",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "latent_audio"
+ },
+ "widgets_values": [
+ "latent_audio"
+ ],
+ "color": "#422342",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 212,
+ "type": "GetNode",
+ "pos": [
+ 923.0052886914455,
+ 4091.6092319863455
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 16,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 438
+ ]
+ }
+ ],
+ "title": "Get_ref_image",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "ref_image"
+ ],
+ "color": "#006691",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 160,
+ "type": "LTXVImgToVideoInplace",
+ "pos": [
+ 922.0628495395072,
+ 4007.04189125817
+ ],
+ "size": [
+ 270,
+ 122
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 113,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": 446
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 438
+ },
+ {
+ "name": "latent",
+ "type": "LATENT",
+ "link": 372
+ },
+ {
+ "name": "bypass",
+ "type": "BOOLEAN",
+ "widget": {
+ "name": "bypass"
+ },
+ "link": 564
+ }
+ ],
+ "outputs": [
+ {
+ "name": "latent",
+ "type": "LATENT",
+ "links": [
+ 373
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.7.0",
+ "Node name for S&R": "LTXVImgToVideoInplace"
+ },
+ "widgets_values": [
+ 1,
+ false
+ ]
+ },
+ {
+ "id": 118,
+ "type": "LTXVLatentUpsampler",
+ "pos": [
+ 923.0052886914455,
+ 3880.6518963912995
+ ],
+ "size": [
+ 270,
+ 81.02629601803119
+ ],
+ "flags": {},
+ "order": 108,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "samples",
+ "type": "LATENT",
+ "link": 374
+ },
+ {
+ "name": "upscale_model",
+ "type": "LATENT_UPSCALE_MODEL",
+ "link": 470
+ },
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": 447
+ }
+ ],
+ "outputs": [
+ {
+ "name": "LATENT",
+ "type": "LATENT",
+ "links": [
+ 372
+ ]
+ }
+ ],
+ "title": "spatial",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.7.0",
+ "Node name for S&R": "LTXVLatentUpsampler",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": []
+ },
+ {
+ "id": 116,
+ "type": "LTXVSeparateAVLatent",
+ "pos": [
+ 925.0254907116475,
+ 3781.594291498663
+ ],
+ "size": [
+ 270,
+ 46
+ ],
+ "flags": {},
+ "order": 99,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "av_latent",
+ "type": "LATENT",
+ "link": 271
+ }
+ ],
+ "outputs": [
+ {
+ "name": "video_latent",
+ "type": "LATENT",
+ "links": [
+ 374
+ ]
+ },
+ {
+ "name": "audio_latent",
+ "type": "LATENT",
+ "links": [
+ 475
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.5.1",
+ "Node name for S&R": "LTXVSeparateAVLatent",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": []
+ },
+ {
+ "id": 234,
+ "type": "SetNode",
+ "pos": [
+ -999.0327326452298,
+ 4600.849957400827
+ ],
+ "size": [
+ 210,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 111,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "link": 462
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_height_downsized",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "height_downsized"
+ },
+ "widgets_values": [
+ "height_downsized"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 248,
+ "type": "SetNode",
+ "pos": [
+ -1007.6849229537308,
+ 4521.115976512038
+ ],
+ "size": [
+ 210,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 104,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "link": 482
+ }
+ ],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": null
+ }
+ ],
+ "title": "Set_resize_image",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "resize_image"
+ },
+ "widgets_values": [
+ "resize_image"
+ ],
+ "color": "#2a363b",
+ "bgcolor": "#3f5159"
+ },
+ {
+ "id": 233,
+ "type": "SetNode",
+ "pos": [
+ -998.5078519842093,
+ 4568.285743105785
+ ],
+ "size": [
+ 210,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 110,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "link": 461
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_width_downsized",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "width_downsized"
+ },
+ "widgets_values": [
+ "width_downsized"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 163,
+ "type": "GetImageSize",
+ "pos": [
+ -983.7558448772272,
+ 4485.418705078137
+ ],
+ "size": [
+ 210,
+ 136
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 103,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 355
+ }
+ ],
+ "outputs": [
+ {
+ "name": "width",
+ "type": "INT",
+ "links": [
+ 461
+ ]
+ },
+ {
+ "name": "height",
+ "type": "INT",
+ "links": [
+ 462
+ ]
+ },
+ {
+ "name": "batch_size",
+ "type": "INT",
+ "links": null
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.7.0",
+ "Node name for S&R": "GetImageSize"
+ },
+ "widgets_values": []
+ },
+ {
+ "id": 246,
+ "type": "ResizeImagesByLongerEdge",
+ "pos": [
+ -1019.8779975664972,
+ 4367.062194105972
+ ],
+ "size": [
+ 348.624609375,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 93,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "link": 479
+ }
+ ],
+ "outputs": [
+ {
+ "name": "images",
+ "type": "IMAGE",
+ "links": [
+ 481
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.5.1",
+ "Node name for S&R": "ResizeImagesByLongerEdge"
+ },
+ "widgets_values": [
+ 1536
+ ]
+ },
+ {
+ "id": 209,
+ "type": "SetNode",
+ "pos": [
+ -988.9868935432019,
+ 4405.663635518321
+ ],
+ "size": [
+ 210,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 102,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "link": 481
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_ref_image",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "ref_image"
+ },
+ "widgets_values": [
+ "ref_image"
+ ],
+ "color": "#006691",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 244,
+ "type": "GetNode",
+ "pos": [
+ -972.1177033180707,
+ 4319.307329996706
+ ],
+ "size": [
+ 210,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 17,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 473
+ ]
+ }
+ ],
+ "title": "Get_height",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "height"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 243,
+ "type": "GetNode",
+ "pos": [
+ -978.287871495176,
+ 4269.931119158377
+ ],
+ "size": [
+ 210,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 18,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 472
+ ]
+ }
+ ],
+ "title": "Get_width",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "width"
+ ],
+ "color": "#1b4669",
+ "bgcolor": "#29699c"
+ },
+ {
+ "id": 188,
+ "type": "SetNode",
+ "pos": [
+ -1520.5822224509632,
+ 4061.0980567998877
+ ],
+ "size": [
+ 364.0273046899474,
+ 50
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 75,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "LATENT_UPSCALE_MODEL",
+ "type": "LATENT_UPSCALE_MODEL",
+ "link": 403
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_upscale_model",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "upscale_model"
+ },
+ "widgets_values": [
+ "upscale_model"
+ ]
+ },
+ {
+ "id": 216,
+ "type": "SetNode",
+ "pos": [
+ -1520.5822224509632,
+ 4499.478965139718
+ ],
+ "size": [
+ 364.0273046899474,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 78,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "link": 443
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_vae_audio",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "vae_audio"
+ },
+ "widgets_values": [
+ "vae_audio"
+ ],
+ "color": "#af3535",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 215,
+ "type": "SetNode",
+ "pos": [
+ -1520.5822224509632,
+ 4363.984488265471
+ ],
+ "size": [
+ 364.0273046899474,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 77,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "link": 442
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_vae",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "vae"
+ },
+ "widgets_values": [
+ "vae"
+ ],
+ "color": "#af3535",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 213,
+ "type": "SetNode",
+ "pos": [
+ -1520.5822224509632,
+ 4158.87226129803
+ ],
+ "size": [
+ 364.0273046899474,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 76,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "link": 550
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_clip",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "clip"
+ },
+ "widgets_values": [
+ "clip"
+ ],
+ "color": "#c09430",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 225,
+ "type": "GetNode",
+ "pos": [
+ 237.99144812298735,
+ 3813.700211629916
+ ],
+ "size": [
+ 271.305509971064,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 19,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": []
+ }
+ ],
+ "title": "Get_model",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "model"
+ ],
+ "color": "#1f1f48",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 231,
+ "type": "GetNode",
+ "pos": [
+ 237.99144812298735,
+ 3808.091183626127
+ ],
+ "size": [
+ 271.305509971064,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 20,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 459
+ ]
+ }
+ ],
+ "title": "Get_negative",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "negative"
+ ],
+ "color": "#38291f",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 230,
+ "type": "GetNode",
+ "pos": [
+ 237.99144812298735,
+ 3808.3496174952584
+ ],
+ "size": [
+ 271.305509971064,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 21,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 460
+ ]
+ }
+ ],
+ "title": "Get_positive",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "positive"
+ ],
+ "color": "#38291f",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 161,
+ "type": "LTXVImgToVideoInplace",
+ "pos": [
+ -129.42226803816817,
+ 4158.729950645612
+ ],
+ "size": [
+ 270,
+ 122
+ ],
+ "flags": {},
+ "order": 87,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "vae",
+ "type": "VAE",
+ "link": 445
+ },
+ {
+ "name": "image",
+ "type": "IMAGE",
+ "link": 353
+ },
+ {
+ "name": "latent",
+ "type": "LATENT",
+ "link": 361
+ },
+ {
+ "name": "bypass",
+ "type": "BOOLEAN",
+ "widget": {
+ "name": "bypass"
+ },
+ "link": 563
+ }
+ ],
+ "outputs": [
+ {
+ "name": "latent",
+ "type": "LATENT",
+ "links": [
+ 363
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.7.0",
+ "Node name for S&R": "LTXVImgToVideoInplace"
+ },
+ "widgets_values": [
+ 1,
+ false
+ ]
+ },
+ {
+ "id": 199,
+ "type": "LTXVEmptyLatentAudio",
+ "pos": [
+ -129.42226803816817,
+ 3972.336880680874
+ ],
+ "size": [
+ 270,
+ 120
+ ],
+ "flags": {},
+ "order": 86,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "audio_vae",
+ "type": "VAE",
+ "link": 444
+ },
+ {
+ "name": "frames_number",
+ "type": "INT",
+ "widget": {
+ "name": "frames_number"
+ },
+ "link": 425
+ },
+ {
+ "name": "frame_rate",
+ "type": "INT",
+ "widget": {
+ "name": "frame_rate"
+ },
+ "link": 566
+ }
+ ],
+ "outputs": [
+ {
+ "name": "Latent",
+ "type": "LATENT",
+ "links": [
+ 412,
+ 468
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.68",
+ "Node name for S&R": "LTXVEmptyLatentAudio",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": [
+ 121,
+ 24,
+ 1
+ ]
+ },
+ {
+ "id": 201,
+ "type": "LTXVAudioVAEDecode",
+ "pos": [
+ 1594.7945381515567,
+ 3969.994932791013
+ ],
+ "size": [
+ 257.2388542190106,
+ 46
+ ],
+ "flags": {},
+ "order": 120,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "samples",
+ "type": "LATENT",
+ "link": 430
+ },
+ {
+ "label": "Audio VAE",
+ "name": "audio_vae",
+ "type": "VAE",
+ "link": 448
+ }
+ ],
+ "outputs": [
+ {
+ "name": "Audio",
+ "type": "AUDIO",
+ "links": [
+ 416
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.7.0",
+ "Node name for S&R": "LTXVAudioVAEDecode",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": []
+ },
+ {
+ "id": 253,
+ "type": "MarkdownNote",
+ "pos": [
+ -2017.1983133091496,
+ 3845.743559373052
+ ],
+ "size": [
+ 382.280702747692,
+ 140
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 22,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Prompting LTX-2",
+ "properties": {},
+ "widgets_values": [
+ "## LTX-2 Prompting Tips\n1. **Core Actions**: Describe events and actions as they occur over time \n2. **Audio**: Describe sounds and dialogue needed for the scene \n3. **Reference Image**: Do not repeat details already present \n4. **Consistency**: Avoid instructions that do not match the reference image, as this will degrade results"
+ ],
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 287,
+ "type": "SimpleCalculatorKJ",
+ "pos": [
+ -1067.9490631055062,
+ 4848.515349256717
+ ],
+ "size": [
+ 210,
+ 136
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 85,
+ "mode": 0,
+ "inputs": [
+ {
+ "label": "a",
+ "name": "variables.a",
+ "shape": 7,
+ "type": "INT,FLOAT,BOOLEAN",
+ "link": null
+ },
+ {
+ "label": "b",
+ "name": "variables.b",
+ "shape": 7,
+ "type": "INT,FLOAT,BOOLEAN",
+ "link": null
+ },
+ {
+ "label": "c",
+ "name": "variables.c",
+ "shape": 7,
+ "type": "INT,FLOAT,BOOLEAN",
+ "link": null
+ },
+ {
+ "name": "a",
+ "shape": 7,
+ "type": "*",
+ "link": 532
+ },
+ {
+ "name": "b",
+ "shape": 7,
+ "type": "*",
+ "link": 533
+ }
+ ],
+ "outputs": [
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": []
+ },
+ {
+ "name": "INT",
+ "type": "INT",
+ "links": [
+ 531
+ ]
+ },
+ {
+ "name": "BOOLEAN",
+ "type": "BOOLEAN",
+ "links": null
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyui-kjnodes",
+ "ver": "17cddd4959f00182c66954be2a7a32a6481d81be",
+ "Node name for S&R": "SimpleCalculatorKJ"
+ },
+ "widgets_values": [
+ "1+ 8*(round(a*b)/8)"
+ ],
+ "color": "#006691",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 306,
+ "type": "GetNode",
+ "pos": [
+ 237.99144812298735,
+ 3857.405377510338
+ ],
+ "size": [
+ 271.305509971064,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 23,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": []
+ }
+ ],
+ "title": "Get_model_with_lora",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "model_with_lora"
+ ]
+ },
+ {
+ "id": 251,
+ "type": "MarkdownNote",
+ "pos": [
+ -2018.8679017555978,
+ 3499.4577331178853
+ ],
+ "size": [
+ 382.280702747692,
+ 89.8245395507779
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 24,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "About Models",
+ "properties": {},
+ "widgets_values": [
+ "Download models from here:\n\n\nhttps://huggingface.co/Kijai/LTX2.3_comfy\n\nText encoder : https://huggingface.co/Comfy-Org/ltx-2"
+ ],
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 331,
+ "type": "SetNode",
+ "pos": [
+ -1520.5822224509632,
+ 4661.804610550427
+ ],
+ "size": [
+ 364.0273046899474,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 79,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "VAE",
+ "type": "VAE",
+ "link": 611
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_vae_tiny",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "vae_tiny"
+ },
+ "widgets_values": [
+ "vae_tiny"
+ ]
+ },
+ {
+ "id": 289,
+ "type": "MarkdownNote",
+ "pos": [
+ -1942.8556143849855,
+ 4764.718089392702
+ ],
+ "size": [
+ 291.99631835798823,
+ 102.45137621179947
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 25,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "Video settings",
+ "properties": {},
+ "widgets_values": [
+ "If low on Ram/Vram, try width height to 832 x 480 or 960 x 544. If you can, run at 1280 x 720 or higher.\n\n\nLength in seconds : try 5, 10 or 20. \nfps : 24 or 25 (or 48 or 50 if your pc can run it)"
+ ],
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 326,
+ "type": "MarkdownNote",
+ "pos": [
+ -2017.1983133091496,
+ 4046.4278551250272
+ ],
+ "size": [
+ 382.280702747692,
+ 107.3859507080042
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 26,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [],
+ "title": "User Made Loras",
+ "properties": {},
+ "widgets_values": [
+ "If using some user made LTX-2 loras they sometimes are not trained on audio, so it will produce very noisy audio outputs. Try use KJNodes LTX-2 Lora Loader Advanced in such cases, and set the non video strenght to zero\n"
+ ],
+ "color": "#222",
+ "bgcolor": "#000"
+ },
+ {
+ "id": 341,
+ "type": "GetNode",
+ "pos": [
+ 947.4435562371877,
+ 4298.358565330746
+ ],
+ "size": [
+ 210,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 27,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 621
+ ]
+ }
+ ],
+ "title": "Get_model",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "model"
+ ]
+ },
+ {
+ "id": 103,
+ "type": "CFGGuider",
+ "pos": [
+ 922.991420816156,
+ 4271.605563403883
+ ],
+ "size": [
+ 270,
+ 98
+ ],
+ "flags": {},
+ "order": 66,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 621
+ },
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 457
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": 458
+ }
+ ],
+ "outputs": [
+ {
+ "name": "GUIDER",
+ "type": "GUIDER",
+ "links": [
+ 507
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.71",
+ "Node name for S&R": "CFGGuider",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": [
+ 1
+ ]
+ },
+ {
+ "id": 109,
+ "type": "LTXVConcatAVLatent",
+ "pos": [
+ -129.42226803816817,
+ 4334.352245641956
+ ],
+ "size": [
+ 270,
+ 46
+ ],
+ "flags": {},
+ "order": 98,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "video_latent",
+ "type": "LATENT",
+ "link": 363
+ },
+ {
+ "name": "audio_latent",
+ "type": "LATENT",
+ "link": 412
+ }
+ ],
+ "outputs": [
+ {
+ "name": "latent",
+ "type": "LATENT",
+ "links": [
+ 465
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.7.0",
+ "Node name for S&R": "LTXVConcatAVLatent",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": []
+ },
+ {
+ "id": 210,
+ "type": "GetNode",
+ "pos": [
+ -124.74901604508295,
+ 3653.337613647452
+ ],
+ "size": [
+ 270,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 28,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "IMAGE",
+ "type": "IMAGE",
+ "links": [
+ 436
+ ]
+ }
+ ],
+ "title": "Get_ref_image",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "ref_image"
+ ],
+ "color": "#006691",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 125,
+ "type": "LTXVSeparateAVLatent",
+ "pos": [
+ 1594.7945381515567,
+ 3642.172816985237
+ ],
+ "size": [
+ 257.2388542190106,
+ 46
+ ],
+ "flags": {},
+ "order": 118,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "av_latent",
+ "type": "LATENT",
+ "link": 562
+ }
+ ],
+ "outputs": [
+ {
+ "name": "video_latent",
+ "type": "LATENT",
+ "links": [
+ 302
+ ]
+ },
+ {
+ "name": "audio_latent",
+ "type": "LATENT",
+ "links": [
+ 430
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.5.1",
+ "Node name for S&R": "LTXVSeparateAVLatent",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": []
+ },
+ {
+ "id": 344,
+ "type": "GetNode",
+ "pos": [
+ 237.99144812298735,
+ 3814.06500689016
+ ],
+ "size": [
+ 271.305509971064,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 29,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "links": [
+ 627
+ ]
+ }
+ ],
+ "title": "Get_model",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "model"
+ ]
+ },
+ {
+ "id": 343,
+ "type": "GetNode",
+ "pos": [
+ 273.75003497061414,
+ 4532.958178219769
+ ],
+ "size": [
+ 271.305509971064,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 30,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "links": [
+ 623,
+ 624
+ ]
+ }
+ ],
+ "title": "Get_negative",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "negative"
+ ]
+ },
+ {
+ "id": 342,
+ "type": "LTX2_NAG",
+ "pos": [
+ 244.132794287635,
+ 4480.644574669967
+ ],
+ "size": [
+ 271.305509971064,
+ 170
+ ],
+ "flags": {},
+ "order": 90,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "link": 625
+ },
+ {
+ "name": "nag_cond_video",
+ "shape": 7,
+ "type": "CONDITIONING",
+ "link": 623
+ },
+ {
+ "name": "nag_cond_audio",
+ "shape": 7,
+ "type": "CONDITIONING",
+ "link": 624
+ }
+ ],
+ "outputs": [
+ {
+ "name": "model",
+ "type": "MODEL",
+ "links": [
+ 626
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfyui-kjnodes",
+ "ver": "ff79c7332d7ea4aa85097a88fb09359f28cb487e",
+ "Node name for S&R": "LTX2_NAG"
+ },
+ "widgets_values": [
+ 11,
+ 0.25,
+ 2.5,
+ true
+ ]
+ },
+ {
+ "id": 322,
+ "type": "GetNode",
+ "pos": [
+ -24.85188038740955,
+ 4471.396478929093
+ ],
+ "size": [
+ 210,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 31,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "FLOAT",
+ "type": "FLOAT",
+ "links": [
+ 600
+ ]
+ }
+ ],
+ "title": "Get_fps",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "fps"
+ ]
+ },
+ {
+ "id": 226,
+ "type": "SetNode",
+ "pos": [
+ -86.21565705316577,
+ 4489.73876465332
+ ],
+ "size": [
+ 210,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 114,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "link": 455
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_positive",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "positive"
+ },
+ "widgets_values": [
+ "positive"
+ ],
+ "color": "#38291f",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 227,
+ "type": "SetNode",
+ "pos": [
+ -29.742659196724304,
+ 4498.2660995229035
+ ],
+ "size": [
+ 210,
+ 58
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 115,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "CONDITIONING",
+ "type": "CONDITIONING",
+ "link": 456
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_negative",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "negative"
+ },
+ "widgets_values": [
+ "negative"
+ ],
+ "color": "#38291f",
+ "bgcolor": "rgba(24,24,27,.9)"
+ },
+ {
+ "id": 107,
+ "type": "LTXVConditioning",
+ "pos": [
+ -128.45264555902682,
+ 4442.679834689612
+ ],
+ "size": [
+ 270,
+ 86.66666666666667
+ ],
+ "flags": {
+ "collapsed": false
+ },
+ "order": 112,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "link": 286
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "link": 287
+ },
+ {
+ "name": "frame_rate",
+ "type": "FLOAT",
+ "widget": {
+ "name": "frame_rate"
+ },
+ "link": 600
+ }
+ ],
+ "outputs": [
+ {
+ "name": "positive",
+ "type": "CONDITIONING",
+ "links": [
+ 455
+ ]
+ },
+ {
+ "name": "negative",
+ "type": "CONDITIONING",
+ "links": [
+ 456
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.56",
+ "Node name for S&R": "LTXVConditioning",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": [
+ 24
+ ]
+ },
+ {
+ "id": 108,
+ "type": "EmptyLTXVLatentVideo",
+ "pos": [
+ -129.42226803816817,
+ 3762.1968230460407
+ ],
+ "size": [
+ 270,
+ 146.66666666666669
+ ],
+ "flags": {},
+ "order": 63,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "width",
+ "type": "INT",
+ "widget": {
+ "name": "width"
+ },
+ "link": 464
+ },
+ {
+ "name": "height",
+ "type": "INT",
+ "widget": {
+ "name": "height"
+ },
+ "link": 463
+ },
+ {
+ "name": "length",
+ "type": "INT",
+ "widget": {
+ "name": "length"
+ },
+ "link": 424
+ }
+ ],
+ "outputs": [
+ {
+ "name": "LATENT",
+ "type": "LATENT",
+ "links": [
+ 361
+ ]
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.3.60",
+ "Node name for S&R": "EmptyLTXVLatentVideo",
+ "enableTabs": false,
+ "tabWidth": 65,
+ "tabXOffset": 10,
+ "hasSecondTab": false,
+ "secondTabText": "Send Back",
+ "secondTabOffset": 80,
+ "secondTabWidth": 65
+ },
+ "widgets_values": [
+ 704,
+ 512,
+ 121,
+ 1
+ ]
+ },
+ {
+ "id": 303,
+ "type": "SetNode",
+ "pos": [
+ -550.0867256817794,
+ 3637.178773994079
+ ],
+ "size": [
+ 386.66127530410665,
+ 60
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 109,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "MODEL",
+ "type": "MODEL",
+ "link": 590
+ }
+ ],
+ "outputs": [
+ {
+ "name": "*",
+ "type": "*",
+ "links": null
+ }
+ ],
+ "title": "Set_model_with_lora",
+ "properties": {
+ "Node name for S&R": "SetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes",
+ "previousName": "model_with_lora"
+ },
+ "widgets_values": [
+ "model_with_lora"
+ ]
+ },
+ {
+ "id": 347,
+ "type": "StringConcatenate",
+ "pos": [
+ -616.5295595599073,
+ 3962.4072266805238
+ ],
+ "size": [
+ 429.64913571999637,
+ 200
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 69,
+ "mode": 0,
+ "inputs": [
+ {
+ "name": "string_a",
+ "type": "STRING",
+ "widget": {
+ "name": "string_a"
+ },
+ "link": 628
+ }
+ ],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": []
+ }
+ ],
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.14.1",
+ "Node name for S&R": "StringConcatenate"
+ },
+ "widgets_values": [
+ "",
+ "",
+ ""
+ ]
+ },
+ {
+ "id": 348,
+ "type": "GetNode",
+ "pos": [
+ -616.5295595599073,
+ 4054.852292030277
+ ],
+ "size": [
+ 429.64913571999637,
+ 34
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 32,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "CLIP",
+ "type": "CLIP",
+ "links": []
+ }
+ ],
+ "title": "Get_clip",
+ "properties": {
+ "Node name for S&R": "GetNode",
+ "aux_id": "kijai/ComfyUI-KJNodes"
+ },
+ "widgets_values": [
+ "clip"
+ ]
+ },
+ {
+ "id": 350,
+ "type": "PrimitiveStringMultiline",
+ "pos": [
+ -616.5295595599073,
+ 3994.832575181112
+ ],
+ "size": [
+ 429.64913571999637,
+ 523.859790172266
+ ],
+ "flags": {
+ "collapsed": true
+ },
+ "order": 33,
+ "mode": 0,
+ "inputs": [],
+ "outputs": [
+ {
+ "name": "STRING",
+ "type": "STRING",
+ "links": [
+ 628
+ ]
+ }
+ ],
+ "title": "LTX-2 PROMPT INSTRUCT",
+ "properties": {
+ "cnr_id": "comfy-core",
+ "ver": "0.14.1",
+ "Node name for S&R": "PrimitiveStringMultiline"
+ },
+ "widgets_values": [
+ "You are a Creative Assistant writing concise, action-focused image-to-video prompts. Given an image (first frame) and user Raw Input Prompt, generate a prompt to guide video generation from that image.\n\n#### Guidelines:\n- Analyze the Image: Identify Subject, Setting, Elements, Style and Mood.\n- Follow user Raw Input Prompt: Include all requested motion, actions, camera movements, audio, and details. If in conflict with the image, prioritize user request while maintaining visual consistency (describe transition from image to user's scene).\n- Describe only changes from the image: Don't reiterate established visual details. Inaccurate descriptions may cause scene cuts.\n- Active language: Use present-progressive verbs (\"is walking,\" \"speaking\"). If no action specified, describe natural movements.\n- Chronological flow: Use temporal connectors (\"as,\" \"then,\" \"while\").\n- Audio layer: Describe complete soundscape throughout the prompt alongside actionsβNOT at the end. Align audio intensity with action tempo. Include natural background audio, ambient sounds, effects, speech or music (when requested). Be specific (e.g., \"soft footsteps on tile\") not vague (e.g., \"ambient sound\").\n- Speech (only when requested): Provide exact words in quotes with character's visual/voice characteristics (e.g., \"The tall man speaks in a low, gravelly voice\"), language if not English and accent if relevant. If general conversation mentioned without text, generate contextual quoted dialogue. (i.e., \"The man is talking\" input -> the output should include exact spoken words, like: \"The man is talking in an excited voice saying: 'You won't believe what I just saw!' His hands gesture expressively as he speaks, eyebrows raised with enthusiasm. The ambient sound of a quiet room underscores his animated speech.\")\n- Style: Include visual style at beginning: \"Style: