{
    "slug": "ltx-studio",
    "name": "LTX Studio",
    "category": "Video & Audio",
    "website_url": "https://ltx.studio",
    "entry_url": "https://recatools.com/ai-directory/ltx-studio/",
    "schema": "video/v1",
    "oldest_verified_on": "2026-08-20",
    "versions": [
        {
            "id": "ltx-2-5",
            "label": "LTX-2.5",
            "status": "current",
            "released_at": "2026-08-11",
            "is_flagship": true,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 20,
                    "scope": "ltx-2-5-FAST at 720p or 1080p and 24/25 fps only. Every other combination caps at 10s, and ltx-2-5-PRO caps at 10s everywhere",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-5",
                    "source_title": "LTX-2.5 — LTX Documentation (support matrix)",
                    "verified_on": "2026-08-20"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 6,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-5",
                    "source_title": "LTX-2.5 — LTX Documentation (support matrix)",
                    "verified_on": "2026-08-20"
                },
                "duration_choices": {
                    "state": "known",
                    "value": [
                        6,
                        8,
                        10,
                        12,
                        14,
                        16,
                        18,
                        20
                    ],
                    "scope": "the full ladder exists only on ltx-2-5-fast at 720p/1080p and 24/25 fps; at 48/50 fps, at 1440p/4K, and on pro, the choices are [6, 8, 10]. Passing duration:null lets the model choose from the prompt",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-5",
                    "source_title": "LTX-2.5 — LTX Documentation (support matrix)",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "4K",
                    "scope": "ltx-2-5-FAST only. ltx-2-5-PRO tops out at 1080p — ltx.io's marketing tier block claims Pro reaches 1440p and 4K and the API docs contradict it. Docs win",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-5",
                    "source_title": "LTX-2.5 — LTX Documentation (support matrix, resolutions)",
                    "verified_on": "2026-08-20"
                },
                "fps": {
                    "state": "known",
                    "value": 50,
                    "scope": "24, 25, 48, 50 on fast; 24, 25, 50 on pro. Default 24. Choosing 48 or 50 cuts max duration to 10s",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-5",
                    "source_title": "LTX-2.5 — LTX Documentation (support matrix)",
                    "verified_on": "2026-08-20"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": "generate_audio defaults TRUE — the only model in this set that emits synchronised audio by default rather than on request",
                    "note": null,
                    "source_url": "https://docs.ltx.io/api-documentation/api-reference/async-video-generation/submit-text-to-video",
                    "source_title": "Generate video from text — LTX API Reference",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "fl2v",
                        "s2v"
                    ],
                    "scope": "fl2v via last_frame_uri; s2v is the audio-to-video endpoint, where output length follows the input audio. Retake, extend and reframe are NOT on 2.5 — they need ltx-2-3-pro",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-5",
                    "source_title": "LTX-2.5 — LTX Documentation (supported endpoints)",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.ltx.io/models",
                    "source_title": "Supported Models — LTX Documentation",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.09,
                        "currency": "USD"
                    },
                    "scope": "ltx-2-5-fast at 720p. Fast: $0.09 / $0.13 / $0.19 / $0.30 per second at 720p / 1080p / 1440p / 4K. Pro: $0.12 at 720p, $0.17 at 1080p",
                    "note": null,
                    "source_url": "https://docs.ltx.io/pricing",
                    "source_title": "Pricing — LTX Documentation",
                    "verified_on": "2026-08-20"
                },
                "open_weights": {
                    "state": "known",
                    "value": true,
                    "scope": "22B dev and distilled checkpoints on Hugging Face. The hosted fast/pro tiers are NOT the same artefacts — the downloadable model's own examples run 121 frames at 24fps (about 5s) at 960x544, nothing like the API's 4K/50fps/20s envelope",
                    "note": null,
                    "source_url": "https://huggingface.co/Lightricks/LTX-2.5",
                    "source_title": "Lightricks/LTX-2.5 — Hugging Face model card",
                    "verified_on": "2026-08-20"
                },
                "license": {
                    "state": "known",
                    "value": "LTX-2.x Community License",
                    "scope": "free below $10M annual revenue, paid Commercial Use Agreement above; transferring fine-tunes may require a paid licence",
                    "note": null,
                    "source_url": "https://huggingface.co/Lightricks/LTX-2.5",
                    "source_title": "Lightricks/LTX-2.5 — Hugging Face model card",
                    "verified_on": "2026-08-20"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": "read against the complete documented request body: prompt, model, duration, resolution, fps, generate_audio, camera_motion, last_frame_uri",
                    "note": null,
                    "source_url": "https://docs.ltx.io/api-documentation/api-reference/async-video-generation/submit-text-to-video",
                    "source_title": "Generate video from text — LTX API Reference",
                    "verified_on": "2026-08-20"
                },
                "max_input_images": {
                    "state": "known",
                    "value": 2,
                    "scope": "image_uri (first frame) plus optional last_frame_uri; a last frame cannot be combined with automatic duration",
                    "note": null,
                    "source_url": "https://docs.ltx.io/api-documentation/api-reference/async-video-generation/submit-image-to-video",
                    "source_title": "Generate video from image — LTX API Reference",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "price_cn",
                "watermark",
                "region_availability"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-20"
        },
        {
            "id": "ltx-2-3",
            "label": "LTX-2.3",
            "status": "legacy",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 20,
                    "scope": "ltx-2-3-fast at 720p/1080p and 24/25 fps only; pro caps at 10s at every resolution",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-3",
                    "source_title": "LTX-2.3 — LTX Documentation (support matrix)",
                    "verified_on": "2026-08-20"
                },
                "duration_choices": {
                    "state": "known",
                    "value": [
                        6,
                        8,
                        10,
                        12,
                        14,
                        16,
                        18,
                        20
                    ],
                    "scope": "fast at 720p/1080p and 24-25fps only; everything else is [6, 8, 10]",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-3",
                    "source_title": "LTX-2.3 — LTX Documentation (support matrix)",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "4K",
                    "scope": "both fast and pro reach 4K on 2.3 — unlike 2.5, where pro stops at 1080p",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-3",
                    "source_title": "LTX-2.3 — LTX Documentation (support matrix)",
                    "verified_on": "2026-08-20"
                },
                "fps": {
                    "state": "known",
                    "value": 50,
                    "scope": "24, 25, 48, 50 on both variants",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-3",
                    "source_title": "LTX-2.3 — LTX Documentation (support matrix)",
                    "verified_on": "2026-08-20"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.ltx.io/api-documentation/api-reference/async-video-generation/submit-text-to-video",
                    "source_title": "Generate video from text — LTX API Reference (generate_audio default true)",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v",
                        "fl2v",
                        "s2v",
                        "v2v"
                    ],
                    "scope": "audio-to-video, retake, extend and reframe require ltx-2-3-pro — these editing modes exist ONLY on 2.3 and are absent from the newer 2.5",
                    "note": null,
                    "source_url": "https://docs.ltx.io/models/ltx-2-3",
                    "source_title": "LTX-2.3 — LTX Documentation (supported endpoints)",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.ltx.io/models",
                    "source_title": "Supported Models — LTX Documentation",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.03,
                        "currency": "USD"
                    },
                    "scope": "ltx-2-3-fast at 720p. Fast: $0.03 / $0.06 / $0.12 / $0.24 at 720p / 1080p / 1440p / 4K. Pro: $0.04 / $0.08 / $0.16 / $0.32",
                    "note": null,
                    "source_url": "https://docs.ltx.io/pricing",
                    "source_title": "Pricing — LTX Documentation",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "min_duration_s",
                "price_cn",
                "open_weights",
                "license",
                "watermark",
                "region_availability",
                "negative_prompt",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-20"
        },
        {
            "id": "ltx-2",
            "label": "LTX-2",
            "status": "legacy",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": "joint audio-video generation with bidirectional cross-attention, per the technical report summary",
                    "note": null,
                    "source_url": "https://ltx.io/model/ltx-2",
                    "source_title": "LTX-2 Model — LTX (technical report)",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": false,
                    "scope": "the API model enum is ltx-2-3-fast, ltx-2-3-pro, ltx-2-5-fast, ltx-2-5-pro — LTX-2 is no longer callable, though the vendor still documents it and its weights remain downloadable",
                    "note": null,
                    "source_url": "https://docs.ltx.io/api-documentation/api-reference/async-video-generation/submit-text-to-video",
                    "source_title": "Generate video from text — LTX API Reference (model enum)",
                    "verified_on": "2026-08-20"
                },
                "open_weights": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://ltx.io/model/ltx-2",
                    "source_title": "LTX-2 Model — LTX",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "max_duration_s",
                "min_duration_s",
                "duration_choices",
                "max_resolution",
                "fps",
                "modes",
                "price",
                "price_cn",
                "license",
                "watermark",
                "region_availability",
                "negative_prompt",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-20"
        }
    ]
}
