Aller au contenu
ModelVérifiéExterne
Télécharger

LTX 2

ltx-2-community-license-agreement

TypeOtherModèle de baseLTX-Video 2VersionRevision dfcc210Éditeur@LightricksBClasse

Source du modèle

Type
Other
Taille du fichier
102 MB–40,3 GB
Modèle de base
LTX-Video 2
Version
vRevision dfcc210
Mis à jour
5 oct. 2026
Éditeur
@Lightricks
Téléchargements
264,3 k
Paramètres
19B
Tâches
Image en vidéo, Texte en vidéo, Mise à l'échelle, Vidéo en vidéo
Source
Hugging Face

Description de la source

LTX-2 Model Card

This model card focuses on the LTX-2 model, as presented in the paper LTX-2: Efficient Joint Audio-Visual Foundation Model. The codebase is available here.

LTX-2 is a DiT-based audio-video foundation model designed to generate synchronized video and audio within a single model. It brings together the core building blocks of modern video generation, with open weights and a focus on practical, local execution.

LTX-2 Open Source

Model Checkpoints

NameNotes
ltx-2-19b-devThe full model, flexible and trainable in bf16
ltx-2-19b-dev-fp8The full model in fp8 quantization
ltx-2-19b-dev-fp4The full model in nvfp4 quantization
ltx-2-19b-distilledThe distilled version of the full model, 8 steps, CFG=1
ltx-2-19b-distilled-lora-384A LoRA version of the distilled model applicable to the full model
ltx-2-spatial-upscaler-x2-1.0An x2 spatial upscaler for the ltx-2 latents, used in multi stage (multiscale) pipelines for higher resolution
ltx-2-temporal-upscaler-x2-1.0An x2 temporal upscaler for the ltx-2 latents, used in multi stage (multiscale) pipelines for higher FPS

Model Details

  • Developed by: Lightricks
  • Model type: Diffusion-based audio-video foundation model
  • Language(s): English

Online demo

LTX-2 is accessible right away via the following links:

Run locally

Direct use license

You can use the models - full, distilled, upscalers and any derivatives of the models - for purposes under the license.

ComfyUI

We recommend you use the built-in LTXVideo nodes that can be found in the ComfyUI Manager. For manual installation information, please refer to our documentation site.

PyTorch codebase

The LTX-2 codebase is a monorepo with several packages. From model definition in 'ltx-core' to pipelines in 'ltx-pipelines' and training capabilities in 'ltx-trainer'. The codebase was tested with Python >=3.12, CUDA version >12.7, and supports PyTorch ~= 2.7.

Installation

git clone https://github.com/Lightricks/LTX-2.git
cd LTX-2

# From the repository root
uv sync
source .venv/bin/activate

Inference

To use our model, please follow the instructions in our ltx-pipelines package.

Diffusers 🧨

LTX-2 is supported in the Diffusers Python library for text & image-to-video generation. Read more on LTX-2 with diffusers here.

Use with diffusers

To achieve production quality generation, it's recommended to use the two-stage generation pipeline. Example for 2-stage inference of text-to-video:

import torch
from diffusers import FlowMatchEulerDiscreteScheduler
from diffusers.pipelines.ltx2 import LTX2Pipeline, LTX2LatentUpsamplePipeline
from diffusers.pipelines.ltx2.latent_upsampler import LTX2LatentUpsamplerModel
from diffusers.pipelines.ltx2.utils import STAGE_2_DISTILLED_SIGMA_VALUES
from diffusers.pipelines.ltx2.export_utils import encode_video

device = "cuda:0"
width = 768
height = 512

pipe = LTX2Pipeline.from_pretrained(
    "Lightricks/LTX-2", torch_dtype=torch.bfloat16
)
pipe.enable_sequential_cpu_offload(device=device)

prompt = "A beautiful sunset over the ocean"
negative_prompt = "shaky, glitchy, low quality, worst quality, deformed, distorted, disfigured, motion smear, motion artifacts, fused fingers, bad anatomy, weird hand, ugly, transition, static."

