{ "id": "6211fad4-3e9f-4c5c-8a17-a40a6126eebb", "revision": 0, "last_node_id": 189, "last_link_id": 543, "nodes": [ { "id": 86, "type": "ConditioningZeroOut", "pos": [ 468.93724003880976, 304.1977656746682 ], "size": [ 204.134765625, 26 ], "flags": {}, "order": 32, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 182 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 183 ] } ], "properties": { "Node name for S&R": "ConditioningZeroOut" }, "widgets_values": [] }, { "id": 13, "type": "EmptyLTXVLatentVideo", "pos": [ 70.38546001645443, 320.9296935740362 ], "size": [ 270, 130 ], "flags": { "collapsed": true }, "order": 27, "mode": 0, "inputs": [ { "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 113 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 114 }, { "name": "length", "type": "INT", "widget": { "name": "length" }, "link": 123 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 237 ] } ], "properties": { "Node name for S&R": "EmptyLTXVLatentVideo" }, "widgets_values": [ 768, 512, 97, 1 ] }, { "id": 6, "type": "CLIPTextEncode", "pos": [ 57.70957238306283, 386.75429600792825 ], "size": [ 422.84503173828125, 164.31304931640625 ], "flags": { "collapsed": true }, "order": 28, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 222 }, { "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": 160 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 25, 182 ] } ], "properties": { "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "" ] }, { "id": 98, "type": "Reroute", "pos": [ 706.2275102752171, 1239.9816184716012 ], "size": [ 75, 26 ], "flags": {}, "order": 22, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 257 } ], "outputs": [ { "name": "", "type": "VAE", "links": [ 231, 305 ] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 120, "type": "LTXVCropGuides", "pos": [ 470.88998941226936, 741.1077405498987 ], "size": [ 152.7134765625, 66 ], "flags": {}, "order": 42, "mode": 0, "inputs": [ { "name": "positive", "type": "CONDITIONING", "link": 283 }, { "name": "negative", "type": "CONDITIONING", "link": 284 }, { "name": "latent", "type": "LATENT", "link": 312 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "links": null }, { "name": "negative", "type": "CONDITIONING", "links": null }, { "name": "latent", "type": "LATENT", "links": [ 339 ] } ], "properties": { "Node name for S&R": "LTXVCropGuides" }, "widgets_values": [] }, { "id": 87, "type": "VAELoaderKJ", "pos": [ 52.01282979897152, 898.6521803548703 ], "size": [ 270, 106 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 184, 185 ] } ], "properties": { "Node name for S&R": "VAELoaderKJ" }, "widgets_values": [ "LTX2_audio_vae_bf16.safetensors", "main_device", "bf16" ] }, { "id": 107, "type": "VAELoaderKJ", "pos": [ 61.71063803456682, 1056.4618379666133 ], "size": [ 270, 106 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 257 ] } ], "properties": { "Node name for S&R": "VAELoaderKJ" }, "widgets_values": [ "LTX2_video_vae_bf16.safetensors", "main_device", "bf16" ] }, { "id": 83, "type": "PrimitiveString", "pos": [ -450.1769459783028, 656.2021435835231 ], "size": [ 270, 58 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 172 ] } ], "title": "CONFIG OutputDir", "properties": { "Node name for S&R": "PrimitiveString" }, "widgets_values": [ "testrun/vid" ] }, { "id": 113, "type": "AudioConcat", "pos": [ 476.48786333909476, 1345.4204259126598 ], "size": [ 270, 78 ], "flags": { "collapsed": true }, "order": 45, "mode": 0, "inputs": [ { "name": "audio1", "type": "AUDIO", "link": 266 }, { "name": "audio2", "type": "AUDIO", "link": 267 } ], "outputs": [ { "name": "AUDIO", "type": "AUDIO", "links": [ 268 ] } ], "properties": { "Node name for S&R": "AudioConcat" }, "widgets_values": [ "after" ] }, { "id": 16, "type": "LTXVAudioVAEDecode", "pos": [ -65.49473092589464, 1257.766946013722 ], "size": [ 202.991796875, 46 ], "flags": {}, "order": 43, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 294 }, { "label": "Audio VAE", "name": "audio_vae", "type": "VAE", "link": 184 } ], "outputs": [ { "name": "Audio", "type": "AUDIO", "links": [ 266, 267 ] } ], "properties": { "Node name for S&R": "LTXVAudioVAEDecode" }, "widgets_values": [] }, { "id": 30, "type": "ImageScale", "pos": [ 395.8790588437294, -747.2248575034247 ], "size": [ 270, 130 ], "flags": {}, "order": 30, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 327 }, { "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 115 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 116 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 55 ] } ], "properties": { "Node name for S&R": "ImageScale" }, "widgets_values": [ "lanczos", 768, 512, "center" ] }, { "id": 14, "type": "LTXVSeparateAVLatent", "pos": [ 856.0361542285414, 522.0418220056398 ], "size": [ 193.2916015625, 46 ], "flags": {}, "order": 41, "mode": 0, "inputs": [ { "name": "av_latent", "type": "LATENT", "link": 524 } ], "outputs": [ { "name": "video_latent", "type": "LATENT", "links": [ 312 ] }, { "name": "audio_latent", "type": "LATENT", "links": [ 294 ] } ], "properties": { "Node name for S&R": "LTXVSeparateAVLatent" }, "widgets_values": [] }, { "id": 36, "type": "ImageScale", "pos": [ 365.22403683350336, -310.62561396611557 ], "size": [ 270, 130 ], "flags": {}, "order": 31, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 326 }, { "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 111 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 112 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 78 ] } ], "properties": { "Node name for S&R": "ImageScale" }, "widgets_values": [ "lanczos", 768, 512, "center" ] }, { "id": 138, "type": "FL_RIFE", "pos": [ 367.8592721627909, 927.7948077939733 ], "size": [ 281.7359375, 106 ], "flags": {}, "order": 47, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 337 }, { "name": "multiplier", "type": "INT", "widget": { "name": "multiplier" }, "link": 340 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 338 ] } ], "properties": { "Node name for S&R": "FL_RIFE" }, "widgets_values": [ "rife49", 2, false ], "color": "#16727c", "bgcolor": "#4F0074" }, { "id": 18, "type": "LTXVEmptyLatentAudio", "pos": [ 501.5232855595259, 506.7905336662731 ], "size": [ 294.1360463610554, 106 ], "flags": {}, "order": 26, "mode": 0, "inputs": [ { "label": "Audio VAE", "name": "audio_vae", "type": "VAE", "link": 185 }, { "name": "frames_number", "type": "INT", "widget": { "name": "frames_number" }, "link": 262 }, { "name": "frame_rate", "type": "INT", "widget": { "name": "frame_rate" }, "link": 120 } ], "outputs": [ { "name": "Latent", "type": "LATENT", "links": [ 22 ] } ], "properties": { "Node name for S&R": "LTXVEmptyLatentAudio" }, "widgets_values": [ 93, 20, 1 ] }, { "id": 28, "type": "LTXVPreprocess", "pos": [ 399.6236101128782, -558.659475973149 ], "size": [ 270, 58 ], "flags": {}, "order": 34, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 55 }, { "name": "img_compression", "type": "INT", "widget": { "name": "img_compression" }, "link": 166 } ], "outputs": [ { "name": "output_image", "type": "IMAGE", "links": [ 429 ] } ], "properties": { "Node name for S&R": "LTXVPreprocess" }, "widgets_values": [ 33 ] }, { "id": 20, "type": "LTXVConditioning", "pos": [ 167.91154661599933, 1346.8726432456729 ], "size": [ 270, 78 ], "flags": { "collapsed": true }, "order": 36, "mode": 0, "inputs": [ { "name": "positive", "type": "CONDITIONING", "link": 25 }, { "name": "negative", "type": "CONDITIONING", "link": 183 }, { "name": "frame_rate", "type": "FLOAT", "widget": { "name": "frame_rate" }, "link": 130 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "links": [ 229 ] }, { "name": "negative", "type": "CONDITIONING", "links": [ 230 ] } ], "properties": { "Node name for S&R": "LTXVConditioning" }, "widgets_values": [ 20 ] }, { "id": 64, "type": "FL_IntToFloat", "pos": [ 206.39800135510814, 1257.3077356956799 ], "size": [ 270, 58 ], "flags": { "collapsed": true }, "order": 23, "mode": 0, "inputs": [ { "name": "int_value", "type": "INT", "widget": { "name": "int_value" }, "link": 129 } ], "outputs": [ { "name": "float_value", "type": "FLOAT", "links": [ 130 ] } ], "properties": { "Node name for S&R": "FL_IntToFloat" }, "widgets_values": [ 0 ], "color": "#16727c", "bgcolor": "#4F0074" }, { "id": 122, "type": "LTXVChunkFeedForward", "pos": [ -94.80819974734366, 507.2728573836142 ], "size": [ 272.35703125, 82 ], "flags": {}, "order": 29, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 542 } ], "outputs": [ { "name": "model", "type": "MODEL", "links": [ 422 ] } ], "properties": { "Node name for S&R": "LTXVChunkFeedForward" }, "widgets_values": [ 4, 4096 ] }, { "id": 55, "type": "PrimitiveInt", "pos": [ -744.0563043917452, 536.042809803344 ], "size": [ 270, 82 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 120, 129 ] } ], "title": "CONFIG FrameRate", "properties": { "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ 24, "fixed" ] }, { "id": 67, "type": "PrimitiveFloat", "pos": [ -876.7196732219651, 661.1026332072104 ], "size": [ 406.8122377135361, 58 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [ 132 ] } ], "title": "CONFIG OutputFrameRate (FrameRate * Interpolate)", "properties": { "Node name for S&R": "PrimitiveFloat" }, "widgets_values": [ 48 ] }, { "id": 17, "type": "VHS_VideoCombine", "pos": [ 1166.209921716292, 237.68982087837267 ], "size": [ 441.7333984375, 672.4103064903845 ], "flags": {}, "order": 48, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 338 }, { "name": "audio", "shape": 7, "type": "AUDIO", "link": 268 }, { "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": 132 }, { "name": "filename_prefix", "type": "STRING", "widget": { "name": "filename_prefix" }, "link": 172 } ], "outputs": [ { "name": "Filenames", "type": "VHS_FILENAMES", "links": null } ], "properties": { "Node name for S&R": "VHS_VideoCombine" }, "widgets_values": { "frame_rate": 40, "loop_count": 0, "filename_prefix": "AnimateDiff", "format": "video/nvenc_h264-mp4", "pix_fmt": "yuv420p", "bitrate": 5, "megabit": true, "save_metadata": true, "pingpong": false, "save_output": false, "videopreview": { "hidden": false, "paused": false, "params": { "filename": "vid_00053-audio.mp4", "subfolder": "testrun", "type": "temp", "format": "video/nvenc_h264-mp4", "frame_rate": 48, "workflow": "vid_00053.png", "fullpath": "D:\\ComfyUI\\ComfyUI\\temp\\testrun\\vid_00053-audio.mp4" } } } }, { "id": 80, "type": "PrimitiveFloat", "pos": [ -752.686429575399, 895.1490401381469 ], "size": [ 270, 58 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [ 238 ] } ], "title": "CONFIG ImgStartStrength (I2V)", "properties": { "Node name for S&R": "PrimitiveFloat" }, "widgets_values": [ 1 ] }, { "id": 103, "type": "PrimitiveFloat", "pos": [ -462.84754052220404, 892.3417262030376 ], "size": [ 270, 58 ], "flags": {}, "order": 6, "mode": 0, "inputs": [], "outputs": [ { "name": "FLOAT", "type": "FLOAT", "links": [ 260 ] } ], "title": "CONFIG ImgEndStrength (I2V)", "properties": { "Node name for S&R": "PrimitiveFloat" }, "widgets_values": [ 1 ] }, { "id": 129, "type": "VAEDecodeTiled", "pos": [ 792.9524669825933, 893.5118047386943 ], "size": [ 270, 150 ], "flags": {}, "order": 44, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 339 }, { "name": "vae", "type": "VAE", "link": 305 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 315 ] } ], "properties": { "Node name for S&R": "VAEDecodeTiled" }, "widgets_values": [ 512, 64, 64, 16 ] }, { "id": 133, "type": "VHS_SelectImages", "pos": [ 841.3662134541903, 1151.3173428866016 ], "size": [ 212.5712890625, 106 ], "flags": { "collapsed": false }, "order": 46, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 315 }, { "name": "indexes", "type": "STRING", "widget": { "name": "indexes" }, "link": 314 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 337 ] } ], "properties": { "Node name for S&R": "VHS_SelectImages" }, "widgets_values": { "indexes": "0", "err_if_missing": false, "err_if_empty": false } }, { "id": 79, "type": "PrimitiveInt", "pos": [ -532.1519154002644, 761.7685982047618 ], "size": [ 344.13510055073175, 82.76428881288575 ], "flags": {}, "order": 7, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 166, 167 ] } ], "title": "CONFIG CompressionArtifacts (I2V)", "properties": { "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ 28, "fixed" ] }, { "id": 124, "type": "RandomNoise", "pos": [ 826.4017537364975, 612.0844950861072 ], "size": [ 270, 82 ], "flags": {}, "order": 25, "mode": 0, "inputs": [ { "name": "noise_seed", "type": "INT", "widget": { "name": "noise_seed" }, "link": 303 } ], "outputs": [ { "name": "NOISE", "type": "NOISE", "links": [ 292 ] } ], "properties": { "Node name for S&R": "RandomNoise" }, "widgets_values": [ 915634509670181, "randomize" ] }, { "id": 126, "type": "KSamplerSelect", "pos": [ 367.9038131289896, 1119.4486746851785 ], "size": [ 270, 58 ], "flags": {}, "order": 8, "mode": 0, "inputs": [], "outputs": [ { "name": "SAMPLER", "type": "SAMPLER", "links": [ 298 ] } ], "properties": { "Node name for S&R": "KSamplerSelect" }, "widgets_values": [ "lcm" ] }, { "id": 132, "type": "ManualSigmas", "pos": [ 382.3291314535384, 1244.7781430275843 ], "size": [ 270, 58 ], "flags": {}, "order": 9, "mode": 0, "inputs": [], "outputs": [ { "name": "SIGMAS", "type": "SIGMAS", "links": [ 313 ] } ], "properties": { "Node name for S&R": "ManualSigmas", "cnr_id": "comfy-core", "ver": "0.5.1", "enableTabs": false, "tabWidth": 65, "tabXOffset": 10, "hasSecondTab": false, "secondTabText": "Send Back", "secondTabOffset": 80, "secondTabWidth": 65 }, "widgets_values": [ "1., 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0" ] }, { "id": 19, "type": "LTXVConcatAVLatent", "pos": [ 528.0239794986891, 385.7500846718483 ], "size": [ 181.308203125, 46 ], "flags": {}, "order": 39, "mode": 0, "inputs": [ { "name": "video_latent", "type": "LATENT", "link": 236 }, { "name": "audio_latent", "type": "LATENT", "link": 22 } ], "outputs": [ { "name": "latent", "type": "LATENT", "links": [ 301 ] } ], "properties": { "Node name for S&R": "LTXVConcatAVLatent" }, "widgets_values": [] }, { "id": 160, "type": "LTX2AttentionTunerPatch", "pos": [ 205.55804225546288, 504.17707568278354 ], "size": [ 272.1225332638537, 154 ], "flags": {}, "order": 33, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 422 } ], "outputs": [ { "name": "model", "type": "MODEL", "links": [ 478 ] } ], "properties": { "Node name for S&R": "LTX2AttentionTunerPatch" }, "widgets_values": [ "", 1, 1, 1, 1 ] }, { "id": 123, "type": "LTXVNormalizingSampler", "pos": [ 778.8917828717998, 312.5793865247201 ], "size": [ 322.87109375, 162 ], "flags": {}, "order": 40, "mode": 0, "inputs": [ { "name": "noise", "type": "NOISE", "link": 292 }, { "name": "guider", "type": "GUIDER", "link": 525 }, { "name": "sampler", "type": "SAMPLER", "link": 298 }, { "name": "sigmas", "type": "SIGMAS", "link": 313 }, { "name": "latent_image", "type": "LATENT", "link": 301 } ], "outputs": [ { "name": "denoised_output", "type": "LATENT", "links": [ 524 ] } ], "properties": { "Node name for S&R": "LTXVNormalizingSampler" }, "widgets_values": [ "1,1,1,1,1,1,1,1", "1,1,0.25,1,1,0.25,1,1" ] }, { "id": 170, "type": "BasicGuider", "pos": [ 871.7937029860939, 774.5575550315218 ], "size": [ 159.568359375, 46 ], "flags": {}, "order": 38, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 478 }, { "name": "conditioning", "type": "CONDITIONING", "link": 479 } ], "outputs": [ { "name": "GUIDER", "type": "GUIDER", "links": [ 525 ] } ], "properties": { "Node name for S&R": "BasicGuider" }, "widgets_values": [] }, { "id": 110, "type": "Reroute", "pos": [ 562.412226379484, -50.32402535799788 ], "size": [ 75, 26 ], "flags": {}, "order": 24, "mode": 0, "inputs": [ { "name": "", "type": "*", "link": 260 } ], "outputs": [ { "name": "", "type": "FLOAT", "links": [] } ], "properties": { "showOutputText": false, "horizontal": false } }, { "id": 88, "type": "DualCLIPLoader", "pos": [ -97.09658469846406, 711.7819231794958 ], "size": [ 499.1569560157438, 139.72588938149875 ], "flags": {}, "order": 10, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 222 ] } ], "properties": { "Node name for S&R": "DualCLIPLoader" }, "widgets_values": [ "gemma_3_12B_it_fp8_scaled.safetensors", "ltx-2-19b-embeddings_connector_distill_bf16.safetensors", "ltxv", "cpu" ] }, { "id": 62, "type": "PrimitiveString", "pos": [ -871.269686219571, 1158.2921644464702 ], "size": [ 675.8886281681756, 70.95390259380656 ], "flags": {}, "order": 11, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 314 ] } ], "title": "CONFIG ImageFrameSelect (0:*2 or 0:-1 for no cutting)", "properties": { "Node name for S&R": "PrimitiveString" }, "widgets_values": [ "0:-1" ] }, { "id": 128, "type": "PrimitiveInt", "pos": [ -875.1093351130005, 1011.1969092930555 ], "size": [ 270, 82 ], "flags": {}, "order": 12, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 303 ] } ], "title": "CONFIG Seed", "properties": { "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ 7667576467, "fixed" ] }, { "id": 139, "type": "PrimitiveInt", "pos": [ -832.7218103395901, 766.312898014661 ], "size": [ 270, 82 ], "flags": {}, "order": 13, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 340 ] } ], "title": "CONFIG InterpolationFactor", "properties": { "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ 2, "fixed" ] }, { "id": 54, "type": "PrimitiveInt", "pos": [ -449.03432998374683, 533.2986323299632 ], "size": [ 270, 82 ], "flags": {}, "order": 14, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 123, 262 ] } ], "title": "CONFIG FrameCount", "properties": { "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ 121, "fixed" ] }, { "id": 56, "type": "PrimitiveInt", "pos": [ -442.913271355913, 282.2015636936886 ], "size": [ 270, 82 ], "flags": {}, "order": 15, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 111, 113, 115 ] } ], "title": "CONFIG SizeX", "properties": { "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ 832, "fixed" ] }, { "id": 57, "type": "PrimitiveInt", "pos": [ -442.9833464416511, 403.8690970341667 ], "size": [ 270, 82 ], "flags": {}, "order": 16, "mode": 0, "inputs": [], "outputs": [ { "name": "INT", "type": "INT", "links": [ 112, 114, 116 ] } ], "title": "CONFIG SizeY", "properties": { "Node name for S&R": "PrimitiveInt" }, "widgets_values": [ 640, "fixed" ] }, { "id": 59, "type": "PrimitiveStringMultiline", "pos": [ -868.5261419919644, 294.60652825190135 ], "size": [ 400, 200 ], "flags": {}, "order": 17, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 160 ] } ], "title": "CONFIG Prompt", "properties": { "Node name for S&R": "PrimitiveStringMultiline" }, "widgets_values": [ "A cat jumping over a dog." ] }, { "id": 91, "type": "UNETLoader", "pos": [ -591.7406914557098, 1004.2901366456864 ], "size": [ 421.6428577423096, 100.07144775390623 ], "flags": {}, "order": 18, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 542 ] } ], "title": "CONFIG LTXModel", "properties": { "Node name for S&R": "UNETLoader" }, "widgets_values": [ "ltx2-phr00tmerge-sfw-v5.safetensors", "fp8_e4m3fn" ] }, { "id": 106, "type": "LoadImage", "pos": [ -87.30966556135354, -757.2332102373128 ], "size": [ 417.92038454162764, 400.21689436808265 ], "flags": {}, "order": 19, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 327 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "title": "First Image", "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "example.png", "image" ] }, { "id": 35, "type": "LoadImage", "pos": [ -86.44536100179037, -298.3175231515558 ], "size": [ 414.3844105775777, 444.4890226581098 ], "flags": {}, "order": 20, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 326 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "title": "Last Image", "properties": { "Node name for S&R": "LoadImage" }, "widgets_values": [ "example.png", "image" ] }, { "id": 102, "type": "LTXVAddGuideMulti", "pos": [ 711.0017742609549, -301.90487422000064 ], "size": [ 300.611328125, 254 ], "flags": {}, "order": 37, "mode": 0, "inputs": [ { "name": "positive", "type": "CONDITIONING", "link": 229 }, { "name": "negative", "type": "CONDITIONING", "link": 230 }, { "name": "vae", "type": "VAE", "link": 231 }, { "name": "latent", "type": "LATENT", "link": 237 }, { "label": "image_1", "name": "num_guides.image_1", "type": "IMAGE", "link": 429 }, { "name": "num_guides.strength_1", "type": "FLOAT", "widget": { "name": "num_guides.strength_1" }, "link": 238 }, { "label": "image_2", "name": "num_guides.image_2", "type": "IMAGE", "link": 543 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "links": [ 283, 479 ] }, { "name": "negative", "type": "CONDITIONING", "links": [ 284 ] }, { "name": "latent", "type": "LATENT", "links": [ 236 ] } ], "properties": { "Node name for S&R": "LTXVAddGuideMulti" }, "widgets_values": [ "2", 0, 1, -1, 1 ] }, { "id": 37, "type": "LTXVPreprocess", "pos": [ 366.4490642616451, -124.14229413462802 ], "size": [ 270, 58 ], "flags": {}, "order": 35, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 78 }, { "name": "img_compression", "type": "INT", "widget": { "name": "img_compression" }, "link": 167 } ], "outputs": [ { "name": "output_image", "type": "IMAGE", "links": [ 543 ] } ], "properties": { "Node name for S&R": "LTXVPreprocess" }, "widgets_values": [ 33 ] }, { "id": 140, "type": "Note", "pos": [ -842.2026639749197, -316.4639047325439 ], "size": [ 687.0133900544962, 493.0743919786187 ], "flags": {}, "order": 21, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "This workflow is messy as shit, but LTX kinda requires that.\n\nMake sure all of these nodes are installed and updated:\nComfy-KJNodes (LTX improvements)\nComfy-LTXVideo (core nodes)\nVideoHelperSuite (core video)\nFill-Nodes (simplifies config + fast interpolation)\n\nDefaults are \"first to last\" generation. Bypass the \"Last Image\" to the right and set LTXVAddGuideMulti \"Number of Guides\" to 1 if just doing I2V \"First Frame\".\n\nBypass the whole top group for T2V.\n\nModify stuff below to specify what kind of video you want to generate.\n\nYou shouldn't need to touch anything in the middle blue section, which contains all of the best settings and optimizations I could find.\n\nThe audio concat stuff is to support \"ping pong\" video output to add audio and double video length for looping purposes (better than silence imho).\n\nIf you have motion issues, try increasing the frame rate (to like 30 or higher). Also try disabling/bypassing RIFE interpolation which could contribute to very high motion artifacts too.\n\nThe \"ImageFrameSelect\" config can help cut off strange frames near the end if its not using your \"last frame\" correctly. This hasn't really been an issue lately, but I'll keep it there for now.\n\nGood luck, this model is pretty neat." ], "color": "#432", "bgcolor": "#653" } ], "links": [ [ 22, 18, 0, 19, 1, "LATENT" ], [ 25, 6, 0, 20, 0, "CONDITIONING" ], [ 55, 30, 0, 28, 0, "IMAGE" ], [ 78, 36, 0, 37, 0, "IMAGE" ], [ 111, 56, 0, 36, 1, "INT" ], [ 112, 57, 0, 36, 2, "INT" ], [ 113, 56, 0, 13, 0, "INT" ], [ 114, 57, 0, 13, 1, "INT" ], [ 115, 56, 0, 30, 1, "INT" ], [ 116, 57, 0, 30, 2, "INT" ], [ 120, 55, 0, 18, 2, "INT" ], [ 123, 54, 0, 13, 2, "INT" ], [ 129, 55, 0, 64, 0, "INT" ], [ 130, 64, 0, 20, 2, "FLOAT" ], [ 132, 67, 0, 17, 4, "FLOAT" ], [ 160, 59, 0, 6, 1, "STRING" ], [ 166, 79, 0, 28, 1, "INT" ], [ 167, 79, 0, 37, 1, "INT" ], [ 172, 83, 0, 17, 5, "STRING" ], [ 182, 6, 0, 86, 0, "CONDITIONING" ], [ 183, 86, 0, 20, 1, "CONDITIONING" ], [ 184, 87, 0, 16, 1, "VAE" ], [ 185, 87, 0, 18, 0, "VAE" ], [ 222, 88, 0, 6, 0, "CLIP" ], [ 229, 20, 0, 102, 0, "CONDITIONING" ], [ 230, 20, 1, 102, 1, "CONDITIONING" ], [ 231, 98, 0, 102, 2, "VAE" ], [ 236, 102, 2, 19, 0, "LATENT" ], [ 237, 13, 0, 102, 3, "LATENT" ], [ 238, 80, 0, 102, 5, "FLOAT" ], [ 257, 107, 0, 98, 0, "VAE" ], [ 260, 103, 0, 110, 0, "FLOAT" ], [ 262, 54, 0, 18, 1, "INT" ], [ 266, 16, 0, 113, 0, "AUDIO" ], [ 267, 16, 0, 113, 1, "AUDIO" ], [ 268, 113, 0, 17, 1, "AUDIO" ], [ 283, 102, 0, 120, 0, "CONDITIONING" ], [ 284, 102, 1, 120, 1, "CONDITIONING" ], [ 292, 124, 0, 123, 0, "NOISE" ], [ 294, 14, 1, 16, 0, "LATENT" ], [ 298, 126, 0, 123, 2, "SAMPLER" ], [ 301, 19, 0, 123, 4, "LATENT" ], [ 303, 128, 0, 124, 0, "INT" ], [ 305, 98, 0, 129, 1, "VAE" ], [ 312, 14, 0, 120, 2, "LATENT" ], [ 313, 132, 0, 123, 3, "SIGMAS" ], [ 314, 62, 0, 133, 1, "STRING" ], [ 315, 129, 0, 133, 0, "IMAGE" ], [ 326, 35, 0, 36, 0, "IMAGE" ], [ 327, 106, 0, 30, 0, "IMAGE" ], [ 337, 133, 0, 138, 0, "IMAGE" ], [ 338, 138, 0, 17, 0, "IMAGE" ], [ 339, 120, 2, 129, 0, "LATENT" ], [ 340, 139, 0, 138, 1, "INT" ], [ 422, 122, 0, 160, 0, "MODEL" ], [ 429, 28, 0, 102, 4, "IMAGE" ], [ 478, 160, 0, 170, 0, "MODEL" ], [ 479, 102, 0, 170, 1, "CONDITIONING" ], [ 524, 123, 0, 14, 0, "LATENT" ], [ 525, 170, 0, 123, 1, "GUIDER" ], [ 542, 91, 0, 122, 0, "MODEL" ], [ 543, 37, 0, 102, 6, "IMAGE" ] ], "groups": [ { "id": 1, "title": "I2V / First to Last Frame (Bypass if doing T2V)", "bounding": [ -118.55839617373792, -846.3134792458198, 1175.1397966081684, 1027.4161608638976 ], "color": "#8A8", "font_size": 24, "flags": {} }, { "id": 2, "title": "Configuration & Prompt", "bounding": [ -894.1455674446069, 212.2923672604866, 739.2019582499095, 1039.8355479558713 ], "color": "#8A8", "font_size": 24, "flags": {} }, { "id": 3, "title": "Brains / Model Sampling (Shouldn't need to touch anything in here)", "bounding": [ -124.03453089774423, 209.64992140416265, 1267.7980404416276, 1159.5499763641924 ], "color": "#3f789e", "font_size": 24, "flags": {} } ], "config": {}, "extra": { "ds": { "scale": 0.8954302432552388, "offset": [ 903.9633351276846, -412.35713990599004 ] }, "workflowRendererVersion": "LG", "ue_links": [], "frontendVersion": "1.37.11", "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, "version": 0.4 }