Sign In

LTX-2.5 Image+Audio-to-Video (Lip Sync)

Download

1 variant available

Config Other

video_ltx2_5_i2v_lipsync.json

148.25 KB

Verified:

Type
Workflows
Stats

225

Reviews
Published

Sep 4, 2026

Base Model

LTXV 2.5

Hash
AutoV2
160CAAFA36
default creator card background decoration
Followers - 21

21

Likes - 31

31

LTX Video 2.5 and its derivatives, including LoRAs and fine-tunes, are licensed by Lightricks Ltd. under the LTX-2.x Community License Agreement and must be redistributed under that same agreement, with a copy included. Use is subject to the use restrictions in its Attachment A. Entities with annual revenues of at least $10,000,000 must obtain a paid commercial license from Lightricks before any commercial use.

LTX-2.5 Image+Audio-to-Video (Lip Sync)

A ComfyUI workflow for LTX-2.5 that adds driving-audio lip sync to the stock image-to-video template. The official 2.5 I2V workflow generates its own audio from an empty latent (no lip sync); this version encodes a real input audio track and locks it in as fixed conditioning across both the base and refine/upscale sampling passes, so the generated mouth movement follows your audio.

Built on top of Comfy's own LTX-2.5 template nodes — no custom node packs required.

What it does

  • Takes a starting image + a driving audio clip (voice/dialogue) and outputs a video with lip-synced motion.

  • Uses LTXVAudioVAEEncode to encode the input audio into a latent, then SetLatentNoiseMask (fully unmasked) to hold it fixed so the sampler treats it as a given rather than something to generate.

  • That same fixed audio latent is fed into both the base pass and the refine/upscale pass, so the second pass doesn't drift from the driving audio.

Requirements

  • ComfyUI with the LTX-2.5 nodes (comfy-core, no extra custom nodes)

  • LTX-2.5 checkpoint/model files as used by the stock LTX-2.5 template

  • An audio VAE checkpoint (loaded via the existing VAELoader node in the graph)

Usage

  1. Load the workflow into ComfyUI.

  2. In LoadImage, upload your starting frame.

  3. In LoadAudio, upload your driving audio (voice track).

  4. Queue the prompt.

Notes / tuning

  • SolidMask value is 0 (fully preserve the input audio latent, no noise added to it).

  • LTXVDualCFGGuider is set to video_cfg: 1, audio_cfg: 1 on both passes.

  • If sync drifts, double-check the audio latent is still wired into both LTXVConcatAVLatent nodes (base and refine) — this was the main bug in earlier iterations of this workflow, where the refine pass pulled audio from the base pass's own output instead of the original encoded audio.

Credit

Adapted from Comfy's stock LTX-2.5 image-to-video template, with the audio-conditioning path ported over from the LTX-2.3 image+audio-to-video template.