# Stage 1 default (non-distilled) inference
frame_rate = 24.0
video_latent, audio_latent = pipe(
    prompt=prompt,
    negative_prompt=negative_prompt,
    width=width,
    height=height,
    num_frames=121,
    frame_rate=frame_rate,
    num_inference_steps=40,
    sigmas=None,
    guidance_scale=4.0,
    output_type="latent",
    return_dict=False,
)

latent_upsampler = LTX2LatentUpsamplerModel.from_pretrained(
    "Lightricks/LTX-2",
    subfolder="latent_upsampler",
    torch_dtype=torch.bfloat16,
)
upsample_pipe = LTX2LatentUpsamplePipeline(vae=pipe.vae, latent_upsampler=latent_upsampler)
upsample_pipe.enable_model_cpu_offload(device=device)
upscaled_video_latent = upsample_pipe(
    latents=video_latent,
    output_type="latent",
    return_dict=False,
)[0]

# Load Stage 2 distilled LoRA
pipe.load_lora_weights(
    "Lightricks/LTX-2", adapter_name="stage_2_distilled", weight_name="ltx-2-19b-distilled-lora-384.safetensors"
)
pipe.set_adapters("stage_2_distilled", 1.0)
# VAE tiling is usually necessary to avoid OOM error when VAE decoding
pipe.vae.enable_tiling()
# Change scheduler to use Stage 2 distilled sigmas as is
new_scheduler = FlowMatchEulerDiscreteScheduler.from_config(
    pipe.scheduler.config, use_dynamic_shifting=False, shift_terminal=None
)
pipe.scheduler = new_scheduler
# Stage 2 inference with distilled LoRA and sigmas
video, audio = pipe(
    latents=upscaled_video_latent,
    audio_latents=audio_latent,
    prompt=prompt,
    negative_prompt=negative_prompt,
    num_inference_steps=3,
    noise_scale=STAGE_2_DISTILLED_SIGMA_VALUES[0], # renoise with first sigma value https://github.com/Lightricks/LTX-2/blob/main/packages/ltx-pipelines/src/ltx_pipelines/ti2vid_two_stages.py#L218
    sigmas=STAGE_2_DISTILLED_SIGMA_VALUES,
    guidance_scale=1.0,
    output_type="np",
    return_dict=False,
)

encode_video(
    video[0],
    fps=frame_rate,
    audio=audio[0].float().cpu(),
    audio_sample_rate=pipe.vocoder.config.output_sampling_rate,
    output_path="ltx2_lora_distilled_sample.mp4",
)

For more inference examples, including generation with the distilled checkpoint, visit here.

General tips:

  • Width & height settings must be divisible by 32. Frame count must be divisible by 8 + 1.
  • In case the resolution or number of frames are not divisible by 32 or 8 + 1, the input should be padded with -1 and then cropped to the desired resolution and number of frames.
  • For tips on writing effective prompts, please visit our Prompting guide

Limitations

  • This model is not intended or able to provide factual information.
  • As a statistical model this checkpoint might amplify existing societal biases.
  • The model may fail to generate videos that matches the prompts perfectly.
  • Prompt following is heavily influenced by the prompting-style.
  • The model may generate content that is inappropriate or offensive.
  • When generating audio without speech, the audio may be of lower quality.

Train the model

The base (dev) model is fully trainable.

It's extremely easy to reproduce the LoRAs and IC-LoRAs we publish with the model by following the instructions on the LTX-2 Trainer Readme.

Training for motion, style or likeness (sound+appearance) can take less than an hour in many settings.

Citation

@article{hacohen2025ltx2,
  title={LTX-2: Efficient Joint Audio-Visual Foundation Model},
  author={HaCohen, Yoav and Brazowski, Benny and Chiprut, Nisan and Bitterman, Yaki and Kvochko, Andrew and Berkowitz, Avishai and Shalem, Daniel and Lifschitz, Daphna and Moshe, Dudu and Porat, Eitan and Richardson, Eitan and Guy Shiran and Itay Chachy and Jonathan Chetboun and Michael Finkelson and Michael Kupchick and Nir Zabari and Nitzan Guetta and Noa Kotler and Ofir Bibi and Ori Gordon and Poriya Panet and Roi Benita and Shahar Armon and Victor Kulikov and Yaron Inger and Yonatan Shiftan and Zeev Melumian and Zeev Farbman},
  journal={arXiv preprint arXiv:2601.03233},
  year={2025}
}

