LTX-2-dev-bf16 / README.md
prince-canuma's picture
Create README.md
0c45b31 verified
---
language:
- en
- de
- es
- fr
- ja
- ko
- zh
- it
- pt
library_name: mlx-video
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
- mlx
pinned: true
---
# mlx-community/LTX-2-dev-bf16
This model was converted to MLX format from [`Lightricks/LTX-2`](https://huggingface.co/Lightricks/LTX-2) using mlx-video version **0.0.1**.
Refer to the [original model card](https://huggingface.co/Lightricks/LTX-2) for more details on the model.
## Use with mlx-video
## Installation
Install from source:
### Option 1: Install with pip (requires git):
```bash
pip install git+https://github.com/Blaizzy/mlx-video.git
```
### Option 2: Install with uv (ultra-fast package manager, optional):
```bash
uv pip install git+https://github.com/Blaizzy/mlx-video.git
```
## Quick Start
### Text-to-Video (T2V) Generation
```bash
python -m mlx_video.generate_dev \
--prompt "Two dogs of the poodle breed wearing sunglasses, close up, cinematic, sunset" \
--num-frames 100 \
--width 768 \
--model-repo mlx-community/LTX-2-dev-bf16
```
## Image-to-Video (I2V) Conditioning
Condition video generation on an input image:
```bash
# First frame conditioning
python -m mlx_video.generate_dev \
--prompt "A cat walking across a sunny garden" \
--image cat.jpg \
--image-strength 1.0 \
--image-frame-idx 0 \
--model-repo mlx-community/LTX-2-dev-bf16
```
```bash
# Middle frame conditioning
python -m mlx_video.generate_dev \
--prompt "A person turning around" \
--image person.jpg \
--image-frame-idx 16 \
--num-frames 33 \
--model-repo mlx-community/LTX-2-dev-bf16
```
## Audio-Video Generation
Generates synchronized video and audio.
```bash
python -m mlx_video.generate_dev \
--prompt "Ocean waves crashing on rocks, seagulls calling" \
--height 512 \
--width 512 \
--num-frames 65 \
--output-path output_av.mp4 \
--output-audio output.wav \
--model-repo mlx-community/LTX-2-dev-bf16
```
## Python API
### Basic Video Generation
```python
from mlx_video.generate_dev import generate_video_dev
# Generate a video
generate_video_dev(
model_repo="mlx-community/LTX-2-dev-bf16",
prompt="A beautiful sunset over the ocean",
height=512,
width=768,
num_frames=65,
seed=42,
fps=24,
output_path="output.mp4",
)
```