{
 "5046": {
  "inputs": {
   "filename_prefix": "output_ltx",
   "format": "auto",
   "video": [
    "5049:4849",
    0
   ],
   "format.codec": "auto"
  },
  "class_type": "SaveVideo",
  "_meta": {
   "title": "Save Video"
  }
 },
 "5047": {
  "inputs": {
   "file": "cc3abc909e952aafcafe26e4c7e84ca9c812c083f5ab6bb4a15d976539d44e76.mp4"
  },
  "class_type": "LoadVideo",
  "_meta": {
   "title": "Load Video"
  }
 },
 "5048": {
  "inputs": {
   "value": "A cowboy sits in a saloon smoking a cigarette, he has a serious expression, speaking in a deep southern accent in English saying: \"{DIALOGUE}\""
  },
  "class_type": "PrimitiveStringMultiline",
  "_meta": {
   "title": "Prompt"
  }
 },
 "5049:2612": {
  "inputs": {
   "text": "pc game, console game, video game, cartoon, childish, ugly",
   "clip": [
    "5049:4982",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Negative Prompt)"
  }
 },
 "5049:4832": {
  "inputs": {
   "noise_seed": 1
  },
  "class_type": "RandomNoise",
  "_meta": {
   "title": "RandomNoise"
  }
 },
 "5049:4974": {
  "inputs": {
   "model_name": "ltx-2.3-spatial-upscaler-x2-1.1.safetensors"
  },
  "class_type": "LatentUpscaleModelLoader",
  "_meta": {
   "title": "Load Latent Upscale Model"
  }
 },
 "5049:1241": {
  "inputs": {
   "positive": [
    "5049:2483",
    0
   ],
   "negative": [
    "5049:2612",
    0
   ],
   "frame_rate": [
    "5049:5010",
    2
   ]
  },
  "class_type": "LTXVConditioning",
  "_meta": {
   "title": "LTXVConditioning"
  }
 },
 "5049:4828": {
  "inputs": {
   "cfg": 1,
   "model": [
    "5049:5102",
    0
   ],
   "positive": [
    "5049:5006",
    0
   ],
   "negative": [
    "5049:5006",
    1
   ]
  },
  "class_type": "CFGGuider",
  "_meta": {
   "title": "CFG Guider"
  }
 },
 "5049:4849": {
  "inputs": {
   "bit_depth": "auto",
   "color_space": "sRGB",
   "codec": "none",
   "images": [
    "5049:4995",
    0
   ],
   "fps": [
    "5049:5010",
    2
   ],
   "audio": [
    "5049:4848",
    0
   ]
  },
  "class_type": "CreateVideo",
  "_meta": {
   "title": "Create Video"
  }
 },
 "5049:4831": {
  "inputs": {
   "sampler_name": "euler"
  },
  "class_type": "KSamplerSelect",
  "_meta": {
   "title": "KSamplerSelect"
  }
 },
 "5049:4984": {
  "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"
  }
 },
 "5049:3980": {
  "inputs": {
   "batch_size": 1,
   "frames_number": [
    "5049:5025",
    1
   ],
   "frame_rate": [
    "5049:5000",
    0
   ],
   "audio_vae": [
    "5049:4010",
    0
   ]
  },
  "class_type": "LTXVEmptyLatentAudio",
  "_meta": {
   "title": "Empty LTXV Latent Audio"
  }
 },
 "5049:4528": {
  "inputs": {
   "video_latent": [
    "5049:5004",
    2
   ],
   "audio_latent": [
    "5049:3980",
    0
   ]
  },
  "class_type": "LTXVConcatAVLatent",
  "_meta": {
   "title": "Concat AV Latent"
  }
 },
 "5049:4829": {
  "inputs": {
   "noise": [
    "5049:4832",
    0
   ],
   "guider": [
    "5049:4828",
    0
   ],
   "sampler": [
    "5049:4831",
    0
   ],
   "sigmas": [
    "5049:4984",
    0
   ],
   "latent_image": [
    "5049:4528",
    0
   ]
  },
  "class_type": "SamplerCustomAdvanced",
  "_meta": {
   "title": "SamplerCustomAdvanced"
  }
 },
 "5049:5003": {
  "inputs": {
   "resize_type": "scale dimensions",
   "scale_method": "area",
   "input": [
    "5049:5010",
    0
   ],
   "resize_type.crop": "disabled",
   "resize_type.width": [
    "5049:5100",
    1
   ],
   "resize_type.height": [
    "5049:5101",
    1
   ]
  },
  "class_type": "ResizeImageMaskNode",
  "_meta": {
   "title": "Resize Image/Mask (s2 size)"
  }
 },
 "5049:4975": {
  "inputs": {
   "samples": [
    "5049:5011",
    2
   ],
   "upscale_model": [
    "5049:4974",
    0
   ],
   "vae": [
    "5049:5017",
    2
   ]
  },
  "class_type": "LTXVLatentUpsampler",
  "_meta": {
   "title": "LTXVLatentUpsampler"
  }
 },
 "5049:4845": {
  "inputs": {
   "av_latent": [
    "5049:4829",
    0
   ]
  },
  "class_type": "LTXVSeparateAVLatent",
  "_meta": {
   "title": "Separate AV Latent"
  }
 },
 "5049:5014": {
  "inputs": {
   "frame_idx": 0,
   "strength": 1,
   "latent_downscale_factor": 1,
   "crop": "disabled",
   "use_tiled_encode": true,
   "tile_size": 256,
   "tile_overlap": 64,
   "use_streaming": false,
   "tile_frames": 97,
   "positive": [
    "5049:5013",
    0
   ],
   "negative": [
    "5049:5013",
    1
   ],
   "vae": [
    "5049:5017",
    2
   ],
   "latent": [
    "5049:4975",
    0
   ],
   "image": [
    "5049:5003",
    0
   ]
  },
  "class_type": "LTXAddVideoICLoRAGuide",
  "_meta": {
   "title": "\ud83c\udd5b\ud83c\udd63\ud83c\udd67 Add Video IC-LoRA Guide"
  }
 },
 "5049:4976": {
  "inputs": {
   "sampler_name": "euler"
  },
  "class_type": "KSamplerSelect",
  "_meta": {
   "title": "KSamplerSelect"
  }
 },
 "5049:4971": {
  "inputs": {
   "noise": [
    "5049:4967",
    0
   ],
   "guider": [
    "5049:4964",
    0
   ],
   "sampler": [
    "5049:4976",
    0
   ],
   "sigmas": [
    "5049:4985",
    0
   ],
   "latent_image": [
    "5049:4969",
    0
   ]
  },
  "class_type": "SamplerCustomAdvanced",
  "_meta": {
   "title": "SamplerCustomAdvanced"
  }
 },
 "5049:5015": {
  "inputs": {
   "positive": [
    "5049:5014",
    0
   ],
   "negative": [
    "5049:5014",
    1
   ],
   "latent": [
    "5049:4973",
    0
   ]
  },
  "class_type": "LTXVCropGuides",
  "_meta": {
   "title": "LTXVCropGuides"
  }
 },
 "5049:4985": {
  "inputs": {
   "sigmas": "0.909375, 0.725, 0.421875, 0.0"
  },
  "class_type": "ManualSigmas",
  "_meta": {
   "title": "ManualSigmas"
  }
 },
 "5049:4964": {
  "inputs": {
   "cfg": 1,
   "model": [
    "5049:5102",
    0
   ],
   "positive": [
    "5049:5014",
    0
   ],
   "negative": [
    "5049:5014",
    1
   ]
  },
  "class_type": "CFGGuider",
  "_meta": {
   "title": "CFG Guider"
  }
 },
 "5049:4969": {
  "inputs": {
   "video_latent": [
    "5049:5014",
    2
   ],
   "audio_latent": [
    "5049:5013",
    2
   ]
  },
  "class_type": "LTXVConcatAVLatent",
  "_meta": {
   "title": "Concat AV Latent"
  }
 },
 "5049:4967": {
  "inputs": {
   "noise_seed": 222
  },
  "class_type": "RandomNoise",
  "_meta": {
   "title": "RandomNoise"
  }
 },
 "5049:4848": {
  "inputs": {
   "samples": [
    "5049:4973",
    1
   ],
   "audio_vae": [
    "5049:4010",
    0
   ]
  },
  "class_type": "LTXVAudioVAEDecode",
  "_meta": {
   "title": "LTXV Audio VAE Decode"
  }
 },
 "5049:4973": {
  "inputs": {
   "av_latent": [
    "5049:4971",
    0
   ]
  },
  "class_type": "LTXVSeparateAVLatent",
  "_meta": {
   "title": "Separate AV Latent"
  }
 },
 "5049:5018": {
  "inputs": {
   "lora_name": "ltx-2.3-22b-distilled-lora-384-1.1.safetensors",
   "strength_model": 0.5,
   "model": [
    "5049:5017",
    0
   ]
  },
  "class_type": "LoraLoaderModelOnly",
  "_meta": {
   "title": "Load LoRA"
  }
 },
 "5049:5011": {
  "inputs": {
   "positive": [
    "5049:5004",
    0
   ],
   "negative": [
    "5049:5004",
    1
   ],
   "latent": [
    "5049:4845",
    0
   ]
  },
  "class_type": "LTXVCropGuides",
  "_meta": {
   "title": "LTXVCropGuides"
  }
 },
 "5049:5005": {
  "inputs": {
   "audio": [
    "5049:5010",
    1
   ],
   "audio_vae": [
    "5049:4010",
    0
   ]
  },
  "class_type": "LTXVAudioVAEEncode",
  "_meta": {
   "title": "LTXV Audio VAE Encode"
  }
 },
 "5049:4982": {
  "inputs": {
   "text_encoder": "gemma_3_12B_it_fp4_mixed.safetensors",
   "ckpt_name": "ltx-2.3-22b-dev.safetensors",
   "device": "default"
  },
  "class_type": "LTXAVTextEncoderLoader",
  "_meta": {
   "title": "Load LTXV Audio Text Encoder"
  }
 },
 "5049:5017": {
  "inputs": {
   "ckpt_name": "ltx-2.3-22b-dev.safetensors"
  },
  "class_type": "CheckpointLoaderSimple",
  "_meta": {
   "title": "Load Checkpoint"
  }
 },
 "5049:4010": {
  "inputs": {
   "ckpt_name": "ltx-2.3-22b-dev.safetensors"
  },
  "class_type": "LTXVAudioVAELoader",
  "_meta": {
   "title": "Load LTXV Audio VAE"
  }
 },
 "5049:5010": {
  "inputs": {
   "video": [
    "5047",
    0
   ]
  },
  "class_type": "GetVideoComponents",
  "_meta": {
   "title": "Get Video Components"
  }
 },
 "5049:5009": {
  "inputs": {
   "resize_type": "scale dimensions",
   "scale_method": "area",
   "input": [
    "5049:5010",
    0
   ],
   "resize_type.width": 960,
   "resize_type.height": 544,
   "resize_type.crop": "disabled"
  },
  "class_type": "ResizeImageMaskNode",
  "_meta": {
   "title": "Resize Image/Mask (s1 size)"
  }
 },
 "5049:4995": {
  "inputs": {
   "horizontal_tiles": 2,
   "vertical_tiles": 2,
   "overlap": 6,
   "last_frame_fix": false,
   "working_device": "auto",
   "working_dtype": "auto",
   "vae": [
    "5049:5017",
    2
   ],
   "latents": [
    "5049:5015",
    2
   ]
  },
  "class_type": "LTXVTiledVAEDecode",
  "_meta": {
   "title": "\ud83c\udd5b\ud83c\udd63\ud83c\udd67 LTXV Tiled VAE Decode"
  }
 },
 "5049:2483": {
  "inputs": {
   "text": [
    "5051",
    0
   ],
   "clip": [
    "5049:4982",
    0
   ]
  },
  "class_type": "CLIPTextEncode",
  "_meta": {
   "title": "CLIP Text Encode (Positive Prompt)"
  }
 },
 "5049:3059": {
  "inputs": {
   "batch_size": 1,
   "width": [
    "5049:5023",
    1
   ],
   "height": [
    "5049:5023",
    2
   ],
   "length": [
    "5049:5025",
    1
   ]
  },
  "class_type": "EmptyLTXVLatentVideo",
  "_meta": {
   "title": "Empty LTXV Latent Video"
  }
 },
 "5049:5004": {
  "inputs": {
   "frame_idx": 0,
   "strength": 1,
   "latent_downscale_factor": 1,
   "crop": "disabled",
   "use_tiled_encode": true,
   "tile_size": 256,
   "tile_overlap": 64,
   "use_streaming": false,
   "tile_frames": 97,
   "positive": [
    "5049:1241",
    0
   ],
   "negative": [
    "5049:1241",
    1
   ],
   "vae": [
    "5049:5017",
    2
   ],
   "latent": [
    "5049:3059",
    0
   ],
   "image": [
    "5049:5009",
    0
   ]
  },
  "class_type": "LTXAddVideoICLoRAGuide",
  "_meta": {
   "title": "\ud83c\udd5b\ud83c\udd63\ud83c\udd67 Add Video IC-LoRA Guide"
  }
 },
 "5049:5000": {
  "inputs": {
   "a": [
    "5049:5010",
    2
   ]
  },
  "class_type": "LTXFloatToInt",
  "_meta": {
   "title": "\ud83c\udd5b\ud83c\udd63\ud83c\udd67 Float To Int"
  }
 },
 "5049:5023": {
  "inputs": {
   "image": [
    "5049:5009",
    0
   ]
  },
  "class_type": "GetImageSizeAndCount",
  "_meta": {
   "title": "Get Image Size & Count"
  }
 },
 "5049:5025": {
  "inputs": {
   "expression": "(int((a - 1) / 8)) * 8 + 1",
   "values.a": [
    "5049:5023",
    3
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Math Expression"
  }
 },
 "5049:5006": {
  "inputs": {
   "positive": [
    "5049:5004",
    0
   ],
   "negative": [
    "5049:5004",
    1
   ],
   "audio_latent": [
    "5049:5005",
    0
   ]
  },
  "class_type": "LTXVSetAudioRefTokens",
  "_meta": {
   "title": "\ud83c\udd5b\ud83c\udd63\ud83c\udd67 Set Audio Ref Tokens"
  }
 },
 "5049:5013": {
  "inputs": {
   "positive": [
    "5049:5011",
    0
   ],
   "negative": [
    "5049:5011",
    1
   ],
   "audio_latent": [
    "5049:4845",
    1
   ]
  },
  "class_type": "LTXVSetAudioRefTokens",
  "_meta": {
   "title": "\ud83c\udd5b\ud83c\udd63\ud83c\udd67 Set Audio Ref Tokens"
  }
 },
 "5049:5091": {
  "inputs": {
   "resize_type": "scale dimensions",
   "scale_method": "area",
   "resize_type.width": 544,
   "resize_type.height": 960,
   "resize_type.crop": "center"
  },
  "class_type": "ResizeImageMaskNode",
  "_meta": {
   "title": "Resize Image/Mask"
  }
 },
 "5049:5096": {
  "inputs": {
   "width": 960,
   "height": 544,
   "length": 121,
   "batch_size": 1
  },
  "class_type": "EmptyLTXVLatentVideo",
  "_meta": {
   "title": "Empty LTXV Latent Video"
  }
 },
 "5049:5100": {
  "inputs": {
   "expression": "a * 2",
   "values.a": [
    "5049:5023",
    1
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Upscaled Width"
  }
 },
 "5049:5101": {
  "inputs": {
   "expression": "a * 2",
   "values.a": [
    "5049:5023",
    2
   ]
  },
  "class_type": "ComfyMathExpression",
  "_meta": {
   "title": "Upscaled Height"
  }
 },
 "5049:5102": {
  "inputs": {
   "lora_name": "ltx-2.3-22b-ic-lora-lipdub-0.9.safetensors",
   "strength_model": 1,
   "model": [
    "5049:5018",
    0
   ]
  },
  "class_type": "LoraLoaderModelOnly",
  "_meta": {
   "title": "Load LoRA"
  }
 },
 "5050": {
  "inputs": {
   "video": [
    "5047",
    0
   ]
  },
  "class_type": "GetVideoComponents",
  "_meta": {
   "title": "Get Video Components"
  }
 },
 "5051": {
  "inputs": {
   "regex_pattern": "{DIALOGUE}",
   "case_insensitive": true,
   "multiline": false,
   "dotall": false,
   "count": 0,
   "string": [
    "5048",
    0
   ],
   "replace": [
    "5052",
    0
   ]
  },
  "class_type": "RegexReplace",
  "_meta": {
   "title": "Create Prompt"
  }
 },
 "5052": {
  "inputs": {
   "value": "Lipdub workflow is now live on Comfy Hub."
  },
  "class_type": "PrimitiveStringMultiline",
  "_meta": {
   "title": "Dialogue"
  }
 },
 "5053": {
  "inputs": {
   "bit_depth": "auto",
   "color_space": "sRGB",
   "codec": "none",
   "images": [
    "5049:4995",
    0
   ],
   "fps": [
    "5050",
    2
   ],
   "audio": [
    "5055",
    0
   ]
  },
  "class_type": "CreateVideo",
  "_meta": {
   "title": "Create Video"
  }
 },
 "5054": {
  "inputs": {
   "filename_prefix": "output_ltx_chatterbox",
   "format": "auto",
   "video": [
    "5053",
    0
   ],
   "format.codec": "auto"
  },
  "class_type": "SaveVideo",
  "_meta": {
   "title": "Save Video"
  }
 },
 "5055": {
  "inputs": {
   "seed": 12345,
   "use_cpu": false,
   "keep_model_loaded": true,
   "input_audio": [
    "5049:4848",
    0
   ],
   "target_voice": [
    "5050",
    1
   ]
  },
  "class_type": "FL_ChatterboxVC",
  "_meta": {
   "title": "FL Chatterbox VC"
  }
 }
}