Ressources connexes

33 connexions
Utilisé parLTX 2.3 Workflows + LTX Director (RuneXX workflows, remade by Stefan Falkok) + NSFW (Base I2V, First-Last frame, Controlnet, Edit, Add Audio + Lipsync, Foley, Extended Video) — v1.0Utilisé parLTX2.3 Upscaler (with added detail) — v1.0Utilisé parLTX2.3 | Z-Image + Ollama T2I to I2V | 12GB Friendly — v1.0Utilisé parLTX 2.3 basic GGUF 720p workflow — v1.0Utilisé parLTX-2.3 All-In-One workflow for RTX 3060 with 12 GB VRAM + 32 GB RAM — LTX-2.3 v1.0Utilisé par(Bfs+Klein Edition) Ltx-2 Video Face Swap V1 — v1.0Utilisé parLTX2.0首尾帧生视频V3音频驱动版_三次采样(自行上传音频)12 — v1.0Utilisé parLTX 2.3 - Control Speakers for using Custom Audio — v1.1Utilisé parLTX-2.3 (newest LTX) using distilled GGUF - I2V — v3Utilisé parLTXV2.3 GGUF I2V/T2V/FFLF+IDaudioLora 12gb Vram sageattn — v1.5Utilisé parLTX-2 First Last Frame: Controllable Video & Audio Generation — v1.0Utilisé parLTX-2.3 All-In-One workflow for RTX 3060 with 12 GB VRAM + 32 GB RAM — v1.0Utilisé parLTX2.0 最新图生视频工作流(48G)1 — v1.0Utilisé parLTX2.0 - First and Last Frames — v1.0Utilisé parLTX2.3 First-Last Frame Video Workflow (Auto Prompt, Fully Configurable, 12G Compatible) — v1.0Utilisé parLTXV2.3 GGUF I2V/T2V/FFLF+IDaudioLora 12gb Vram sageattn — v2.0 (LTX2.3)Utilisé parLTX-2.3 All-In-One workflow for RTX 3060 with 12 GB VRAM + 32 GB RAM — v2.0Utilisé parLTX2 Img and Audio to Video — v1.0Utilisé parLTX Express (LTX 2.3 simple workflow) — LTX 2.3 v1.0.1 — v1.1Utilisé parLTX 2.3 3D Real workflow ( 3D Render To Realistic Video) — v1.0Utilisé parLTX 2.3 12GB GGUF DIRECTOR — v1.0Utilisé parLTX-2.3 All-In-One workflow for RTX 3060 with 12 GB VRAM + 32 GB RAM — LTX-2.3 v1.1Utilisé parLTX-2.3 All-In-One workflow for RTX 3060 with 12 GB VRAM + 32 GB RAM — v1.2Utilisé parLTX-2.3 All-In-One workflow for RTX 3060 with 12 GB VRAM + 32 GB RAM — v4.3Utilisé parLTX 2.3 Add Audio to Existing Video by WW — Add Audio to VideoUtilisé parLTX 2.3 - Unlimited Video Length - Sing or Talk (Alternating Shots) — v4.01Utilisé parLTX-2.3 All-In-One workflow for RTX 3060 with 12 GB VRAM + 32 GB RAM — v4.0Utilisé parLTX 2.3 - Control Speakers for using Custom Audio — v1.0Utilisé parVideoFlow - LTX 2.3 All-in-One T2V / I2V / A2V / Stable Character Voice, Wan 2.2/2.1 I2V workflow — LTX 2.3 All-in-One v3.0Utilisé parFriendly LTX-2.3 T2V+I2V+FLF+Lipsync — Unified Omni v1.0Utilisé parLTX Express (LTX 2.3 simple workflow) — LTX 2.3 v1.0.1Utilisé parLTX 2.3 Director + Motion Workflow [Fast + Minimal + Low VRAM] [ANY T2V-I2V-V2V] — v1.0Utilisé parLTX Video 2.3 version 1.1 GGUF Image to Video — v1.0

Sources

