Models · family · ← Video generation

LTX

2 aliases · LTX-2.5 (flagship) · LTX-2.3. Lightricks' video line, MLX-native — the only local backend whose clips come back with synchronized audio.

LTX-2.5 is the flagship of rapid-mlx's video lane: text-to-video and image-to-video through the OpenAI-compatible /v1/videos jobs API, with the finest size control of any backend (any 32-pixel-aligned resolution from 256 to 1920) and a settable frame rate up to 60 fps — and it generates synchronized audio, which rapid-mlx preserves in the MP4. The checkpoint is a 67.7 GB download but serves on a 24 GB Mac: it uses the low-RAM distilled path by default.

The two lines split cleanly: 2.5 preserves synchronized audio; 2.3's silent track is remuxed away by design — details in each section below.

family
LTX (Lightricks)
aliases
2
audio
synchronized, preserved (2.5)
install
pip install 'rapid-mlx[video]'
also needs
ffmpeg · Python 3.11+
OpenAI base URL
http://localhost:8000/v1

Usage · ltx-2.5

pip install 'rapid-mlx[video]'
brew install ffmpeg
rapid-mlx serve ltx-2.5-mlx-q8

# Text-to-video — the MP4 comes back with synchronized audio
curl http://127.0.0.1:8000/v1/videos \
  -F model=ltx-2.5-mlx-q8 \
  -F 'prompt=a fox running through fresh snow, cinematic tracking shot' \
  -F seconds=4 \
  -F size=1280x720 \
  -F seed=42

# Image-to-video: animate a still, audio included
curl http://127.0.0.1:8000/v1/videos \
  -F model=ltx-2.5-mlx-q8 \
  -F 'prompt=a paper boat drifting down a rain gutter, macro, shallow focus' \
  -F input_reference=@still.png \
  -F conditioning_strength=0.8 \
  -F seconds=4 \
  -F size=1280x720

# Poll, then download
curl http://127.0.0.1:8000/v1/videos/video_ID
curl http://127.0.0.1:8000/v1/videos/video_ID/content --output result.mp4

Download

Both checkpoints are mirrored on the rapid-mlx CDN — our fresh-install test measured pulls at 90 MB/s, and if a mirror file ever slows down, the pull finishes that file from Hugging Face automatically, mid-pull, no restart. One command each, no account:

rapid-mlx pull ltx-2.5-mlx-q8

LTX-2.5 · 67.7 GB · 23 files · mirrored ✓ · live status

rapid-mlx pull ltx-2.3-mlx-q4

LTX-2.3 · 22.8 GB · 15 files · mirrored ✓ · live status

Weights land in the standard Hugging Face cache, so other MLX tools can reuse them — and rapid-mlx serve pulls automatically on first use, so pull is just doing it ahead of time. Prefer the source? Both repos are linked in the alias table below.

Lines in this family

LTX-2.5 · 1 alias · flagship

The current line, and the reason this family leads the video lane: it generates synchronized audio, and rapid-mlx preserves that track in the MP4 — the only local backend whose clips come back with sound. A 67.7 GB download that serves on a 24 GB Mac via its low-RAM distilled path.

What LTX-2.5 accepts

Ask the running server rather than memorising any of this — GET /v1/videos/capabilities reports the live model's modes, size rule, frame rule and fps bounds, the same contract the route validates against.

aliashf repomin RAMnotes
ltx-2.5-mlx-q8MrMofer/ltx-2.5-mlx-q824 GBRecommended starting point. 8-bit (~67.7 GB download); low-RAM distilled path by default. T2V + I2V with synchronized audio preserved, 32-px size steps, fps up to 60.

LTX-2.3 · 1 alias

The previous line, kept registered. Its checkpoint is an audio-video one whose audio track is silent, so since 0.11.4 rapid-mlx remuxes it away by design and the MP4 comes back video-only — a silent track is worse than none, because downstream tools read it as "this clip has sound". Standard 8n+1 frame rule and conditioning_strength on image-to-video, like 2.5; unlike 2.5 it still accepts guidance_scale and negative_prompt. At a third of the download it remains the quick way to try the family on limited disk.

aliashf repomin RAMnotes
ltx-2.3-mlx-q4notapalindrome/ltx23-mlx-av-q424 GB4-bit audio-video checkpoint (~22.8 GB). Its silent audio track is remuxed away — output is video-only.

Notes & caveats

Frequently asked questions

Can I generate video with audio locally on a Mac?

Yes. LTX-2.5 generates synchronized audio and rapid-mlx preserves that track in the MP4 — the only local video backend on rapid-mlx whose clips come back with sound. Serve ltx-2.5-mlx-q8 and POST /v1/videos; everything renders on your own machine.

How much RAM does LTX-2.5 need on a Mac?

24 GB of unified memory. The checkpoint is a 67.7 GB download, but rapid-mlx uses its low-RAM distilled path by default, so it serves on a 24 GB Mac. LTX-2.3 q4 (~22.8 GB download) also runs at 24 GB.

What controls does LTX-2.5 support?

Any 32-pixel-aligned resolution from 256 to 1920, frame counts of 8n+1 up to 1201, fps up to 60, and conditioning_strength for image-to-video. guidance_scale and negative_prompt are deliberately rejected rather than ignored.

Where next