{ "1241": { "inputs": { "frame_rate": [ "4978", 0 ], "positive": [ "5324", 0 ], "negative": [ "5324", 0 ] }, "class_type": "LTXVConditioning", "_meta": { "title": "LTXVConditioning" } }, "2612": { "inputs": { "text": "subtitles, text, scene change, silent, mouth shut", "clip": [ "5031", 0 ] }, "class_type": "CLIPTextEncode", "_meta": { "title": "CLIP Text Encode (Negative Prompt)" } }, "3059": { "inputs": { "width": [ "5093", 0 ], "height": [ "5094", 0 ], "length": [ "4979", 0 ], "batch_size": 1 }, "class_type": "EmptyLTXVLatentVideo", "_meta": { "title": "EmptyLTXVLatentVideo" } }, "3980": { "inputs": { "frames_number": [ "4979", 0 ], "frame_rate": [ "4986", 0 ], "batch_size": 1, "audio_vae": [ "4984", 0 ] }, "class_type": "LTXVEmptyLatentAudio", "_meta": { "title": "LTXV Empty Latent Audio" } }, "4978": { "inputs": { "value": 24 }, "class_type": "PrimitiveFloat", "_meta": { "title": "fps" } }, "4979": { "inputs": { "value": 121 }, "class_type": "PrimitiveInt", "_meta": { "title": "number of frames" } }, "4982": { "inputs": { "unet_name": "ltx-2.3-22b-distilled-1.1_transformer_only_fp8_scaled.safetensors", "weight_dtype": "default" }, "class_type": "UNETLoader", "_meta": { "title": "Load Diffusion Model" } }, "4984": { "inputs": { "vae_name": "LTX23_audio_vae_bf16.safetensors", "device": "main_device", "weight_dtype": "bf16" }, "class_type": "VAELoaderKJ", "_meta": { "title": "VAELoader KJ" } }, "4985": { "inputs": { "vae_name": "LTX23_video_vae_bf16.safetensors", "device": "main_device", "weight_dtype": "bf16" }, "class_type": "VAELoaderKJ", "_meta": { "title": "VAELoader KJ" } }, "4986": { "inputs": { "float_value": [ "4978", 0 ], "rounding_mode": "round" }, "class_type": "FL_FloatToInt", "_meta": { "title": "FL Float to Int" } }, "4987": { "inputs": { "preview_rate": 30, "model": [ "4982", 0 ], "vae": [ "4988", 0 ] }, "class_type": "LTX2SamplingPreviewOverride", "_meta": { "title": "LTX2 Sampling Preview Override" } }, "4988": { "inputs": { "vae_name": "taeltx2_3.safetensors" }, "class_type": "VAELoader", "_meta": { "title": "Load VAE" } }, "4995": { "inputs": { "sage_attention": "auto", "allow_compile": true, "model": [ "5336", 0 ] }, "class_type": "PathchSageAttentionKJ", "_meta": { "title": "Patch Sage Attention KJ" } }, "4996": { "inputs": { "enable_fp16_accumulation": true, "model": [ "4995", 0 ] }, "class_type": "ModelPatchTorchSettings", "_meta": { "title": "Model Patch Torch Settings" } }, "4997": { "inputs": { "triton_kernels": true, "model": [ "4996", 0 ] }, "class_type": "LTX2MemoryEfficientSageAttentionPatch", "_meta": { "title": "LTX2 Mem Eff Sage Attention Patch" } }, "4998": { "inputs": { "chunks": 2, "dim_threshold": 4096, "model": [ "4997", 0 ] }, "class_type": "LTXVChunkFeedForward", "_meta": { "title": "LTXV Chunk FeedForward" } }, "5000": { "inputs": { "blocks": "", "video_scale": 1, "audio_scale": 1, "audio_to_video_scale": 1, "video_to_audio_scale": 1, "triton_kernels": true, "model": [ "4998", 0 ] }, "class_type": "LTX2AttentionTunerPatch", "_meta": { "title": "LTX2 Attention Tuner Patch" } }, "5031": { "inputs": { "clip_name1": "gemma_3_12B_it_fpmixed.safetensors", "clip_name2": "ltx-2.3_text_projection_bf16.safetensors", "type": "ltxv", "device": "default" }, "class_type": "DualCLIPLoader", "_meta": { "title": "DualCLIPLoader" } }, "5093": { "inputs": { "value": 768 }, "class_type": "PrimitiveInt", "_meta": { "title": "Width 1st pass" } }, "5094": { "inputs": { "value": 448 }, "class_type": "PrimitiveInt", "_meta": { "title": "Height 1st pass" } }, "5189": { "inputs": { "noise": [ "5194", 0 ], "guider": [ "5198", 0 ], "sampler": [ "5410", 0 ], "sigmas": [ "5192", 0 ], "latent_image": [ "5409", 0 ] }, "class_type": "SamplerCustomAdvanced", "_meta": { "title": "SamplerCustomAdvanced" } }, "5190": { "inputs": { "av_latent": [ "5189", 0 ] }, "class_type": "LTXVSeparateAVLatent", "_meta": { "title": "LTXVSeparateAVLatent" } }, "5191": { "inputs": { "samples": [ "5190", 1 ], "audio_vae": [ "4984", 0 ] }, "class_type": "LTXVAudioVAEDecode", "_meta": { "title": "LTXV Audio VAE Decode" } }, "5192": { "inputs": { "scheduler": "linear_quadratic", "steps": 8, "denoise": 1, "model": [ "5406", 0 ] }, "class_type": "BasicScheduler", "_meta": { "title": "BasicScheduler" } }, "5194": { "inputs": { "noise_seed": 1 }, "class_type": "RandomNoise", "_meta": { "title": "RandomNoise" } }, "5195": { "inputs": { "positive": [ "5407", 0 ], "negative": [ "5408", 0 ], "latent": [ "5190", 0 ] }, "class_type": "LTXVCropGuides", "_meta": { "title": "LTXVCropGuides" } }, "5198": { "inputs": { "cfg": 1, "model": [ "5406", 0 ], "positive": [ "5407", 0 ], "negative": [ "5408", 0 ] }, "class_type": "CFGGuider", "_meta": { "title": "CFGGuider" } }, "5199": { "inputs": { "video_latent": [ "5324", 2 ], "audio_latent": [ "3980", 0 ] }, "class_type": "LTXVConcatAVLatent", "_meta": { "title": "LTXVConcatAVLatent" } }, "5202": { "inputs": { "sampler_name": "euler" }, "class_type": "KSamplerSelect", "_meta": { "title": "KSamplerSelect" } }, "5211": { "inputs": { "start_index": 0, "num_frames": 1, "images": [ "5382", 0 ] }, "class_type": "GetImageRangeFromBatch", "_meta": { "title": "Get Image or Mask Range From Batch" } }, "5214": { "inputs": { "samples": [ "5195", 2 ], "vae": [ "4985", 0 ] }, "class_type": "VAEDecode", "_meta": { "title": "VAE Decode" } }, "5217": { "inputs": { "frame_rate": [ "4978", 0 ], "loop_count": 0, "filename_prefix": "comfyui", "format": "video/h264-mp4", "pix_fmt": "yuv420p", "crf": 19, "save_metadata": true, "trim_to_audio": false, "pingpong": false, "save_output": true, "images": [ "5382", 0 ], "audio": [ "5327", 2 ] }, "class_type": "VHS_VideoCombine", "_meta": { "title": "Video Combine 🎥🅥🅗🅢" } }, "5218": { "inputs": { "options": "Intermediate and Utility", "filenames": [ "5217", 0 ] }, "class_type": "VHS_PruneOutputs", "_meta": { "title": "Prune Outputs 🎥🅥🅗🅢" } }, "5263": { "inputs": { "lora_name": "ltx-2.3-22b-distilled-1.1_lora-dynamic_fro09_avg_rank_111_bf16.safetensors", "strength_model": 0.4, "model": [ "5000", 0 ] }, "class_type": "LoraLoaderModelOnly", "_meta": { "title": "Load LoRA" } }, "5270": { "inputs": { "value": "make it watercolor style" }, "class_type": "PrimitiveStringMultiline", "_meta": { "title": "local prompt" } }, "5323": { "inputs": { "text": [ "5270", 0 ], "clip": [ "5031", 0 ] }, "class_type": "CLIPTextEncode", "_meta": { "title": "CLIP Text Encode" } }, "5324": { "inputs": { "frame_idx": 0, "strength": 1, "latent_downscale_factor": 1, "crop": "disabled", "use_tiled_encode": false, "tile_size": 256, "tile_overlap": 64, "attention_strength": 1, "positive": [ "5323", 0 ], "negative": [ "2612", 0 ], "vae": [ "4985", 0 ], "latent": [ "3059", 0 ], "image": [ "5330", 0 ] }, "class_type": "LTXAddVideoICLoRAGuideAdvanced", "_meta": { "title": "🅛🅣🅧 Add Video IC-LoRA Guide Advanced" } }, "5327": { "inputs": { "video": "meeting_1_man_woman_facedetailed_nvsr_00003.mp4", "force_rate": 0, "custom_width": 0, "custom_height": 0, "frame_load_cap": [ "4979", 0 ], "skip_first_frames": 0, "select_every_nth": 1, "format": "AnimateDiff" }, "class_type": "VHS_LoadVideo", "_meta": { "title": "Load Video (Upload) 🎥🅥🅗🅢" } }, "5330": { "inputs": { "start_index": 0, "original_images": [ "5331", 0 ], "replacement_images": [ "5374", 0 ] }, "class_type": "ReplaceImagesInBatch", "_meta": { "title": "Replace Images In Batch" } }, "5331": { "inputs": { "width": [ "5093", 0 ], "height": [ "5094", 0 ], "upscale_method": "nvidia_rtx_vsr", "keep_proportion": "crop", "pad_color": "0, 0, 0", "crop_position": "center", "divisible_by": 2, "device": "cpu", "image": [ "5327", 0 ] }, "class_type": "ImageResizeKJv2", "_meta": { "title": "Resize Image v2" } }, "5332": { "inputs": { "width": [ "5331", 1 ], "height": [ "5331", 2 ], "upscale_method": "nvidia_rtx_vsr", "keep_proportion": "crop", "pad_color": "0, 0, 0", "crop_position": "center", "divisible_by": 2, "device": "cpu", "image": [ "5347", 0 ] }, "class_type": "ImageResizeKJv2", "_meta": { "title": "Resize Image v2" } }, "5336": { "inputs": { "lora_name": "852654_LTX2.3-22B_ReStyle_IC-LoRA_8000_v0.1.safetensors", "strength_model": 1, "model": [ "4987", 0 ] }, "class_type": "LTXICLoRALoaderModelOnly", "_meta": { "title": "🅛🅣🅧 IC-LoRA Loader Model Only" } }, "5342": { "inputs": { "direction": "down", "match_image_size": true, "image1": [ "5331", 0 ], "image2": [ "5332", 0 ] }, "class_type": "ImageConcanate", "_meta": { "title": "Image Concatenate" } }, "5343": { "inputs": { "direction": "right", "match_image_size": true, "image1": [ "5342", 0 ], "image2": [ "5382", 0 ] }, "class_type": "ImageConcanate", "_meta": { "title": "Image Concatenate" } }, "5344": { "inputs": { "frame_rate": 24, "loop_count": 0, "filename_prefix": "comfyui", "format": "video/h264-mp4", "pix_fmt": "yuv420p", "crf": 19, "save_metadata": true, "trim_to_audio": false, "pingpong": false, "save_output": true, "images": [ "5343", 0 ] }, "class_type": "VHS_VideoCombine", "_meta": { "title": "Video Combine 🎥🅥🅗🅢" } }, "5347": { "inputs": { "image": "source.avif" }, "class_type": "LoadImage", "_meta": { "title": "Load Image" } }, "5361": { "inputs": { "images": [ "5332", 0 ] }, "class_type": "PreviewImage", "_meta": { "title": "Preview Image" } }, "5374": { "inputs": { "amount": 1, "image": [ "5332", 0 ] }, "class_type": "RepeatImageBatch", "_meta": { "title": "RepeatImageBatch" } }, "5382": { "inputs": { "image": [ "5214", 0 ] }, "class_type": "GetImageSizeAndCount", "_meta": { "title": "Get Image Size & Count" } }, "5400": { "inputs": { "value": false }, "class_type": "PrimitiveBoolean", "_meta": { "title": "ENABLE EDIT BRANCH" } }, "5401": { "inputs": { "frame_rate": [ "4978", 0 ], "positive": [ "5420", 0 ], "negative": [ "5421", 0 ] }, "class_type": "LTXVConditioning", "_meta": { "title": "Edit Branch Conditioning" } }, "5402": { "inputs": { "num_guides": "1", "num_guides.frame_idx_1": 0, "num_guides.strength_1": 1, "positive": [ "5401", 0 ], "negative": [ "5401", 1 ], "vae": [ "4985", 0 ], "latent": [ "5413", 0 ], "num_guides.image_1": [ "5331", 0 ] }, "class_type": "LTXVAddGuideMulti", "_meta": { "title": "Edit Branch Guide" } }, "5403": { "inputs": { "video_latent": [ "5402", 2 ], "audio_latent": [ "5424", 0 ] }, "class_type": "LTXVConcatAVLatent", "_meta": { "title": "Edit Branch AV Latent" } }, "5404": { "inputs": { "PowerLoraLoaderHeaderWidget": { "type": "PowerLoraLoaderHeaderWidget" }, "lora_1": { "on": true, "lora": "ltx23_edit_anything_global_rank128_v1_9000steps_adamw.safetensors", "strength": 1 }, "➕ Add Lora": "", "model": [ "4982", 0 ] }, "class_type": "Power Lora Loader (rgthree)", "_meta": { "title": "Edit Branch LoRA" } }, "5405": { "inputs": { "nag_scale": 11, "nag_alpha": 0.25, "nag_tau": 2.5, "inplace": true, "model": [ "5412", 0 ], "nag_cond_video": [ "5421", 0 ], "nag_cond_audio": [ "5421", 0 ] }, "class_type": "LTX2_NAG", "_meta": { "title": "Edit Branch NAG" } }, "5406": { "inputs": { "switch": [ "5400", 0 ], "on_false": [ "5263", 0 ], "on_true": [ "5405", 0 ] }, "class_type": "ComfySwitchNode", "_meta": { "title": "Model Branch Switch" } }, "5407": { "inputs": { "switch": [ "5400", 0 ], "on_false": [ "1241", 0 ], "on_true": [ "5402", 0 ] }, "class_type": "ComfySwitchNode", "_meta": { "title": "Positive Conditioning Branch Switch" } }, "5408": { "inputs": { "switch": [ "5400", 0 ], "on_false": [ "1241", 1 ], "on_true": [ "5402", 1 ] }, "class_type": "ComfySwitchNode", "_meta": { "title": "Negative Conditioning Branch Switch" } }, "5409": { "inputs": { "switch": [ "5400", 0 ], "on_false": [ "5199", 0 ], "on_true": [ "5403", 0 ] }, "class_type": "ComfySwitchNode", "_meta": { "title": "Latent Branch Switch" } }, "5410": { "inputs": { "switch": [ "5400", 0 ], "on_false": [ "5202", 0 ], "on_true": [ "5411", 0 ] }, "class_type": "ComfySwitchNode", "_meta": { "title": "Sampler Branch Switch" } }, "5411": { "inputs": { "sampler_name": "euler_ancestral_cfg_pp" }, "class_type": "KSamplerSelect", "_meta": { "title": "Edit Branch Sampler" } }, "5412": { "inputs": { "preview_rate": 9, "model": [ "5404", 0 ], "vae": [ "4988", 0 ] }, "class_type": "LTX2SamplingPreviewOverride", "_meta": { "title": "Edit Branch Sampling Preview Override" } }, "5413": { "inputs": { "width": [ "5331", 1 ], "height": [ "5331", 2 ], "length": [ "4979", 0 ], "batch_size": 1 }, "class_type": "EmptyLTXVLatentVideo", "_meta": { "title": "Edit Branch Empty Latent" } }, "5414": { "inputs": { "value": false }, "class_type": "PrimitiveBoolean", "_meta": { "title": "ENABLE EDIT PROMPT ENHANCER" } }, "5415": { "inputs": { "value": "You are a prompt normalizer for visual editing training captions.\n\nYour task is to convert an informal user request into a single caption that matches the style of a visual editing training dataset.\n\nGoal:\n- Do not merely correct grammar.\n- Rewrite the request into a more detailed, visually grounded training-style caption.\n- Preserve the original edit intent while making the caption more specific and descriptive.\n\nTask selection:\n- Use \"Add\" when the request inserts a new visible element.\n- Use \"Remove\" when the request deletes an existing visible element.\n- Use \"Replace\" when the request swaps or changes one visible element into another.\n- Use \"Convert\" when the request is purely a style transformation.\n\nCaption rules:\n- Write exactly one sentence in English.\n- Start with exactly one verb: Add, Remove, Replace, or Convert.\n- Keep the original meaning of the user request.\n- Make the caption more detailed than the input whenever possible.\n- Add concrete visual attributes for the subject or replacement when useful, such as color, size, material, clothing, texture, species, facial features, hairstyle, or shape.\n- Add spatial grounding whenever possible, such as on the left, on the right, in the center, in the foreground, in the background, on the table, on the road, next to, behind, in front of, or occupying the same position.\n- If the user request is underspecified, enrich the caption in a generic but visually plausible way without changing the main intent.\n- Keep the caption concise, but more descriptive than a direct paraphrase.\n- Do not explain your reasoning.\n- Do not output multiple options.\n- Do not use conversational language.\n\nBad example:\nInput: Replace the blue car by a ship\nOutput: Replace the blue car with a ship.\n\nBetter example:\nInput: Replace the blue car by a ship\nOutput: Replace the blue car with a large white and blue ship occupying the same position in the scene.\n\nReturn only the normalized caption.\n\nUser request:" }, "class_type": "PrimitiveStringMultiline", "_meta": { "title": "Edit Prompt Enhancer Instructions" } }, "5416": { "inputs": { "string_a": [ "5415", 0 ], "string_b": [ "5270", 0 ], "delimiter": "" }, "class_type": "StringConcatenate", "_meta": { "title": "Edit Prompt Enhancer Input" } }, "5417": { "inputs": { "prompt": [ "5416", 0 ], "max_length": 256, "sampling_mode": "off", "thinking": false, "use_default_template": true, "clip": [ "5031", 0 ], "image": [ "5331", 0 ] }, "class_type": "TextGenerateLTX2Prompt", "_meta": { "title": "Edit Prompt Enhancer" } }, "5418": { "inputs": { "switch": [ "5414", 0 ], "on_false": [ "5270", 0 ], "on_true": [ "5417", 0 ] }, "class_type": "ComfySwitchNode", "_meta": { "title": "Edit Prompt Source Switch" } }, "5420": { "inputs": { "text": [ "5418", 0 ], "clip": [ "5031", 0 ] }, "class_type": "CLIPTextEncode", "_meta": { "title": "Edit Branch Positive Prompt" } }, "5421": { "inputs": { "text": "text, subtitles, logo, low quality, distorted, bad anatomy, oversaturated, pixelated, low resolution, grainy, compression artifacts, jpeg artifacts, glitches, watermark, signature, copyright, distortedsound, saturated sound, loud sound , deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, blurry teeth, disfigured teeth", "clip": [ "5031", 0 ] }, "class_type": "CLIPTextEncode", "_meta": { "title": "Edit Branch Negative Prompt" } }, "5422": { "inputs": { "audio": [ "5327", 2 ], "audio_vae": [ "4984", 0 ] }, "class_type": "LTXVAudioVAEEncode", "_meta": { "title": "Edit Branch Input Audio Encode" } }, "5423": { "inputs": { "value": 0, "width": [ "5331", 1 ], "height": [ "5331", 2 ] }, "class_type": "SolidMask", "_meta": { "title": "Edit Branch Audio Latent Mask" } }, "5424": { "inputs": { "samples": [ "5422", 0 ], "mask": [ "5423", 0 ] }, "class_type": "SetLatentNoiseMask", "_meta": { "title": "Edit Branch Masked Audio Latent" } }, "5425": { "inputs": { "value": true }, "class_type": "PrimitiveBoolean", "_meta": { "title": "USE INPUT VIDEO AUDIO IN EDIT" } }, "5426": { "inputs": { "switch": [ "5425", 0 ], "on_false": [ "3980", 0 ], "on_true": [ "5424", 0 ] }, "class_type": "ComfySwitchNode", "_meta": { "title": "Edit Branch Audio Latent Switch" } } }