1 source
Hugging FacePrincipalVersion dfcc2108383fe1aaa0584bdf55d368a4bdadd90c
huggingface.co/Lightricks/LTX-2/tree/dfcc2108383fe1aaa0584bdf55d368a4bdadd90c

Vérifié 5 oct.

Artefacts du modèle

44 artefacts

audio_vae/diffusion_pytorch_model.safetensors

safetensors · 102 MB · SHA-256 b36ce4066065…181c · Hugging Face

Télécharger

connectors/diffusion_pytorch_model.safetensors

safetensors · 2,67 GB · SHA-256 c7c0ad36c2d0…4032 · Hugging Face

Télécharger

latent_upsampler/diffusion_pytorch_model.safetensors

safetensors · 950 MB · SHA-256 c56276acbffb…1f12 · Hugging Face

Télécharger

ltx-2-19b-dev-fp4.safetensors

safetensors · 18,6 GB · SHA-256 08a28245d841…0751 · Hugging Face

Télécharger

ltx-2-19b-dev-fp8.safetensors

safetensors · 25,2 GB · SHA-256 8a67e709b6d1…760d · Hugging Face

Télécharger

ltx-2-19b-dev.safetensors

safetensors · 40,3 GB · SHA-256 4a51e70aad66…81a8 · Hugging Face

Télécharger

ltx-2-19b-distilled-fp8.safetensors

safetensors · 25,2 GB · SHA-256 8ae14327130c…2932 · Hugging Face

Télécharger

ltx-2-19b-distilled-lora-384.safetensors

safetensors · 7,15 GB · SHA-256 2718f8958200…3534 · Hugging Face

Télécharger

ltx-2-19b-distilled.safetensors

safetensors · 40,3 GB · SHA-256 c4006d689061…ee28 · Hugging Face

Télécharger

ltx-2-spatial-upscaler-x2-1.0.safetensors

safetensors · 950 MB · SHA-256 3160fabf8edf…36de · Hugging Face

Télécharger

ltx-2-temporal-upscaler-x2-1.0.safetensors

safetensors · 250 MB · SHA-256 9a35c2eb92f6…5b88 · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00001-of-00012.safetensors

safetensors · 1,57 GB · SHA-256 06ffef2cbc99…c034 · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00002-of-00012.safetensors

safetensors · 4,64 GB · SHA-256 308270af3b7c…6fbb · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00003-of-00012.safetensors

safetensors · 4,51 GB · SHA-256 523d1b6d3ba4…cc6f · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00004-of-00012.safetensors

safetensors · 4,61 GB · SHA-256 cf426cf00fe6…b7a0 · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00005-of-00012.safetensors

safetensors · 4,57 GB · SHA-256 01c8cec1fc6d…d5e3 · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00006-of-00012.safetensors

safetensors · 4,61 GB · SHA-256 f1a5ec996bdd…fb24 · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00007-of-00012.safetensors

safetensors · 4,57 GB · SHA-256 5594441c5b83…9502 · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00008-of-00012.safetensors

safetensors · 4,61 GB · SHA-256 b333d3bb4764…a556 · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00009-of-00012.safetensors

safetensors · 4,57 GB · SHA-256 34db39ec863e…9250 · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00010-of-00012.safetensors

safetensors · 4,61 GB · SHA-256 0e72953188ec…83cb · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00011-of-00012.safetensors

safetensors · 4,62 GB · SHA-256 29993bd9711e…b869 · Hugging Face

Télécharger

text_encoder/diffusion_pytorch_model-00012-of-00012.safetensors

safetensors · 563 MB · SHA-256 19a8f0f23c87…6b21 · Hugging Face

Télécharger

text_encoder/model-00001-of-00011.safetensors

safetensors · 1,57 GB · SHA-256 cbc6e8132e49…cdb3 · Hugging Face

Télécharger

text_encoder/model-00002-of-00011.safetensors

safetensors · 4,64 GB · SHA-256 b95e7ab472b8…9ab9 · Hugging Face

Télécharger

text_encoder/model-00003-of-00011.safetensors

safetensors · 4,51 GB · SHA-256 3731e7c18280…19f7 · Hugging Face

Télécharger

