Companion episode — where LipDub sits among the local talking-avatar methods.
What LipDub is
LipDub is LTX-2.3’s native audio-driven dub: you give it a base video and an audio track, and it re-syncs the mouth to the new audio — video-to-video, entirely local. Its big advantage over mouth-only inpainting is resolution — output up to 1088×1920, sharper than most local lip-sync.
The trap that eats a day
LTX ships with two modes that look almost identical and behave completely differently:
- LipDub (generative): the audio latent is empty — the model generates its own speech-like sound and matching lips. Overlay your real voice on that and the lips never track your words — a foreign-film-dub mismatch, or worse, a “made-up language.”
- LipSync / “Just Dub It” (V2V): the audio latent comes from the encoded input audio — so the model follows your words. This is the one you want.
The fix is a single wire: feed the concat step’s audio latent from the audio-reference tokens (your encoded voice), not from an empty audio latent. Get that right and it truly dubs; get it wrong and it babbles.
Production notes
- Re-mux your clean audio. The workflow round-trips voice through an audio VAE, which blurs consonants (“couldn’t understand her”). Generate the video, then mux the original clean TTS audio back over it — the lips were synced to it, so they still match.
- It’s slower. Two-stage plus upscaling barely fits a 32GB card. You trade speed for resolution.
Where it fits
The higher-res option in the lip-sync tier. When it lands and you’ve wired the true dub path, it’s genuinely nice. It’s finicky and slow enough that for fast daily work a mouth-only method wins — but for a hero shot where resolution matters, LipDub earns its slot.
Honest verdict
Powerful and sharp, with a real footgun: make sure you’re in the audio-driven mode, not the generative one. Test with a sentence you know — if the lips don’t match your actual words, you’re in the wrong mode.
