{
 "395": {
  "inputs": {
   "image": "neon_cyborg_portrait.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load First Frame"
  }
 },
 "75": {
  "inputs": {
   "filename_prefix": "video/LTX-2.5_i2v",
   "format": "auto",
   "video": [
    "398:370",
    0
   ],
   "format.codec": "auto"
  },
  "class_type": "SaveVideo",
  "_meta": {
   "title": "Save Video"
  }
 },
 "398:393": {
  "inputs": {
   "clip_name": "gemma4_e2b_it_bf16.safetensors",
   "type": "ltxv",
   "device": "default"
  },
  "class_type": "CLIPLoader",
  "_meta": {
   "title": "Load CLIP"
  }
 },
 "398:380": {
  "inputs": {
   "max_length": 600,
   "sampling_mode": "on",
   "thinking": false,
   "use_default_template": true,
   "mtp": "auto",
   "clip": [
    "398:393",
    0
   ],
   "prompt": [
    "398:376",
    0
   ],
   "image": [
    "398:350",
    0
   ],
   "sampling_mode.temperature": 0.7,
   "sampling_mode.top_k": 64,
   "sampling_mode.top_p": 0.95,
   "sampling_mode.min_p": 0.05,
   "sampling_mode.repetition_penalty": 1.15,
   "sampling_mode.seed": 0,
   "sampling_mode.presence_penalty": 0
  },
  "class_type": "TextGenerateLTX2Prompt",
  "_meta": {
   "title": "Generate LTX2 Prompt"
  }
 },
 "398:383": {
  "inputs": {
   "value": true
  },
  "class_type": "PrimitiveBoolean",
  "_meta": {
   "title": "Boolean (Enable Prompt Enhance)"
  }
 },
 "398:364": {
  "inputs": {
   "text": [
    "398:382",
    0
   ],
   "clip": [
    "398:387",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Prompt)"
  }
 },
 "398:376": {
  "inputs": {
   "value": "Use the provided start image as the first frame. The cybernetic figure slowly turns his head to the right, his glowing blue eyes scanning the horizon, mechanical joints in his neck whirring faintly. The camera follows his gaze, panning across the rooftop to reveal the city beyond: a river of light winding between dark towers, a flying vehicle gliding past between the buildings, its lights streaking. He watches it pass, then his eyes narrow slightly. The camera settles on his profile against the city glow, distant hover traffic humming, wind gusting across the rooftop. No text, no black frames."
  },
  "class_type": "PrimitiveStringMultiline",
  "_meta": {
   "title": "Prompt"
  }
 },
 "398:382": {
  "inputs": {
   "switch": [
    "398:383",
    0
   ],
   "on_false": [
    "398:376",
    0
   ],
   "on_true": [
    "398:380",
    0
   ]
  },
  "class_type": "ComfySwitchNode",
  "_meta": {
   "title": "If/Else Switch"
  }
 },
 "398:384": {
  "inputs": {
   "unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
   "weight_dtype": "default"
  },
  "class_type": "UNETLoader",
  "_meta": {
   "title": "Load Diffusion Model"
  }
 },
 "398:381": {
  "inputs": {
   "source": [
    "398:382",
    0
   ]
  },
  "class_type": "PreviewAny",
  "_meta": {
   "title": "Preview as Text"
  }
 },
 "398:362": {
  "inputs": {
   "value": 5
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Duration"
  }
 },
 "398:363": {
  "inputs": {
   "value": false
  },
  "class_type": "PrimitiveBoolean",
  "_meta": {
   "title": "Switch to Text to Video?"
  }
 },
 "398:365": {
  "inputs": {
   "positive": [
    "398:364",
    0
   ],
   "negative": [
    "398:373",
    0
   ],
   "frame_rate": [
    "398:359",
    0
   ]
  },
  "class_type": "LTXVConditioning",
  "_meta": {
   "title": "LTXVConditioning"
  }
 },
 "398:385": {
  "inputs": {
   "vae_name": "ltx-2.5-video-vae-bf16.safetensors"
  },
  "class_type": "VAELoader",
  "_meta": {
   "title": "Load VAE"
  }
 },
 "398:386": {
  "inputs": {
   "vae_name": "ltx-2.5-audio-vae-bf16.safetensors"
  },
  "class_type": "VAELoader",
  "_meta": {
   "title": "Load VAE"
  }
 },
 "398:372": {
  "inputs": {
   "value": [
    "403",
    0
   ]
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Width"
  }
 },
 "398:373": {
  "inputs": {
   "text": "pc game, console game, video game, cartoon, childish, ugly",
   "clip": [
    "398:387",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Prompt)"
  }
 },
 "398:387": {
  "inputs": {
   "clip_name": "gemma4-12b-with-proj-ltx-2.5-comfy-int8-convrot.safetensors",
   "type": "ltxv",
   "device": "default"
  },
  "class_type": "CLIPLoader",
  "_meta": {
   "title": "Load CLIP"
  }
 },
 "398:360": {
  "inputs": {
   "value": [
    "403",
    1
   ]
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Height"
  }
 },
 "398:352": {
  "inputs": {
   "sampler_name": "euler_ancestral"
  },
  "class_type": "KSamplerSelect",
  "_meta": {
   "title": "KSamplerSelect"
  }
 },
 "398:339": {
  "inputs": {
   "noise_seed": 72790129095462
  },
  "class_type": "RandomNoise",
  "_meta": {
   "title": "RandomNoise"
  }
 },
 "398:397": {
  "inputs": {
   "sigmas": "1.0, 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
  },
  "class_type": "ManualSigmas",
  "_meta": {
   "title": "ManualSigmas"
  }
 },
 "398:361": {
  "inputs": {
   "value": 24
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Frame Rate"
  }
 },
 "398:371": {
  "inputs": {
   "model_name": "ltx-2.5-latent-spatial-upscaler-x2-bf16-1.0.safetensors"
  },
  "class_type": "LatentUpscaleModelLoader",
  "_meta": {
   "title": "Load Latent Upscale Model"
  }
 },
 "398:388": {
  "inputs": {
   "video_cfg": 1,
   "audio_cfg": 1,
   "model": [
    "398:384",
    0
   ],
   "positive": [
    "398:365",
    0
   ],
   "negative": [
    "398:365",
    1
   ]
  },
  "class_type": "LTXVDualCFGGuider",
  "_meta": {
   "title": "LTXV Dual CFG Guider"
  }
 },
 "398:344": {
  "inputs": {
   "noise": [
    "398:339",
    0
   ],
   "guider": [
    "398:388",
    0
   ],
   "sampler": [
    "398:352",
    0
   ],
   "sigmas": [
    "398:397",
    0
   ],
   "latent_image": [
    "398:377",
    0
   ]
  },
  "class_type": "SamplerCustomAdvanced",
  "_meta": {
   "title": "SamplerCustomAdvanced"
  }
 },
 "398:357": {
  "inputs": {
   "strength": 0.7,
   "vae": [
    "398:385",
    0
   ],
   "image": [
    "398:350",
    0
   ],
   "latent": [
    "398:356",
    0
   ],
   "bypass": [
    "398:363",
    0
   ]
  },
  "class_type": "LTXVImgToVideoInplace",
  "_meta": {
   "title": "LTXVImgToVideoInplace"
  }
 },
 "398:366": {
  "inputs": {
   "batch_size": 1,
   "frames_number": [
    "398:378",
    1
   ],
   "frame_rate": [
    "398:359",
    1
   ],
   "audio_vae": [
    "398:386",
    0
   ]
  },
  "class_type": "LTXVEmptyLatentAudio",
  "_meta": {
   "title": "Empty LTXV Latent Audio"
  }
 },
 "398:367": {
  "inputs": {
   "av_latent": [
    "398:344",
    0
   ]
  },
  "class_type": "LTXVSeparateAVLatent",
  "_meta": {
   "title": "Separate AV Latent"
  }
 },
 "398:377": {
  "inputs": {
   "video_latent": [
    "398:357",
    0
   ],
   "audio_latent": [
    "398:366",
    0
   ]
  },
  "class_type": "LTXVConcatAVLatent",
  "_meta": {
   "title": "Concat AV Latent"
  }
 },
 "398:351": {
  "inputs": {
   "resize_type": "scale longer dimension",
   "scale_method": "lanczos",
   "input": [
    "395",
    0
   ],
   "resize_type.longer_size": 1536
  },
  "class_type": "ResizeImageMaskNode",
  "_meta": {
   "title": "Resize Image/Mask"
  }
 },
 "398:353": {
  "inputs": {
   "expression": "a/2",
   "values.a": [
    "398:372",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 },
 "398:355": {
  "inputs": {
   "expression": "a/2",
   "values.a": [
    "398:360",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 },
 "398:350": {
  "inputs": {
   "img_compression": 18,
   "image": [
    "398:351",
    0
   ]
  },
  "class_type": "LTXVPreprocess",
  "_meta": {
   "title": "LTXV Preprocess"
  }
 },
 "398:356": {
  "inputs": {
   "batch_size": 1,
   "width": [
    "398:353",
    1
   ],
   "height": [
    "398:355",
    1
   ],
   "length": [
    "398:378",
    1
   ]
  },
  "class_type": "EmptyLTXVLatentVideo",
  "_meta": {
   "title": "Empty LTXV Latent Video"
  }
 },
 "398:348": {
  "inputs": {
   "samples": [
    "398:367",
    0
   ],
   "upscale_model": [
    "398:371",
    0
   ],
   "vae": [
    "398:385",
    0
   ]
  },
  "class_type": "LTXVLatentUpsampler",
  "_meta": {
   "title": "LTXVLatentUpsampler"
  }
 },
 "398:349": {
  "inputs": {
   "strength": 1,
   "vae": [
    "398:385",
    0
   ],
   "image": [
    "398:350",
    0
   ],
   "latent": [
    "398:348",
    0
   ],
   "bypass": [
    "398:363",
    0
   ]
  },
  "class_type": "LTXVImgToVideoInplace",
  "_meta": {
   "title": "LTXVImgToVideoInplace"
  }
 },
 "398:359": {
  "inputs": {
   "expression": "a",
   "values.a": [
    "398:361",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression (fps)"
  }
 },
 "398:378": {
  "inputs": {
   "expression": "a * b + 1",
   "values.a": [
    "398:362",
    0
   ],
   "values.b": [
    "398:361",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression (length)"
  }
 },
 "398:338": {
  "inputs": {
   "noise_seed": 42
  },
  "class_type": "RandomNoise",
  "_meta": {
   "title": "RandomNoise"
  }
 },
 "398:340": {
  "inputs": {
   "video_latent": [
    "398:349",
    0
   ],
   "audio_latent": [
    "398:367",
    1
   ]
  },
  "class_type": "LTXVConcatAVLatent",
  "_meta": {
   "title": "Concat AV Latent"
  }
 },
 "398:396": {
  "inputs": {
   "sigmas": "0.85, 0.7250, 0.4219, 0.0"
  },
  "class_type": "ManualSigmas",
  "_meta": {
   "title": "ManualSigmas"
  }
 },
 "398:391": {
  "inputs": {
   "video_cfg": 1,
   "audio_cfg": 1,
   "model": [
    "398:384",
    0
   ],
   "positive": [
    "398:365",
    0
   ],
   "negative": [
    "398:365",
    1
   ]
  },
  "class_type": "LTXVDualCFGGuider",
  "_meta": {
   "title": "LTXV Dual CFG Guider"
  }
 },
 "398:341": {
  "inputs": {
   "sampler_name": "euler_ancestral"
  },
  "class_type": "KSamplerSelect",
  "_meta": {
   "title": "KSamplerSelect"
  }
 },
 "398:368": {
  "inputs": {
   "noise": [
    "398:338",
    0
   ],
   "guider": [
    "398:391",
    0
   ],
   "sampler": [
    "398:341",
    0
   ],
   "sigmas": [
    "398:396",
    0
   ],
   "latent_image": [
    "398:340",
    0
   ]
  },
  "class_type": "SamplerCustomAdvanced",
  "_meta": {
   "title": "SamplerCustomAdvanced"
  }
 },
 "398:369": {
  "inputs": {
   "av_latent": [
    "398:368",
    0
   ]
  },
  "class_type": "LTXVSeparateAVLatent",
  "_meta": {
   "title": "Separate AV Latent"
  }
 },
 "398:374": {
  "inputs": {
   "tile_size": 768,
   "overlap": 64,
   "temporal_size": 4096,
   "temporal_overlap": 32,
   "samples": [
    "398:369",
    0
   ],
   "vae": [
    "398:385",
    0
   ]
  },
  "class_type": "VAEDecodeTiled",
  "_meta": {
   "title": "VAE Decode (Tiled)"
  }
 },
 "398:358": {
  "inputs": {
   "samples": [
    "398:369",
    1
   ],
   "audio_vae": [
    "398:386",
    0
   ]
  },
  "class_type": "LTXVAudioVAEDecode",
  "_meta": {
   "title": "LTXV Audio VAE Decode"
  }
 },
 "398:370": {
  "inputs": {
   "bit_depth": 8,
   "color_space": "sRGB",
   "codec": "none",
   "images": [
    "398:374",
    0
   ],
   "fps": [
    "398:359",
    0
   ],
   "audio": [
    "398:358",
    0
   ]
  },
  "class_type": "CreateVideo",
  "_meta": {
   "title": "Create Video"
  }
 },
 "403": {
  "inputs": {
   "aspect_ratio": "16:9 (Widescreen)",
   "megapixels": 0.9,
   "multiple": 32
  },
  "class_type": "ResolutionSelector",
  "_meta": {
   "title": "Resolution Selector"
  }
 }
}