text_encoder/model-00004-of-00011.safetensors

safetensors · 4,61 GB · SHA-256 e9d1ce8b472f…a74c · Hugging Face

Télécharger

text_encoder/model-00005-of-00011.safetensors

safetensors · 4,57 GB · SHA-256 cb478659a67b…f1e6 · Hugging Face

Télécharger

text_encoder/model-00006-of-00011.safetensors

safetensors · 4,61 GB · SHA-256 a190581d8719…7145 · Hugging Face

Télécharger

text_encoder/model-00007-of-00011.safetensors

safetensors · 4,57 GB · SHA-256 c347de789ff3…cfed · Hugging Face

Télécharger

text_encoder/model-00008-of-00011.safetensors

safetensors · 4,61 GB · SHA-256 2ec7525b89b0…4a4f · Hugging Face

Télécharger

text_encoder/model-00009-of-00011.safetensors

safetensors · 4,57 GB · SHA-256 2b0117ecf1d8…a650 · Hugging Face

Télécharger

text_encoder/model-00010-of-00011.safetensors

safetensors · 4,61 GB · SHA-256 d9f665a74358…46b6 · Hugging Face

Télécharger

text_encoder/model-00011-of-00011.safetensors

safetensors · 2,51 GB · SHA-256 999bf4706d4f…b0db · Hugging Face

Télécharger

transformer/diffusion_pytorch_model-00001-of-00008.safetensors

safetensors · 4,64 GB · SHA-256 c4cebec5231d…ccdf · Hugging Face

Télécharger

transformer/diffusion_pytorch_model-00002-of-00008.safetensors

safetensors · 4,63 GB · SHA-256 fbbcbd973b51…0e45 · Hugging Face

Télécharger

transformer/diffusion_pytorch_model-00003-of-00008.safetensors

safetensors · 4,65 GB · SHA-256 2767c94f485e…3003 · Hugging Face

Télécharger

transformer/diffusion_pytorch_model-00004-of-00008.safetensors

safetensors · 4,64 GB · SHA-256 54598964c133…46b6 · Hugging Face

Télécharger

transformer/diffusion_pytorch_model-00005-of-00008.safetensors

safetensors · 4,63 GB · SHA-256 2eb2b5aa625a…d7be · Hugging Face

Télécharger

transformer/diffusion_pytorch_model-00006-of-00008.safetensors

safetensors · 4,60 GB · SHA-256 068c360cde8b…89e8 · Hugging Face

Télécharger

transformer/diffusion_pytorch_model-00007-of-00008.safetensors

safetensors · 4,65 GB · SHA-256 a55908e7fde1…8fec · Hugging Face

Télécharger

transformer/diffusion_pytorch_model-00008-of-00008.safetensors

safetensors · 2,73 GB · SHA-256 8a7e2d0941dc…4242 · Hugging Face

Télécharger

vae/diffusion_pytorch_model.safetensors

safetensors · 2,28 GB · SHA-256 107cc359e3c4…4bfb · Hugging Face

Télécharger

vocoder/diffusion_pytorch_model.safetensors

safetensors · 106 MB · SHA-256 15855fc59233…d92a · Hugging Face

Télécharger

Extraits de sources

3 extraits

