{
  "269": {
    "inputs": {
      "image": "ltx23_latina.png"
    },
    "class_type": "LoadImage",
    "_meta": {
      "title": "Load Image"
    }
  },
  "75": {
    "inputs": {
      "filename_prefix": "ltx23_latina",
      "format": "auto",
      "codec": "auto",
      "video": [
        "320:310",
        0
      ]
    },
    "class_type": "SaveVideo",
    "_meta": {
      "title": "Save Video"
    }
  },
  "320:276": {
    "inputs": {
      "noise_seed": 182269864701617
    },
    "class_type": "RandomNoise",
    "_meta": {
      "title": "RandomNoise"
    }
  },
  "320:277": {
    "inputs": {
      "noise_seed": 99916879866754
    },
    "class_type": "RandomNoise",
    "_meta": {
      "title": "RandomNoise"
    }
  },
  "320:278": {
    "inputs": {
      "video_latent": [
        "320:288",
        0
      ],
      "audio_latent": [
        "320:307",
        1
      ]
    },
    "class_type": "LTXVConcatAVLatent",
    "_meta": {
      "title": "LTXVConcatAVLatent"
    }
  },
  "320:279": {
    "inputs": {
      "ckpt_name": "ltx-2.3-22b-dev-fp8.safetensors"
    },
    "class_type": "LTXVAudioVAELoader",
    "_meta": {
      "title": "Load LTXV Audio VAE"
    }
  },
  "320:280": {
    "inputs": {
      "sampler_name": "euler"
    },
    "class_type": "KSamplerSelect",
    "_meta": {
      "title": "KSamplerSelect"
    }
  },
  "320:281": {
    "inputs": {
      "sigmas": "0.85, 0.7250, 0.4219, 0.0"
    },
    "class_type": "ManualSigmas",
    "_meta": {
      "title": "ManualSigmas"
    }
  },
  "320:282": {
    "inputs": {
      "cfg": 1,
      "model": [
        "320:285",
        0
      ],
      "positive": [
        "320:284",
        0
      ],
      "negative": [
        "320:284",
        1
      ]
    },
    "class_type": "CFGGuider",
    "_meta": {
      "title": "CFG Guider"
    }
  },
  "320:283": {
    "inputs": {
      "noise": [
        "320:277",
        0
      ],
      "guider": [
        "320:314",
        0
      ],
      "sampler": [
        "320:291",
        0
      ],
      "sigmas": [
        "320:306",
        0
      ],
      "latent_image": [
        "320:318",
        0
      ]
    },
    "class_type": "SamplerCustomAdvanced",
    "_meta": {
      "title": "SamplerCustomAdvanced"
    }
  },
  "320:284": {
    "inputs": {
      "positive": [
        "320:304",
        0
      ],
      "negative": [
        "320:304",
        1
      ],
      "latent": [
        "320:307",
        0
      ]
    },
    "class_type": "LTXVCropGuides",
    "_meta": {
      "title": "LTXVCropGuides"
    }
  },
  "320:285": {
    "inputs": {
      "lora_name": "ltx_2.3_22b_distilled_1.1_lora_dynamic_fro09_avg_rank_111_bf16.safetensors",
      "strength_model": 0.45,
      "model": [
        "320:316",
        0
      ]
    },
    "class_type": "LoraLoaderModelOnly",
    "_meta": {
      "title": "Load LoRA"
    }
  },
  "320:286": {
    "inputs": {
      "longer_edge": 1536,
      "images": [
        "320:290",
        0
      ]
    },
    "class_type": "ResizeImagesByLongerEdge",
    "_meta": {
      "title": "Resize Images by Longer Edge (DEPRECATED)"
    }
  },
  "320:287": {
    "inputs": {
      "samples": [
        "320:307",
        0
      ],
      "upscale_model": [
        "320:311",
        0
      ],
      "vae": [
        "320:316",
        2
      ]
    },
    "class_type": "LTXVLatentUpsampler",
    "_meta": {
      "title": "LTXVLatentUpsampler"
    }
  },
  "320:288": {
    "inputs": {
      "strength": 1,
      "vae": [
        "320:316",
        2
      ],
      "image": [
        "320:289",
        0
      ],
      "latent": [
        "320:287",
        0
      ],
      "bypass": [
        "320:302",
        0
      ]
    },
    "class_type": "LTXVImgToVideoInplace",
    "_meta": {
      "title": "LTXVImgToVideoInplace"
    }
  },
  "320:289": {
    "inputs": {
      "img_compression": 18,
      "image": [
        "320:286",
        0
      ]
    },
    "class_type": "LTXVPreprocess",
    "_meta": {
      "title": "LTXV Preprocess"
    }
  },
  "320:290": {
    "inputs": {
      "resize_type": "scale dimensions",
      "scale_method": "lanczos",
      "input": [
        "269",
        0
      ],
      "resize_type.crop": "center",
      "resize_type.width": 1280,
      "resize_type.height": 720
    },
    "class_type": "ResizeImageMaskNode",
    "_meta": {
      "title": "Resize Image/Mask"
    }
  },
  "320:291": {
    "inputs": {
      "sampler_name": "euler"
    },
    "class_type": "KSamplerSelect",
    "_meta": {
      "title": "KSamplerSelect"
    }
  },
  "320:292": {
    "inputs": {
      "expression": "a/2",
      "values.a": [
        "320:312",
        0
      ]
    },
    "class_type": "ComfyMathExpression",
    "_meta": {
      "title": "Math Expression"
    }
  },
  "320:294": {
    "inputs": {
      "expression": "a/2",
      "values.a": [
        "320:299",
        0
      ]
    },
    "class_type": "ComfyMathExpression",
    "_meta": {
      "title": "Math Expression"
    }
  },
  "320:295": {
    "inputs": {
      "batch_size": 1,
      "width": 768,
      "height": 512,
      "length": 97
    },
    "class_type": "EmptyLTXVLatentVideo",
    "_meta": {
      "title": "EmptyLTXVLatentVideo"
    }
  },
  "320:296": {
    "inputs": {
      "strength": 0.7,
      "vae": [
        "320:316",
        2
      ],
      "image": [
        "320:289",
        0
      ],
      "latent": [
        "320:295",
        0
      ],
      "bypass": [
        "320:302",
        0
      ]
    },
    "class_type": "LTXVImgToVideoInplace",
    "_meta": {
      "title": "LTXVImgToVideoInplace"
    }
  },
  "320:297": {
    "inputs": {
      "samples": [
        "320:309",
        1
      ],
      "audio_vae": [
        "320:279",
        0
      ]
    },
    "class_type": "LTXVAudioVAEDecode",
    "_meta": {
      "title": "LTXV Audio VAE Decode"
    }
  },
  "320:298": {
    "inputs": {
      "expression": "a",
      "values.a": [
        "320:300",
        0
      ]
    },
    "class_type": "ComfyMathExpression",
    "_meta": {
      "title": "Math Expression"
    }
  },
  "320:299": {
    "inputs": {
      "value": 720
    },
    "class_type": "PrimitiveInt",
    "_meta": {
      "title": "Height"
    }
  },
  "320:300": {
    "inputs": {
      "value": 25
    },
    "class_type": "PrimitiveInt",
    "_meta": {
      "title": "Frame Rate"
    }
  },
  "320:301": {
    "inputs": {
      "value": 5
    },
    "class_type": "PrimitiveInt",
    "_meta": {
      "title": "Duration"
    }
  },
  "320:302": {
    "inputs": {
      "value": false
    },
    "class_type": "PrimitiveBoolean",
    "_meta": {
      "title": "Switch to Text to Video?"
    }
  },
  "320:303": {
    "inputs": {
      "text": "A realistic cinematic video portrait of the same beautiful adult Latina woman in a red dress. She gently turns her head toward camera, blinks naturally, subtle smile, hair moves softly in a light breeze, warm golden-hour light on her face, elegant confident pose, shallow depth of field, smooth slow camera push-in, no dialogue.",
      "clip": [
        "320:317",
        0
      ]
    },
    "class_type": "CLIPTextEncode",
    "_meta": {
      "title": "CLIP Text Encode (Prompt)"
    }
  },
  "320:304": {
    "inputs": {
      "positive": [
        "320:303",
        0
      ],
      "negative": [
        "320:313",
        0
      ],
      "frame_rate": [
        "320:298",
        0
      ]
    },
    "class_type": "LTXVConditioning",
    "_meta": {
      "title": "LTXVConditioning"
    }
  },
  "320:305": {
    "inputs": {
      "batch_size": 1,
      "frames_number": [
        "320:323",
        1
      ],
      "frame_rate": [
        "320:298",
        1
      ],
      "audio_vae": [
        "320:279",
        0
      ]
    },
    "class_type": "LTXVEmptyLatentAudio",
    "_meta": {
      "title": "LTXV Empty Latent Audio"
    }
  },
  "320:306": {
    "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"
    }
  },
  "320:307": {
    "inputs": {
      "av_latent": [
        "320:283",
        0
      ]
    },
    "class_type": "LTXVSeparateAVLatent",
    "_meta": {
      "title": "LTXVSeparateAVLatent"
    }
  },
  "320:308": {
    "inputs": {
      "noise": [
        "320:276",
        0
      ],
      "guider": [
        "320:282",
        0
      ],
      "sampler": [
        "320:280",
        0
      ],
      "sigmas": [
        "320:281",
        0
      ],
      "latent_image": [
        "320:278",
        0
      ]
    },
    "class_type": "SamplerCustomAdvanced",
    "_meta": {
      "title": "SamplerCustomAdvanced"
    }
  },
  "320:309": {
    "inputs": {
      "av_latent": [
        "320:308",
        0
      ]
    },
    "class_type": "LTXVSeparateAVLatent",
    "_meta": {
      "title": "LTXVSeparateAVLatent"
    }
  },
  "320:310": {
    "inputs": {
      "images": [
        "320:315",
        0
      ],
      "fps": [
        "320:298",
        0
      ],
      "audio": [
        "320:297",
        0
      ]
    },
    "class_type": "CreateVideo",
    "_meta": {
      "title": "Create Video"
    }
  },
  "320:311": {
    "inputs": {
      "model_name": "ltx-2.3-spatial-upscaler-x2-1.1.safetensors"
    },
    "class_type": "LatentUpscaleModelLoader",
    "_meta": {
      "title": "Load Latent Upscale Model"
    }
  },
  "320:312": {
    "inputs": {
      "value": 1280
    },
    "class_type": "PrimitiveInt",
    "_meta": {
      "title": "Width"
    }
  },
  "320:313": {
    "inputs": {
      "text": "ugly, distorted face, deformed, low quality, jitter, motion smear, bad anatomy, cartoon, video game, oversharpened",
      "clip": [
        "320:317",
        0
      ]
    },
    "class_type": "CLIPTextEncode",
    "_meta": {
      "title": "CLIP Text Encode (Prompt)"
    }
  },
  "320:314": {
    "inputs": {
      "cfg": 1,
      "model": [
        "320:285",
        0
      ],
      "positive": [
        "320:304",
        0
      ],
      "negative": [
        "320:304",
        1
      ]
    },
    "class_type": "CFGGuider",
    "_meta": {
      "title": "CFG Guider"
    }
  },
  "320:315": {
    "inputs": {
      "tile_size": 768,
      "overlap": 64,
      "temporal_size": 4096,
      "temporal_overlap": 4,
      "samples": [
        "320:309",
        0
      ],
      "vae": [
        "320:316",
        2
      ]
    },
    "class_type": "VAEDecodeTiled",
    "_meta": {
      "title": "VAE Decode (Tiled)"
    }
  },
  "320:316": {
    "inputs": {
      "ckpt_name": "ltx-2.3-22b-dev-fp8.safetensors"
    },
    "class_type": "CheckpointLoaderSimple",
    "_meta": {
      "title": "Load Checkpoint"
    }
  },
  "320:317": {
    "inputs": {
      "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors",
      "ckpt_name": "ltx-2.3-22b-dev-fp8.safetensors",
      "device": "default",
      "clip_name": "gemma_3_12B_it_fp4_mixed.safetensors",
      "model_name": "ltx-2.3-22b-dev-fp8.safetensors"
    },
    "class_type": "LTXAVTextEncoderLoader",
    "_meta": {
      "title": "LTXV Audio Text Encoder Loader"
    }
  },
  "320:318": {
    "inputs": {
      "video_latent": [
        "320:296",
        0
      ],
      "audio_latent": [
        "320:305",
        0
      ]
    },
    "class_type": "LTXVConcatAVLatent",
    "_meta": {
      "title": "LTXVConcatAVLatent"
    }
  },
  "320:319": {
    "inputs": {
      "value": "A realistic cinematic video portrait of the same beautiful adult Latina woman in a red dress. She gently turns her head toward camera, blinks naturally, subtle smile, hair moves softly in a light breeze, warm golden-hour light on her face, elegant confident pose, shallow depth of field, smooth slow camera push-in, no dialogue."
    },
    "class_type": "PrimitiveStringMultiline",
    "_meta": {
      "title": "Prompt"
    }
  },
  "320:323": {
    "inputs": {
      "expression": "a * b + 1",
      "values.a": [
        "320:301",
        0
      ],
      "values.b": [
        "320:300",
        0
      ]
    },
    "class_type": "ComfyMathExpression",
    "_meta": {
      "title": "Math Expression (length)"
    }
  },
  "320:324": {
    "inputs": {
      "lora_name": "gemma-3-12b-it-abliterated_lora_rank64_bf16.safetensors",
      "strength_model": 1,
      "strength_clip": 1,
      "model": [
        "320:285",
        0
      ],
      "clip": [
        "320:317",
        0
      ]
    },
    "class_type": "LoraLoader",
    "_meta": {
      "title": "Load LoRA (Model and CLIP)"
    }
  },
  "320:325": {
    "inputs": {
      "max_length": 2048,
      "sampling_mode": "on",
      "thinking": false,
      "use_default_template": true,
      "clip": [
        "320:324",
        1
      ],
      "prompt": [
        "320:319",
        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.05,
      "sampling_mode.seed": 0,
      "sampling_mode.presence_penalty": 0
    },
    "class_type": "TextGenerateLTX2Prompt",
    "_meta": {
      "title": "Generate LTX2 Prompt"
    }
  },
  "320:326": {
    "inputs": {
      "source": [
        "320:327",
        0
      ]
    },
    "class_type": "PreviewAny",
    "_meta": {
      "title": "Preview as Text"
    }
  },
  "320:327": {
    "inputs": {
      "switch": [
        "320:328",
        0
      ],
      "on_false": [
        "320:319",
        0
      ],
      "on_true": [
        "320:325",
        0
      ]
    },
    "class_type": "ComfySwitchNode",
    "_meta": {
      "title": "Switch"
    }
  },
  "320:328": {
    "inputs": {
      "value": true
    },
    "class_type": "PrimitiveBoolean",
    "_meta": {
      "title": "Boolean (Enable Prompt Enhance)"
    }
  }
}