{ "id": "f32ddecb-7b45-4118-ab04-b10002a0a491", "revision": 0, "last_node_id": 99, "last_link_id": 340, "nodes": [ { "id": 8, "type": "CLIPTextEncode", "pos": [ 98.07698561570528, 3664.2110074015523 ], "size": [ 224.984375, 115.171875 ], "flags": {}, "order": 31, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 52 }, { "name": "text", "type": "STRING", "widget": { "name": "text" }, "link": 336 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 5 ] } ], "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "FLW, A speeding rally car escaping explosions seamlessly transforms into a woman riding a hoverbike. The modified blue car becomes a blonde woman on a rusty teal hoverbike. A fiery desert landscape shifts to a clear, sunny desert. The camera tracks steadily, maintaining central framing. Bright daylight remains constant throughout." ], "color": "#232", "bgcolor": "#353" }, { "id": 29, "type": "SetLatentNoiseMask", "pos": [ 702.1522183694838, 4021.9568655150283 ], "size": [ 224.984375, 71.171875 ], "flags": {}, "order": 29, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 340 }, { "name": "mask", "type": "MASK", "link": 41 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 77 ] } ], "properties": { "Node name for S&R": "SetLatentNoiseMask", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [], "color": "#233", "bgcolor": "#355" }, { "id": 20, "type": "KSamplerSelect", "pos": [ 992.8284566658715, 3926.3404806942867 ], "size": [ 224.984375, 81.8125 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "SAMPLER", "type": "SAMPLER", "links": [ 24 ] } ], "properties": { "Node name for S&R": "KSamplerSelect", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "euler_ancestral_cfg_pp" ] }, { "id": 23, "type": "LTXVSeparateAVLatent", "pos": [ 1283.1653180276896, 4018.025111885876 ], "size": [ 224.984375, 71.171875 ], "flags": {}, "order": 37, "mode": 0, "inputs": [ { "name": "av_latent", "type": "LATENT", "link": 83 } ], "outputs": [ { "name": "video_latent", "type": "LATENT", "links": [ 84 ] }, { "name": "audio_latent", "type": "LATENT", "links": [ 86 ] } ], "properties": { "Node name for S&R": "LTXVSeparateAVLatent", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [] }, { "id": 31, "type": "LTXVCropGuides", "pos": [ 1283.1653180276896, 3868.025111885876 ], "size": [ 224.984375, 95.171875 ], "flags": {}, "order": 38, "mode": 0, "inputs": [ { "name": "positive", "type": "CONDITIONING", "link": 307 }, { "name": "negative", "type": "CONDITIONING", "link": 306 }, { "name": "latent", "type": "LATENT", "link": 84 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "links": null }, { "name": "negative", "type": "CONDITIONING", "links": null }, { "name": "latent", "type": "LATENT", "links": [ 80 ] } ], "properties": { "Node name for S&R": "LTXVCropGuides", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [] }, { "id": 6, "type": "VAELoaderKJ", "pos": [ -201.15759523510042, 3112.6880914933254 ], "size": [ 446.96875, 175.09375 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 35, 339 ] } ], "properties": { "Node name for S&R": "VAELoaderKJ", "cnr_id": "comfyui-kjnodes", "ver": "b7646ad70a7daa7aeb919ca542274758d26ba2df", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "LTX23_audio_vae_bf16.safetensors", "main_device", "bf16" ], "color": "#322", "bgcolor": "#533" }, { "id": 30, "type": "SolidMask", "pos": [ 394.65231672031433, 4070.6219462838885 ], "size": [ 224.984375, 7.1875 ], "flags": { "collapsed": true }, "order": 26, "mode": 0, "inputs": [ { "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 331 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 332 } ], "outputs": [ { "name": "MASK", "type": "MASK", "links": [ 41 ] } ], "properties": { "Node name for S&R": "SolidMask", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 0, 512, 512 ] }, { "id": 15, "type": "LTXVConcatAVLatent", "pos": [ 702.1522183694838, 4151.936508127761 ], "size": [ 224.984375, 71.171875 ], "flags": {}, "order": 35, "mode": 0, "inputs": [ { "name": "video_latent", "type": "LATENT", "link": 308 }, { "name": "audio_latent", "type": "LATENT", "link": 77 } ], "outputs": [ { "name": "latent", "type": "LATENT", "links": [ 85 ] } ], "properties": { "Node name for S&R": "LTXVConcatAVLatent", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [] }, { "id": 17, "type": "SamplerCustomAdvanced", "pos": [ 1287.3371930276896, 4138.025111885874 ], "size": [ 224.984375, 143.171875 ], "flags": {}, "order": 36, "mode": 0, "inputs": [ { "name": "noise", "type": "NOISE", "link": 19 }, { "name": "guider", "type": "GUIDER", "link": 161 }, { "name": "sampler", "type": "SAMPLER", "link": 24 }, { "name": "sigmas", "type": "SIGMAS", "link": 224 }, { "name": "latent_image", "type": "LATENT", "link": 85 } ], "outputs": [ { "name": "output", "type": "LATENT", "links": [ 83 ] }, { "name": "denoised_output", "type": "LATENT", "links": null } ], "properties": { "Node name for S&R": "SamplerCustomAdvanced", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [] }, { "id": 33, "type": "DualCLIPLoader", "pos": [ -194.7043899128348, 3342.4808901270535 ], "size": [ 436.96875, 179.09375 ], "flags": {}, "order": 2, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 52, 53 ] } ], "properties": { "Node name for S&R": "DualCLIPLoader", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "gemma_3_12B_it.safetensors", "ltx-2.3_text_projection_bf16.safetensors", "ltxv", "default" ], "color": "#432", "bgcolor": "#653" }, { "id": 25, "type": "LTXVAudioVAEDecode", "pos": [ 1287.3371930276896, 3738.025111885876 ], "size": [ 224.984375, 71.171875 ], "flags": {}, "order": 39, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 86 }, { "label": "Audio VAE", "name": "audio_vae", "type": "VAE", "link": 35 } ], "outputs": [ { "name": "Audio", "type": "AUDIO", "links": [ 142 ] } ], "properties": { "Node name for S&R": "LTXVAudioVAEDecode", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [] }, { "id": 1, "type": "DiffusionModelLoaderKJ", "pos": [ 311.01161048879055, 2857.306849208414 ], "size": [ 432.078125, 265.71875 ], "flags": {}, "order": 3, "mode": 0, "inputs": [ { "name": "extra_state_dict", "shape": 7, "type": "STRING", "link": null } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 144 ] } ], "properties": { "Node name for S&R": "DiffusionModelLoaderKJ", "cnr_id": "comfyui-kjnodes", "ver": "b7646ad70a7daa7aeb919ca542274758d26ba2df", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "ltx-2.3-22b-dev_transformer_only_bf16.safetensors", "default", "bf16", false, "disabled", false ], "color": "#223", "bgcolor": "#335" }, { "id": 14, "type": "EmptyLTXVLatentVideo", "pos": [ 394.65231672031433, 3835.741562312331 ], "size": [ 224.984375, 175.140625 ], "flags": {}, "order": 27, "mode": 0, "inputs": [ { "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 326 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 327 }, { "name": "length", "type": "INT", "widget": { "name": "length" }, "link": 258 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 13 ] } ], "properties": { "Node name for S&R": "EmptyLTXVLatentVideo", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 768, 512, 81, 1 ] }, { "id": 19, "type": "CFGGuider", "pos": [ 992.8284566658715, 3750.9627592758297 ], "size": [ 224.984375, 127.15625 ], "flags": {}, "order": 34, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 163 }, { "name": "positive", "type": "CONDITIONING", "link": 304 }, { "name": "negative", "type": "CONDITIONING", "link": 305 } ], "outputs": [ { "name": "GUIDER", "type": "GUIDER", "links": [ 161 ] } ], "properties": { "Node name for S&R": "CFGGuider", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 1 ] }, { "id": 24, "type": "VAEDecode", "pos": [ 1287.3371930276896, 3605.1704460792066 ], "size": [ 224.984375, 71.171875 ], "flags": {}, "order": 40, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 80 }, { "name": "vae", "type": "VAE", "link": 33 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 232 ] } ], "properties": { "Node name for S&R": "VAEDecode", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [] }, { "id": 5, "type": "VAELoaderKJ", "pos": [ -197.93099257396761, 2889.060860586038 ], "size": [ 446.96875, 175.09375 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 10, 33 ] } ], "properties": { "Node name for S&R": "VAELoaderKJ", "cnr_id": "comfyui-kjnodes", "ver": "b7646ad70a7daa7aeb919ca542274758d26ba2df", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "LTX23_video_vae_bf16.safetensors", "main_device", "bf16" ], "color": "#322", "bgcolor": "#533" }, { "id": 4, "type": "LoraLoaderModelOnly", "pos": [ 309.79608538258935, 3397.621908308909 ], "size": [ 427.203125, 115.15625 ], "flags": {}, "order": 20, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 334 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 162, 163 ] } ], "properties": { "Node name for S&R": "LoraLoaderModelOnly", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors", 0.5 ], "color": "#223", "bgcolor": "#335" }, { "id": 80, "type": "JoinStrings", "pos": [ 94.72315287254123, 4024.101762950271 ], "size": [ 224.984375, 7.1875 ], "flags": { "collapsed": true }, "order": 30, "mode": 0, "inputs": [ { "name": "string1", "shape": 7, "type": "STRING", "link": 303 }, { "name": "string2", "shape": 7, "type": "STRING", "link": 253 } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 336 ] } ], "properties": { "Node name for S&R": "JoinStrings", "cnr_id": "comfyui-kjnodes", "ver": "b7646ad70a7daa7aeb919ca542274758d26ba2df", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ " " ] }, { "id": 74, "type": "GetImageSizeAndCount", "pos": [ -199.3627396987443, 3812.6656590603866 ], "size": [ 224.984375, 143.171875 ], "flags": { "collapsed": false }, "order": 24, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 313 } ], "outputs": [ { "name": "image", "type": "IMAGE", "links": [ 329, 330 ] }, { "label": "1024 width", "name": "width", "type": "INT", "links": [ 326, 331 ] }, { "label": "1024 height", "name": "height", "type": "INT", "links": [ 327, 332 ] }, { "label": "97 count", "name": "count", "type": "INT", "links": [ 258 ] } ], "properties": { "Node name for S&R": "GetImageSizeAndCount", "cnr_id": "comfyui-kjnodes", "ver": "b7646ad70a7daa7aeb919ca542274758d26ba2df", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [] }, { "id": 61, "type": "GeminiNode", "pos": [ -199.3627396987443, 4079.158140823984 ], "size": [ 465.0625, 345.78125 ], "flags": {}, "order": 28, "mode": 0, "showAdvanced": false, "inputs": [ { "name": "images", "shape": 7, "type": "IMAGE", "link": null }, { "name": "audio", "shape": 7, "type": "AUDIO", "link": null }, { "name": "video", "shape": 7, "type": "VIDEO", "link": 174 }, { "name": "files", "shape": 7, "type": "GEMINI_INPUT_FILES", "link": null } ], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 253 ] } ], "properties": { "Node name for S&R": "GeminiNode", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "your task is to write an LTX 2.3 LoRA video prompt that describes the attached video, inferring a seamless morphing transition where the gray area is, using the following formula:\n\n[Action A] seamlessly transforms into [Action B]. \n[Subject A description] becomes [Subject B description]. \n[Setting A] shifts to [Setting B]. \n[Camera behavior across the transition]. \n[Lighting/mood continuity].\n\nHere is an example of what that might look like:\n\nA motocross rider performing a mid-air backflip seamlessly transforms into a man standing and holding a basketball. The upside-down rider on a dirt bike becomes a young man in a black t-shirt and white shorts. A mountainous landscape over a lake shifts to an outdoor urban basketball court with a city skyline. The camera holds steady through the morph, keeping the central figure framed. Soft evening daylight throughout, continuous and even.\n\nreturn the prompt only", "gemini-3-1-pro", 42, "fixed", "" ], "color": "#432", "bgcolor": "#653" }, { "id": 10, "type": "LTXVConditioning", "pos": [ 394.65231672031433, 3669.3877935888813 ], "size": [ 224.984375, 103.171875 ], "flags": {}, "order": 32, "mode": 0, "inputs": [ { "name": "positive", "type": "CONDITIONING", "link": 5 }, { "name": "negative", "type": "CONDITIONING", "link": 6 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "links": [ 262 ] }, { "name": "negative", "type": "CONDITIONING", "links": [ 263 ] } ], "properties": { "Node name for S&R": "LTXVConditioning", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 24 ] }, { "id": 63, "type": "CreateVideo", "pos": [ -199.3627396987443, 4011.5050171855387 ], "size": [ 224.984375, 7.1875 ], "flags": { "collapsed": true }, "order": 25, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 329 }, { "name": "audio", "shape": 7, "type": "AUDIO", "link": null } ], "outputs": [ { "name": "VIDEO", "type": "VIDEO", "links": [ 174 ] } ], "properties": { "Node name for S&R": "CreateVideo", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 24 ] }, { "id": 9, "type": "CLIPTextEncode", "pos": [ 101.62642726609575, 3848.233152689414 ], "size": [ 224.984375, 115.171875 ], "flags": { "collapsed": false }, "order": 16, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 53 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 6 ] } ], "properties": { "Node name for S&R": "CLIPTextEncode", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "" ], "color": "#322", "bgcolor": "#533" }, { "id": 13, "type": "LTXVAddGuide", "pos": [ 702.1522183694838, 3726.141323724379 ], "size": [ 224.984375, 231.140625 ], "flags": {}, "order": 33, "mode": 0, "inputs": [ { "name": "positive", "type": "CONDITIONING", "link": 262 }, { "name": "negative", "type": "CONDITIONING", "link": 263 }, { "name": "vae", "type": "VAE", "link": 10 }, { "name": "latent", "type": "LATENT", "link": 13 }, { "name": "image", "type": "IMAGE", "link": 330 } ], "outputs": [ { "name": "positive", "type": "CONDITIONING", "links": [ 304, 306, 307 ] }, { "name": "negative", "type": "CONDITIONING", "links": [ 305 ] }, { "name": "latent", "type": "LATENT", "links": [ 308 ] } ], "properties": { "Node name for S&R": "LTXVAddGuide", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 0, 1 ] }, { "id": 26, "type": "VHS_VideoCombine", "pos": [ 1598.43639958753, 3555.8303480240875 ], "size": [ 765.96875, 1198.578125 ], "flags": {}, "order": 41, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 232 }, { "name": "audio", "shape": 7, "type": "AUDIO", "link": 142 }, { "name": "meta_batch", "shape": 7, "type": "VHS_BatchManager", "link": null }, { "name": "vae", "shape": 7, "type": "VAE", "link": null } ], "outputs": [ { "name": "Filenames", "type": "VHS_FILENAMES", "links": null } ], "properties": { "Node name for S&R": "VHS_VideoCombine", "cnr_id": "comfyui-videohelpersuite", "ver": "1.7.9", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": { "frame_rate": 24, "loop_count": 0, "filename_prefix": "SYSTMS_FLW", "format": "video/h264-mp4", "pix_fmt": "yuv420p", "crf": 10, "save_metadata": true, "trim_to_audio": false, "pingpong": false, "save_output": true, "videopreview": { "hidden": false, "paused": false, "params": { "filename": "aba6747466522ec90e46438b4f63821248ddde7374c0fd760d4bf2d25f4e03a7.mp4", "subfolder": "", "type": "output", "format": "video/h264-mp4", "frame_rate": 24, "workflow": "SYSTMS_FLW_00003.png", "fullpath": "" } } } }, { "id": 49, "type": "LoraLoaderModelOnly", "pos": [ 309.7962819780482, 3192.224611229746 ], "size": [ 436.96875, 143.125 ], "flags": {}, "order": 17, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 144 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 334 ] } ], "properties": { "Node name for S&R": "LoraLoaderModelOnly", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "systms__SYSTMS-FLW-IC-LORA-LTX-23__SYSTMS_FLW_V1_LTX23.safetensors", 1 ], "color": "#223", "bgcolor": "#335" }, { "id": 21, "type": "BasicScheduler", "pos": [ 992.8284566658715, 4056.3404806942863 ], "size": [ 224.984375, 145.796875 ], "flags": {}, "order": 22, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 162 } ], "outputs": [ { "name": "SIGMAS", "type": "SIGMAS", "links": [ 224 ] } ], "properties": { "Node name for S&R": "BasicScheduler", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ "linear_quadratic", 8, 1 ] }, { "id": 71, "type": "WanVideoVACEStartToEndFrame", "pos": [ -550.6333090163575, 3675.260455228584 ], "size": [ 279.953125, 271.125 ], "flags": {}, "order": 23, "mode": 0, "inputs": [ { "name": "start_image", "shape": 7, "type": "IMAGE", "link": 320 }, { "name": "end_image", "shape": 7, "type": "IMAGE", "link": 310 }, { "name": "control_images", "shape": 7, "type": "IMAGE", "link": null }, { "name": "inpaint_mask", "shape": 7, "type": "MASK", "link": null } ], "outputs": [ { "name": "images", "type": "IMAGE", "links": [ 313 ] }, { "name": "masks", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "WanVideoVACEStartToEndFrame", "cnr_id": "ComfyUI-WanVideoWrapper", "ver": "df8f3e49daaad117cf3090cc916c83f3d001494c", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 97, 0.5, 0, -1 ], "color": "#323", "bgcolor": "#535" }, { "id": 18, "type": "RandomNoise", "pos": [ 992.8284566658715, 3598.025111885876 ], "size": [ 224.984375, 85.375 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [ { "name": "NOISE", "type": "NOISE", "links": [ 19 ] } ], "properties": { "Node name for S&R": "RandomNoise", "cnr_id": "comfy-core", "ver": "0.19.3", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 644688566928704, "randomize" ] }, { "id": 70, "type": "VHS_LoadVideo", "pos": [ -1098.632131362111, 3675.260455228584 ], "size": [ 260, 652.625 ], "flags": {}, "order": 6, "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": [ 270 ] }, { "name": "frame_count", "type": "INT", "links": [] }, { "name": "audio", "type": "AUDIO", "links": null }, { "name": "video_info", "type": "VHS_VIDEOINFO", "links": null } ], "title": "SHOT B", "properties": { "Node name for S&R": "VHS_LoadVideo", "cnr_id": "comfyui-videohelpersuite", "ver": "1.7.9", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": { "video": "31129d1ce03fd5de9e542d1e7c96a054ee7446ba22a375f14a87efa88bfc9504.mp4", "force_rate": 0, "custom_width": 0, "custom_height": 0, "frame_load_cap": 25, "skip_first_frames": 65, "select_every_nth": 1, "format": "None", "videopreview": { "hidden": false, "paused": false, "params": { "filename": "31129d1ce03fd5de9e542d1e7c96a054ee7446ba22a375f14a87efa88bfc9504.mp4", "type": "input", "format": "video/mp4", "force_rate": 0, "custom_width": 0, "custom_height": 0, "frame_load_cap": 25, "skip_first_frames": 65, "select_every_nth": 1 } } } }, { "id": 69, "type": "VHS_LoadVideo", "pos": [ -1649.3343637986648, 3675.260455228584 ], "size": [ 260, 652.625 ], "flags": {}, "order": 7, "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": [ 319 ] }, { "name": "frame_count", "type": "INT", "links": null }, { "name": "audio", "type": "AUDIO", "links": null }, { "name": "video_info", "type": "VHS_VIDEOINFO", "links": null } ], "title": "SHOT A", "properties": { "Node name for S&R": "VHS_LoadVideo", "cnr_id": "comfyui-videohelpersuite", "ver": "1.7.9", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": { "video": "93c193bb3cee76e29c9457b1bdca26915f20b81074da946ff48c3ccd5676cfde.mp4", "force_rate": 0, "custom_width": 0, "custom_height": 0, "frame_load_cap": 25, "skip_first_frames": 20, "select_every_nth": 1, "format": "None", "videopreview": { "hidden": false, "paused": false, "params": { "filename": "93c193bb3cee76e29c9457b1bdca26915f20b81074da946ff48c3ccd5676cfde.mp4", "type": "input", "format": "video/mp4", "force_rate": 0, "custom_width": 0, "custom_height": 0, "frame_load_cap": 25, "skip_first_frames": 20, "select_every_nth": 1 } } } }, { "id": 82, "type": "ImageResizeKJv2", "pos": [ -806.7438741718272, 3675.260455228584 ], "size": [ 224.984375, 477.65625 ], "flags": {}, "order": 21, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 270 }, { "name": "mask", "shape": 7, "type": "MASK", "link": null }, { "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 321 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 322 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 310 ] }, { "name": "width", "type": "INT", "links": [] }, { "name": "height", "type": "INT", "links": [] }, { "name": "mask", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "ImageResizeKJv2", "cnr_id": "comfyui-kjnodes", "ver": "b7646ad70a7daa7aeb919ca542274758d26ba2df", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 512, 512, "lanczos", "crop", "0, 0, 0", "center", 32, "cpu" ] }, { "id": 81, "type": "ImageResizeKJv2", "pos": [ -1354.6011131879593, 3675.260455228584 ], "size": [ 224.984375, 477.65625 ], "flags": {}, "order": 18, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 319 }, { "name": "mask", "shape": 7, "type": "MASK", "link": null } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 320 ] }, { "name": "width", "type": "INT", "links": [ 321 ] }, { "name": "height", "type": "INT", "links": [ 322 ] }, { "name": "mask", "type": "MASK", "links": null } ], "properties": { "Node name for S&R": "ImageResizeKJv2", "cnr_id": "comfyui-kjnodes", "ver": "b7646ad70a7daa7aeb919ca542274758d26ba2df", "ue_properties": { "widget_ue_connectable": {}, "input_ue_unconnectable": {}, "version": "7.8" } }, "widgets_values": [ 1024, 0, "lanczos", "resize", "0, 0, 0", "center", 32, "cpu" ], "color": "#323", "bgcolor": "#535" }, { "id": 86, "type": "PrimitiveString", "pos": [ -199.3627396987443, 3664.2110074015523 ], "size": [ 224.984375, 83.15625 ], "flags": {}, "order": 8, "mode": 0, "inputs": [], "outputs": [ { "name": "STRING", "type": "STRING", "links": [ 303 ] } ], "properties": { "Node name for S&R": "PrimitiveString" }, "widgets_values": [ "FLW," ] }, { "id": 89, "type": "Note", "pos": [ -234.33034223415757, 4507.140481034394 ], "size": [ 568.359375, 257.953125 ], "flags": {}, "order": 9, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "The Google Gemini node will generate a prompt based on the input videos automatically, but is optional.\n\nIf you'd prefer to not use the API node, disconnect the string from the green CLIP Text Encode node and write the prompt manually. The prompt formula is:\n\nFLW, [Action A] seamlessly transforms into [Action B], \n[Subject A description] becomes [Subject B description], \n[Setting A] shifts to [Setting B], \n[Camera behavior across the transition], \n[Lighting/mood continuity], [audio]." ], "color": "#432", "bgcolor": "#653" }, { "id": 90, "type": "Note", "pos": [ -2218.458664093059, 3726.235310268336 ], "size": [ 484.046875, 382.34375 ], "flags": {}, "order": 10, "mode": 0, "inputs": [], "outputs": [], "title": "TIPS", "properties": {}, "widgets_values": [ "- The frame load cap for each video determines how many frames from that clip will be in the generation\n\n- The duration of the actual transition will be the remaining frames left. [TOTAL FRAMES]-[CLIP A]-[CLIP B] = transition length\n\n- The inference will run across all of the frames, even if they're not transition frames, so bear that in mind when deciding the total frame number, as this will impact generation time, VRAM usage etc.\n\n- The LoRA works best when it has a good amount of frames to perform the transition. If the difference between CLIP A and CLIP B is large, then more frames may be needed to transition smoothly\n\n- For best results consider lining up your clips so that there are common factors in both clips, such as direction of travel, subject trajectory, prominent colors etc" ], "color": "#432", "bgcolor": "#653" }, { "id": 91, "type": "Note", "pos": [ -1348.2213828463086, 3472.174651749203 ], "size": [ 224.984375, 113.296875 ], "flags": {}, "order": 11, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "Set the width/height here" ], "color": "#432", "bgcolor": "#653" }, { "id": 92, "type": "Note", "pos": [ -520.6327437014029, 3476.1841684201536 ], "size": [ 224.984375, 91.171875 ], "flags": {}, "order": 12, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "Set total frames here" ], "color": "#432", "bgcolor": "#653" }, { "id": 93, "type": "Note", "pos": [ -870.3361339248897, 2831.037124464344 ], "size": [ 608.25, 385.875 ], "flags": {}, "order": 13, "mode": 0, "inputs": [], "outputs": [], "title": "MODELS", "properties": {}, "widgets_values": [ "SYSTMS FLW transition LoRA:\nhttps://huggingface.co/systms/SYSTMS-FLW-IC-LORA-LTX-2.3\n\nLTX 2.3 22b transformer only (choice of quantizations):\nhttps://huggingface.co/Kijai/LTX2.3_comfy/tree/main/diffusion_models\n\nDistilled LoRA:\nhttps://huggingface.co/Kijai/LTX2.3_comfy/blob/main/loras/ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors\n\nVAE:\nhttps://huggingface.co/Kijai/LTX2.3_comfy/tree/main/vae\n\nLTX 2.3 Text Projection:\nhttps://huggingface.co/Kijai/LTX2.3_comfy/blob/main/text_encoders/ltx-2.3_text_projection_bf16.safetensors\n\nGemma 3 (choice of quantizations):\nhttps://huggingface.co/Comfy-Org/ltx-2/tree/main/split_files/text_encoders" ], "color": "#432", "bgcolor": "#653" }, { "id": 96, "type": "LoadAudio", "pos": [ 405.7807890907658, 4259.321537677641 ], "size": [ 282.671875, 151.171875 ], "flags": {}, "order": 14, "mode": 0, "inputs": [], "outputs": [ { "name": "AUDIO", "type": "AUDIO", "links": [ 338 ] } ], "properties": { "Node name for S&R": "LoadAudio" }, "widgets_values": [ "ddc03eca36d627c209d416a515328420b2b52411ac4108498843d0316a22bb8c.mp3", null, "" ] }, { "id": 98, "type": "LTXVAudioVAEEncode", "pos": [ 418.94918387940095, 4133.31136824496 ], "size": [ 224.984375, 71.171875 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "name": "audio", "type": "AUDIO", "link": 338 }, { "label": "Audio VAE", "name": "audio_vae", "type": "VAE", "link": 339 } ], "outputs": [ { "name": "Audio Latent", "type": "LATENT", "links": [ 340 ] } ], "properties": { "Node name for S&R": "LTXVAudioVAEEncode" }, "widgets_values": [] }, { "id": 99, "type": "Note", "pos": [ 383.737026248264, 4505.6984606939395 ], "size": [ 529.671875, 138.75 ], "flags": {}, "order": 15, "mode": 0, "inputs": [], "outputs": [], "properties": {}, "widgets_values": [ "The LoRa works best with input audio and tends to produce artifacts without it. This can be from the source videos or loaded in via the load audio node above." ], "color": "#432", "bgcolor": "#653" } ], "links": [ [ 5, 8, 0, 10, 0, "CONDITIONING" ], [ 6, 9, 0, 10, 1, "CONDITIONING" ], [ 10, 5, 0, 13, 2, "VAE" ], [ 13, 14, 0, 13, 3, "LATENT" ], [ 19, 18, 0, 17, 0, "NOISE" ], [ 24, 20, 0, 17, 2, "SAMPLER" ], [ 33, 5, 0, 24, 1, "VAE" ], [ 35, 6, 0, 25, 1, "VAE" ], [ 41, 30, 0, 29, 1, "MASK" ], [ 52, 33, 0, 8, 0, "CLIP" ], [ 53, 33, 0, 9, 0, "CLIP" ], [ 77, 29, 0, 15, 1, "LATENT" ], [ 80, 31, 2, 24, 0, "LATENT" ], [ 83, 17, 0, 23, 0, "LATENT" ], [ 84, 23, 0, 31, 2, "LATENT" ], [ 85, 15, 0, 17, 4, "LATENT" ], [ 86, 23, 1, 25, 0, "LATENT" ], [ 142, 25, 0, 26, 1, "AUDIO" ], [ 144, 1, 0, 49, 0, "MODEL" ], [ 161, 19, 0, 17, 1, "GUIDER" ], [ 162, 4, 0, 21, 0, "MODEL" ], [ 163, 4, 0, 19, 0, "MODEL" ], [ 174, 63, 0, 61, 2, "VIDEO" ], [ 224, 21, 0, 17, 3, "SIGMAS" ], [ 232, 24, 0, 26, 0, "IMAGE" ], [ 253, 61, 0, 80, 1, "STRING" ], [ 258, 74, 3, 14, 2, "INT" ], [ 262, 10, 0, 13, 0, "CONDITIONING" ], [ 263, 10, 1, 13, 1, "CONDITIONING" ], [ 270, 70, 0, 82, 0, "IMAGE" ], [ 303, 86, 0, 80, 0, "STRING" ], [ 304, 13, 0, 19, 1, "CONDITIONING" ], [ 305, 13, 1, 19, 2, "CONDITIONING" ], [ 306, 13, 0, 31, 1, "CONDITIONING" ], [ 307, 13, 0, 31, 0, "CONDITIONING" ], [ 308, 13, 2, 15, 0, "LATENT" ], [ 310, 82, 0, 71, 1, "IMAGE" ], [ 313, 71, 0, 74, 0, "IMAGE" ], [ 319, 69, 0, 81, 0, "IMAGE" ], [ 320, 81, 0, 71, 0, "IMAGE" ], [ 321, 81, 1, 82, 2, "INT" ], [ 322, 81, 2, 82, 3, "INT" ], [ 326, 74, 1, 14, 0, "INT" ], [ 327, 74, 2, 14, 1, "INT" ], [ 329, 74, 0, 63, 0, "IMAGE" ], [ 330, 74, 0, 13, 4, "IMAGE" ], [ 331, 74, 1, 30, 0, "INT" ], [ 332, 74, 2, 30, 1, "INT" ], [ 334, 49, 0, 4, 0, "MODEL" ], [ 336, 80, 0, 8, 1, "STRING" ], [ 338, 96, 0, 98, 0, "AUDIO" ], [ 339, 6, 0, 98, 1, "VAE" ], [ 340, 98, 0, 29, 0, "LATENT" ] ], "groups": [ { "id": 1, "title": "MODELS", "bounding": [ -211.15759523510042, 2787.306849208414, 972.1535807238909, 744.344555780182 ], "color": "#3f789e", "flags": {} }, { "id": 2, "title": "INPUT VIDEOS", "bounding": [ -1659.3343637986648, 3605.260455228584, 1402.7030987276196, 823.598617980957 ], "color": "#3f789e", "flags": {} }, { "id": 3, "title": "PROMPT", "bounding": [ -209.3627396987443, 3594.2110074015523, 558.3962302949187, 835.3157046067868 ], "color": "#3f789e", "flags": {} }, { "id": 4, "title": "LTX SETTINGS", "bounding": [ 384.65231672031433, 3599.3877935888813, 547.1159624079593, 829.2671684548341 ], "color": "#3f789e", "flags": {} }, { "id": 5, "title": "SAMPLING", "bounding": [ 982.8284566658715, 3528.025111885876, 540.3056113618163, 763.171875 ], "color": "#3f789e", "flags": {} } ], "config": {}, "extra": { "ue_links": [], "ds": { "scale": 0.5644739300537778, "offset": [ 2612.0385995543447, -2855.568314016123 ] }, "links_added_by_ue": [], "frontendVersion": "1.43.16", "VHS_latentpreview": true, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true }, "version": 0.4 }