{
 "31": {
  "inputs": {
   "image": "robot_hand_back.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load First Frame"
  }
 },
 "39": {
  "inputs": {
   "image": "robot_hand_energy.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Last Frame"
  }
 },
 "68": {
  "inputs": {
   "filename_prefix": "video/ltx2.5_flf2v",
   "format": "auto",
   "video": [
    "251:218",
    0
   ],
   "format.codec": "auto"
  },
  "class_type": "SaveVideo",
  "_meta": {
   "title": "Save Video"
  }
 },
 "251:210": {
  "inputs": {
   "video_latent": [
    "251:204",
    2
   ],
   "audio_latent": [
    "251:197",
    0
   ]
  },
  "class_type": "LTXVConcatAVLatent",
  "_meta": {
   "title": "Concat AV Latent"
  }
 },
 "251:219": {
  "inputs": {
   "tile_size": 768,
   "overlap": 64,
   "temporal_size": 4096,
   "temporal_overlap": 64,
   "samples": [
    "251:200",
    2
   ],
   "vae": [
    "251:229",
    0
   ]
  },
  "class_type": "VAEDecodeTiled",
  "_meta": {
   "title": "VAE Decode (Tiled)"
  }
 },
 "251:220": {
  "inputs": {
   "samples": [
    "251:221",
    1
   ],
   "audio_vae": [
    "251:227",
    0
   ]
  },
  "class_type": "LTXVAudioVAEDecode",
  "_meta": {
   "title": "LTXV Audio VAE Decode"
  }
 },
 "251:221": {
  "inputs": {
   "av_latent": [
    "251:211",
    1
   ]
  },
  "class_type": "LTXVSeparateAVLatent",
  "_meta": {
   "title": "Separate AV Latent"
  }
 },
 "251:206": {
  "inputs": {
   "frame_idx": 0,
   "strength": 0.7,
   "positive": [
    "251:202",
    0
   ],
   "negative": [
    "251:202",
    1
   ],
   "vae": [
    "251:229",
    0
   ],
   "latent": [
    "251:201",
    0
   ],
   "image": [
    "251:199",
    0
   ]
  },
  "class_type": "LTXVAddGuide",
  "_meta": {
   "title": "LTXVAddGuide"
  }
 },
 "251:239": {
  "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"
  }
 },
 "251:204": {
  "inputs": {
   "frame_idx": -1,
   "strength": 0.7,
   "positive": [
    "251:206",
    0
   ],
   "negative": [
    "251:206",
    1
   ],
   "vae": [
    "251:229",
    0
   ],
   "latent": [
    "251:206",
    2
   ],
   "image": [
    "251:195",
    0
   ]
  },
  "class_type": "LTXVAddGuide",
  "_meta": {
   "title": "LTXVAddGuide"
  }
 },
 "251:197": {
  "inputs": {
   "batch_size": 1,
   "frames_number": [
    "251:226",
    1
   ],
   "frame_rate": [
    "251:205",
    0
   ],
   "audio_vae": [
    "251:227",
    0
   ]
  },
  "class_type": "LTXVEmptyLatentAudio",
  "_meta": {
   "title": "Empty LTXV Latent Audio"
  }
 },
 "251:200": {
  "inputs": {
   "positive": [
    "251:204",
    0
   ],
   "negative": [
    "251:204",
    1
   ],
   "latent": [
    "251:221",
    0
   ]
  },
  "class_type": "LTXVCropGuides",
  "_meta": {
   "title": "LTXVCropGuides"
  }
 },
 "251:201": {
  "inputs": {
   "batch_size": 1,
   "width": [
    "251:203",
    0
   ],
   "height": [
    "251:203",
    1
   ],
   "length": [
    "251:226",
    1
   ]
  },
  "class_type": "EmptyLTXVLatentVideo",
  "_meta": {
   "title": "Empty LTXV Latent Video"
  }
 },
 "251:211": {
  "inputs": {
   "noise": [
    "251:196",
    0
   ],
   "guider": [
    "251:235",
    0
   ],
   "sampler": [
    "251:208",
    0
   ],
   "sigmas": [
    "251:239",
    0
   ],
   "latent_image": [
    "251:210",
    0
   ]
  },
  "class_type": "SamplerCustomAdvanced",
  "_meta": {
   "title": "SamplerCustomAdvanced"
  }
 },
 "251:202": {
  "inputs": {
   "positive": [
    "251:222",
    0
   ],
   "negative": [
    "251:217",
    0
   ],
   "frame_rate": [
    "251:212",
    0
   ]
  },
  "class_type": "LTXVConditioning",
  "_meta": {
   "title": "LTXVConditioning"
  }
 },
 "251:208": {
  "inputs": {
   "eta": 0,
   "s_noise": 1
  },
  "class_type": "SamplerEulerAncestral",
  "_meta": {
   "title": "SamplerEulerAncestral"
  }
 },
 "251:218": {
  "inputs": {
   "bit_depth": 8,
   "color_space": "sRGB",
   "codec": "none",
   "images": [
    "251:219",
    0
   ],
   "fps": [
    "251:212",
    0
   ],
   "audio": [
    "251:220",
    0
   ]
  },
  "class_type": "CreateVideo",
  "_meta": {
   "title": "Create Video"
  }
 },
 "251:235": {
  "inputs": {
   "video_cfg": 1,
   "audio_cfg": 1,
   "model": [
    "251:230",
    0
   ],
   "positive": [
    "251:204",
    0
   ],
   "negative": [
    "251:204",
    1
   ]
  },
  "class_type": "LTXVDualCFGGuider",
  "_meta": {
   "title": "LTXV Dual CFG Guider"
  }
 },
 "251:196": {
  "inputs": {
   "noise_seed": 873293130933086
  },
  "class_type": "RandomNoise",
  "_meta": {
   "title": "RandomNoise"
  }
 },
 "251:217": {
  "inputs": {
   "text": "blurry, out of focus, overexposed, underexposed, low contrast, washed out colors, excessive noise, grainy texture, poor lighting, flickering, motion blur, distorted proportions, unnatural skin tones, deformed facial features, asymmetrical face, missing facial features, extra limbs, disfigured hands, wrong hand count, artifacts around text, unreadable text on shirt or hat, incorrect lettering on cap (\u201cPNTR\u201d), incorrect t-shirt slogan (\u201cJUST DO IT\u201d), missing microphone, misplaced microphone, inconsistent perspective, camera shake, incorrect depth of field, background too sharp, background clutter, distracting reflections, harsh shadows, inconsistent lighting direction, color banding, cartoonish rendering, 3D CGI look, unrealistic materials, uncanny valley effect, incorrect ethnicity, wrong gender, exaggerated expressions, smiling, laughing, exaggerated sadness, wrong gaze direction, eyes looking at camera, mismatched lip sync, silent or muted audio, distorted voice, robotic voice, echo, background noise, off-sync audio, missing sniff sounds, incorrect dialogue, added dialogue, repetitive speech, jittery movement, awkward pauses, incorrect timing, unnatural transitions, inconsistent framing, tilted camera, missing door or shelves, missing shallow depth of field, flat lighting, inconsistent tone, cinematic oversaturation, stylized filters, or AI artifacts.",
   "clip": [
    "251:228",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Prompt)"
  }
 },
 "251:222": {
  "inputs": {
   "text": [
    "251:248",
    0
   ],
   "clip": [
    "251:228",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Prompt)"
  }
 },
 "251:248": {
  "inputs": {
   "switch": [
    "251:250",
    0
   ],
   "on_false": [
    "251:252",
    0
   ],
   "on_true": [
    "251:247",
    0
   ]
  },
  "class_type": "ComfySwitchNode",
  "_meta": {
   "title": "If/Else Switch"
  }
 },
 "251:203": {
  "inputs": {
   "image": [
    "251:213",
    0
   ]
  },
  "class_type": "GetImageSize",
  "_meta": {
   "title": "Get Image Size"
  }
 },
 "251:195": {
  "inputs": {
   "img_compression": 18,
   "image": [
    "251:214",
    0
   ]
  },
  "class_type": "LTXVPreprocess",
  "_meta": {
   "title": "LTXV Preprocess"
  }
 },
 "251:199": {
  "inputs": {
   "img_compression": 18,
   "image": [
    "251:213",
    0
   ]
  },
  "class_type": "LTXVPreprocess",
  "_meta": {
   "title": "LTXV Preprocess"
  }
 },
 "251:247": {
  "inputs": {
   "max_length": 600,
   "sampling_mode": "on",
   "thinking": false,
   "use_default_template": true,
   "mtp": "auto",
   "clip": [
    "251:246",
    0
   ],
   "prompt": [
    "251:252",
    0
   ],
   "image": [
    "251:199",
    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"
  }
 },
 "251:213": {
  "inputs": {
   "resize_type": "scale dimensions",
   "scale_method": "nearest-exact",
   "input": [
    "31",
    0
   ],
   "resize_type.crop": "center",
   "resize_type.width": [
    "251:215",
    0
   ],
   "resize_type.height": [
    "251:216",
    0
   ]
  },
  "class_type": "ResizeImageMaskNode",
  "_meta": {
   "title": "Resize Image/Mask"
  }
 },
 "251:214": {
  "inputs": {
   "resize_type": "scale dimensions",
   "scale_method": "nearest-exact",
   "input": [
    "39",
    0
   ],
   "resize_type.crop": "center",
   "resize_type.width": [
    "251:215",
    0
   ],
   "resize_type.height": [
    "251:216",
    0
   ]
  },
  "class_type": "ResizeImageMaskNode",
  "_meta": {
   "title": "Resize Image/Mask"
  }
 },
 "251:249": {
  "inputs": {
   "source": [
    "251:248",
    0
   ]
  },
  "class_type": "PreviewAny",
  "_meta": {
   "title": "Preview as Text"
  }
 },
 "251:230": {
  "inputs": {
   "unet_name": "ltx-2.5-22b-distilled-transformer-comfy-int8-convrot.safetensors",
   "weight_dtype": "default"
  },
  "class_type": "UNETLoader",
  "_meta": {
   "title": "Load Diffusion Model"
  }
 },
 "251:229": {
  "inputs": {
   "vae_name": "ltx-2.5-video-vae-bf16.safetensors"
  },
  "class_type": "VAELoader",
  "_meta": {
   "title": "Load VAE"
  }
 },
 "251:227": {
  "inputs": {
   "vae_name": "ltx-2.5-audio-vae-bf16.safetensors"
  },
  "class_type": "VAELoader",
  "_meta": {
   "title": "Load VAE"
  }
 },
 "251:228": {
  "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"
  }
 },
 "251:246": {
  "inputs": {
   "clip_name": "gemma4_e2b_it_bf16.safetensors",
   "type": "ltxv",
   "device": "default"
  },
  "class_type": "CLIPLoader",
  "_meta": {
   "title": "Load CLIP"
  }
 },
 "251:250": {
  "inputs": {
   "value": true
  },
  "class_type": "PrimitiveBoolean",
  "_meta": {
   "title": "Boolean (Enable Prompt Enhance)"
  }
 },
 "251:215": {
  "inputs": {
   "value": 1280
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Width"
  }
 },
 "251:216": {
  "inputs": {
   "value": 720
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "height"
  }
 },
 "251:212": {
  "inputs": {
   "expression": "a",
   "values.a": [
    "251:205",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 },
 "251:198": {
  "inputs": {
   "value": 5
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Duration"
  }
 },
 "251:226": {
  "inputs": {
   "expression": "a * b + 1",
   "values.a": [
    "251:198",
    0
   ],
   "values.b": [
    "251:205",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 },
 "251:205": {
  "inputs": {
   "value": 24
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Frame Rate(int)"
  }
 },
 "251:252": {
  "inputs": {
   "value": "Use the provided start image as the first frame and the provided end image as the final frame anchor. The video opens on the back of the robotic hand, four fingers slightly curled, joints glowing faintly in the darkness, a low electrical hum filling the space. The hand rotates slowly at the wrist, turning from the back view toward the palm side, the four visible fingers uncurling gently one by one, starting with the index finger, then the middle, ring, and pinky, each joint clicking softly. As the palm turns upward, the thumb swings out from the side of the hand into view, clearly separate from the four fingers, all five fingers spreading open. A blue energy crystal fades into existence above the palm, its hum rising into a resonant tone, thin energy threads coiling around it, particles crackling softly as they spiral away like sparks. The crystal rotates slowly, hovering above the fully open hand, light spilling between the five spread fingers, the crystal's steady hum filling the silence as the video ends on the open palm with the glowing crystal.\n"
  },
  "class_type": "PrimitiveStringMultiline",
  "_meta": {
   "title": "Prompt"
  }
 }
}