Extensions/comfyui-ltx-node
ComfyUI Extension

comfyui-ltx-node

ComfyUI nodes for LTX-2 video generation API

By PauldeLavallazΒ·Created 6 months agoΒ·Updated 5 months agoΒ· 0
PauldeLavallaz/comfyui-ltx-node
Nodes7
On cloudLocal install
CategoryLTX Video
Stars0
Updated5 months ago
Readme

comfyui-ltx-node 🎬

ComfyUI custom nodes for LTX-2.3 Pro video generation API (ltx.video).

Nodes

| Node | Input | Output | |------|-------|--------| | 🎀 LTX Audio to Video | IMAGE + audio path + prompt | lip-sync video | | πŸ“ LTX Text to Video | prompt | video | | πŸ–ΌοΈ LTX Image to Video | IMAGE + prompt | animated video | | βž• LTX Extend Video | video URL + prompt | extended video | | πŸ” LTX Retake Section | video URL + frame range | retaken video | | ☁️ LTX Image Uploader | IMAGE | HTTPS URL |

Installation

cd ComfyUI/custom_nodes
git clone https://github.com/PauldeLavallaz/comfyui-ltx-node
pip install requests pillow

Usage

  1. Get your API key from ltx.video/api-keys
  2. Add any LTX node to your workflow
  3. Paste your API key in the api_key field
  4. Connect inputs and run

Audio to Video (Lip-sync)

The main node. Accepts:

  • image β€” ComfyUI IMAGE (auto-resized to max 1920px, uploaded automatically)
  • audio_path β€” local path to .mp3, .ogg, or .wav (auto-converted to MP3)
  • prompt β€” describe the motion/scene
  • api_key β€” your LTX API key
  • model β€” ltx-2-3-pro (best) or ltx-2-3-fast (quick tests)
  • resolution β€” 1080x1920 (portrait) or 1920x1080 (landscape)
  • duration β€” seconds (0 = auto-match audio length)
  • negative_prompt β€” what to avoid

⚠️ Audio-to-video only supports 1080x1920 or 1920x1080.
Images larger than 1920px are auto-resized. OGG/WAV files are auto-converted to MP3.

Notes

  • All uploads go through uguu.se (temporary HTTPS hosting required by LTX API)
  • Videos are saved to ComfyUI's output/ directory
  • ffmpeg required for OGG/WAV β†’ MP3 conversion

Models

| Model | Speed | Quality | |-------|-------|---------| | ltx-2-3-pro | ~30-60s | Best | | ltx-2-3-fast | ~17s | Good for testing |