{
 "68": {
  "inputs": {
   "filename_prefix": "video/ltx2.3_flf2v",
   "format": "auto",
   "video": [
    "139:122",
    0
   ],
   "format.codec": "auto"
  },
  "class_type": "SaveVideo",
  "_meta": {
   "title": "Save Video"
  }
 },
 "137": {
  "inputs": {
   "image": "ltx23_flf2v_last_frame.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Image"
  }
 },
 "138": {
  "inputs": {
   "image": "ltx23_flf2v_first_frame.png"
  },
  "class_type": "LoadImage",
  "_meta": {
   "title": "Load Image"
  }
 },
 "139:99": {
  "inputs": {
   "img_compression": 25,
   "image": [
    "139:125",
    0
   ]
  },
  "class_type": "LTXVPreprocess",
  "_meta": {
   "title": "LTXV Preprocess"
  }
 },
 "139:100": {
  "inputs": {
   "noise_seed": 767871932424233
  },
  "class_type": "RandomNoise",
  "_meta": {
   "title": "RandomNoise"
  }
 },
 "139:101": {
  "inputs": {
   "batch_size": 1,
   "frames_number": [
    "139:144",
    1
   ],
   "frame_rate": [
    "139:114",
    0
   ],
   "audio_vae": [
    "139:126",
    0
   ]
  },
  "class_type": "LTXVEmptyLatentAudio",
  "_meta": {
   "title": "Empty LTXV Latent Audio"
  }
 },
 "139:104": {
  "inputs": {
   "img_compression": 25,
   "image": [
    "139:124",
    0
   ]
  },
  "class_type": "LTXVPreprocess",
  "_meta": {
   "title": "LTXV Preprocess"
  }
 },
 "139:106": {
  "inputs": {
   "positive": [
    "139:111",
    0
   ],
   "negative": [
    "139:111",
    1
   ],
   "latent": [
    "139:121",
    0
   ]
  },
  "class_type": "LTXVCropGuides",
  "_meta": {
   "title": "LTXVCropGuides"
  }
 },
 "139:108": {
  "inputs": {
   "batch_size": 1,
   "width": [
    "139:110",
    0
   ],
   "height": [
    "139:110",
    1
   ],
   "length": [
    "139:144",
    1
   ]
  },
  "class_type": "EmptyLTXVLatentVideo",
  "_meta": {
   "title": "Empty LTXV Latent Video"
  }
 },
 "139:109": {
  "inputs": {
   "positive": [
    "139:128",
    0
   ],
   "negative": [
    "139:112",
    0
   ],
   "frame_rate": [
    "139:123",
    0
   ]
  },
  "class_type": "LTXVConditioning",
  "_meta": {
   "title": "LTXVConditioning"
  }
 },
 "139:110": {
  "inputs": {
   "image": [
    "139:124",
    0
   ]
  },
  "class_type": "GetImageSize",
  "_meta": {
   "title": "Get Image Size"
  }
 },
 "139:111": {
  "inputs": {
   "frame_idx": -1,
   "strength": 0.7,
   "positive": [
    "139:115",
    0
   ],
   "negative": [
    "139:115",
    1
   ],
   "vae": [
    "139:127",
    2
   ],
   "latent": [
    "139:115",
    2
   ],
   "image": [
    "139:99",
    0
   ]
  },
  "class_type": "LTXVAddGuide",
  "_meta": {
   "title": "LTXVAddGuide"
  }
 },
 "139:114": {
  "inputs": {
   "value": 25
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Frame Rate(int)"
  }
 },
 "139:115": {
  "inputs": {
   "frame_idx": 0,
   "strength": 0.7,
   "positive": [
    "139:109",
    0
   ],
   "negative": [
    "139:109",
    1
   ],
   "vae": [
    "139:127",
    2
   ],
   "latent": [
    "139:108",
    0
   ],
   "image": [
    "139:104",
    0
   ]
  },
  "class_type": "LTXVAddGuide",
  "_meta": {
   "title": "LTXVAddGuide"
  }
 },
 "139:116": {
  "inputs": {
   "cfg": 1,
   "model": [
    "139:129",
    0
   ],
   "positive": [
    "139:111",
    0
   ],
   "negative": [
    "139:111",
    1
   ]
  },
  "class_type": "CFGGuider",
  "_meta": {
   "title": "CFG Guider"
  }
 },
 "139:117": {
  "inputs": {
   "eta": 0,
   "s_noise": 1
  },
  "class_type": "SamplerEulerAncestral",
  "_meta": {
   "title": "SamplerEulerAncestral"
  }
 },
 "139:118": {
  "inputs": {
   "sigmas": "1., 0.99375, 0.9875, 0.98125, 0.975, 0.909375, 0.725, 0.421875, 0.0"
  },
  "class_type": "ManualSigmas",
  "_meta": {
   "title": "ManualSigmas"
  }
 },
 "139:119": {
  "inputs": {
   "video_latent": [
    "139:111",
    2
   ],
   "audio_latent": [
    "139:101",
    0
   ]
  },
  "class_type": "LTXVConcatAVLatent",
  "_meta": {
   "title": "Concat AV Latent"
  }
 },
 "139:120": {
  "inputs": {
   "noise": [
    "139:100",
    0
   ],
   "guider": [
    "139:116",
    0
   ],
   "sampler": [
    "139:117",
    0
   ],
   "sigmas": [
    "139:118",
    0
   ],
   "latent_image": [
    "139:119",
    0
   ]
  },
  "class_type": "SamplerCustomAdvanced",
  "_meta": {
   "title": "SamplerCustomAdvanced"
  }
 },
 "139:123": {
  "inputs": {
   "expression": "a",
   "values.a": [
    "139:114",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 },
 "139:124": {
  "inputs": {
   "resize_type": "scale dimensions",
   "scale_method": "nearest-exact",
   "input": [
    "138",
    0
   ],
   "resize_type.crop": "center",
   "resize_type.width": [
    "139:113",
    0
   ],
   "resize_type.height": [
    "139:98",
    0
   ]
  },
  "class_type": "ResizeImageMaskNode",
  "_meta": {
   "title": "Resize Image/Mask"
  }
 },
 "139:125": {
  "inputs": {
   "resize_type": "scale dimensions",
   "scale_method": "nearest-exact",
   "input": [
    "137",
    0
   ],
   "resize_type.crop": "center",
   "resize_type.width": [
    "139:113",
    0
   ],
   "resize_type.height": [
    "139:98",
    0
   ]
  },
  "class_type": "ResizeImageMaskNode",
  "_meta": {
   "title": "Resize Image/Mask"
  }
 },
 "139:113": {
  "inputs": {
   "value": 720
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Width"
  }
 },
 "139:98": {
  "inputs": {
   "value": 1280
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Height"
  }
 },
 "139:112": {
  "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": [
    "139:103",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Prompt)"
  }
 },
 "139:122": {
  "inputs": {
   "bit_depth": "auto",
   "color_space": "sRGB",
   "codec": "none",
   "images": [
    "139:105",
    0
   ],
   "fps": [
    "139:123",
    0
   ],
   "audio": [
    "139:107",
    0
   ]
  },
  "class_type": "CreateVideo",
  "_meta": {
   "title": "Create Video"
  }
 },
 "139:105": {
  "inputs": {
   "tile_size": 768,
   "overlap": 64,
   "temporal_size": 4096,
   "temporal_overlap": 64,
   "samples": [
    "139:106",
    2
   ],
   "vae": [
    "139:127",
    2
   ]
  },
  "class_type": "VAEDecodeTiled",
  "_meta": {
   "title": "VAE Decode (Tiled)"
  }
 },
 "139:107": {
  "inputs": {
   "samples": [
    "139:121",
    1
   ],
   "audio_vae": [
    "139:126",
    0
   ]
  },
  "class_type": "LTXVAudioVAEDecode",
  "_meta": {
   "title": "LTXV Audio VAE Decode"
  }
 },
 "139:121": {
  "inputs": {
   "av_latent": [
    "139:120",
    1
   ]
  },
  "class_type": "LTXVSeparateAVLatent",
  "_meta": {
   "title": "Separate AV Latent"
  }
 },
 "139:128": {
  "inputs": {
   "text": "The red hair wizard girl looks up as the magical flame burns in her palm. Camera dollys out. The scene turns from a professional photography to a wet pastel watercolor painting. zhuanchang",
   "clip": [
    "139:103",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Prompt)"
  }
 },
 "139:127": {
  "inputs": {
   "ckpt_name": "ltx-2.3-22b-distilled-fp8.safetensors"
  },
  "class_type": "CheckpointLoaderSimple",
  "_meta": {
   "title": "Load Checkpoint"
  }
 },
 "139:126": {
  "inputs": {
   "ckpt_name": "ltx-2.3-22b-distilled-fp8.safetensors"
  },
  "class_type": "LTXVAudioVAELoader",
  "_meta": {
   "title": "Load LTXV Audio VAE"
  }
 },
 "139:103": {
  "inputs": {
   "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors",
   "ckpt_name": "ltx-2.3-22b-distilled-fp8.safetensors",
   "device": "default"
  },
  "class_type": "LTXAVTextEncoderLoader",
  "_meta": {
   "title": "Load LTXV Audio Text Encoder"
  }
 },
 "139:129": {
  "inputs": {
   "lora_name": "ltx2.3-transition.safetensors",
   "strength_model": 1,
   "model": [
    "139:127",
    0
   ]
  },
  "class_type": "LoraLoaderModelOnly",
  "_meta": {
   "title": "Load LoRA"
  }
 },
 "139:143": {
  "inputs": {
   "value": 6
  },
  "class_type": "PrimitiveInt",
  "_meta": {
   "title": "Duration"
  }
 },
 "139:144": {
  "inputs": {
   "expression": "a * b + 1",
   "values.a": [
    "139:143",
    0
   ],
   "values.b": [
    "139:114",
    0
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 }
}