--- language: - en - de - es - fr - ja - ko - zh - it - pt library_name: diffusers license: other license_name: ltx-2-community-license-agreement license_link: https://github.com/Lightricks/LTX-2/blob/main/LICENSE new_version: Lightricks/LTX-2.3 pipeline_tag: image-to-video arxiv: 2601.03233 tags: - image-to-video - text-to-video - video-to-video - image-text-to-video - audio-to-video - text-to-audio - video-to-audio - audio-to-audio - text-to-audio-video - image-to-audio-video - image-text-to-audio-video - ltx-2 - ltx-video - ltxv - lightricks pinned: true demo: https://app.ltx.studio/ltx-2-playground/i2v --- # LTX-2 Model Card This model card focuses on the LTX-2 model, as presented in the paper [LTX-2: Efficient Joint Audio-Visual Foundation Model](https://huggingface.co/papers/2601.03233). The codebase is available [here](https://github.com/Lightricks/LTX-2). LTX-2 is a DiT-based audio-video foundation model designed to generate synchronized video and audio within a single model. It brings together the core building blocks of modern video generation, with open weights and a focus on practical, local execution. [![LTX-2 Open Source](https://img.youtube.com/vi/8fWAJXZJbRA/maxresdefault.jpg)](https://www.youtube.com/watch?v=8fWAJXZJbRA) # Model Checkpoints | Name | Notes | |--------------------------------|----------------------------------------------------------------------------------------------------------------| | ltx-2-19b-dev | The full model, flexible and trainable in bf16 | | ltx-2-19b-dev-fp8 | The full model in fp8 quantization | | ltx-2-19b-dev-fp4 | The full model in nvfp4 quantization | | ltx-2-19b-distilled | The distilled version of the full model, 8 steps, CFG=1 | | ltx-2-19b-distilled-lora-384 | A LoRA version of the distilled model applicable to the full model | | ltx-2-spatial-upscaler-x2-1.0 | An x2 spatial upscaler for the ltx-2 latents, used in multi stage (multiscale) pipelines for higher resolution | | ltx-2-temporal-upscaler-x2-1.0 | An x2 temporal upscaler for the ltx-2 latents, used in multi stage (multiscale) pipelines for higher FPS | ## Model Details - **Developed by:** Lightricks - **Model type:** Diffusion-based audio-video foundation model - **Language(s):** English # Online demo LTX-2 is accessible right away via the following links: - [LTX-Studio text-to-video](https://app.ltx.studio/ltx-2-playground/t2v) - [L...

--- language: - en - de - es - fr - ja - ko - zh - it - pt library_name: diffusers license: other license_name: ltx-2-community-license-agreement license_link: https://github.com/Lightricks/LTX-2/blob/main/LICENSE pipeline_tag: image-to-video arxiv: 2601.03233 tags: - image-to-video - text-to-video - video-to-video - image-text-to-video - audio-to-video - text-to-audio - video-to-audio - audio-to-audio - text-to-audio-video - image-to-audio-video - image-text-to-audio-video - ltx-2 - ltx-video - ltxv - lightricks pinned: true demo: https://app.ltx.studio/ltx-2-playground/i2v --- # LTX-2 Model Card This model card focuses on the LTX-2 model, as presented in the paper [LTX-2: Efficient Joint Audio-Visual Foundation Model](https://huggingface.co/papers/2601.03233). The codebase is available [here](https://github.com/Lightricks/LTX-2). LTX-2 is a DiT-based audio-video foundation model designed to generate synchronized video and audio within a single model. It brings together the core building blocks of modern video generation, with open weights and a focus on practical, local execution. [![LTX-2 Open Source](https://img.youtube.com/vi/8fWAJXZJbRA/maxresdefault.jpg)](https://www.youtube.com/watch?v=8fWAJXZJbRA) # Model Checkpoints | Name | Notes | |--------------------------------|----------------------------------------------------------------------------------------------------------------| | ltx-2-19b-dev | The full model, flexible and trainable in bf16 | | ltx-2-19b-dev-fp8 | The full model in fp8 quantization | | ltx-2-19b-dev-fp4 | The full model in nvfp4 quantization | | ltx-2-19b-distilled | The distilled version of the full model, 8 steps, CFG=1 | | ltx-2-19b-distilled-lora-384 | A LoRA version of the distilled model applicable to the full model | | ltx-2-spatial-upscaler-x2-1.0 | An x2 spatial upscaler for the ltx-2 latents, used in multi stage (multiscale) pipelines for higher resolution | | ltx-2-temporal-upscaler-x2-1.0 | An x2 temporal upscaler for the ltx-2 latents, used in multi stage (multiscale) pipelines for higher FPS | ## Model Details - **Developed by:** Lightricks - **Model type:** Diffusion-based audio-video foundation model - **Language(s):** English # Online demo LTX-2 is accessible right away via the following links: - [LTX-Studio text-to-video](https://app.ltx.studio/ltx-2-playground/t2v) - [LTX-Studio image-to-video](https:...

Source context: 264303 downloads · 1788 likes · Pipeline image-to-video · Library diffusers · Repo Lightricks/LTX-2