AIMovieToolkit

How AI video tools plug into a pipeline

LTX and Luma: pipeline hooks

LTX and Luma document different things on five of the nine hooks: editing hand-off, downloads, file formats, SDKs and job signals. From 4 source pages, read 2026-09-25; no maker pays to be listed.

Hooks each documentsSolid: documented. Outline: nothing read.Hooks each documentsLTXLumaPublic APIPublic API — LTX: An API for its own modelsPublic API — Luma: An API for its own modelsAgent and automation hooksAgent and automation hooks — LTX: Not documented in the docs readAgent and automation hooks — Luma: Not documented in the docs readHighest resolution namedHighest resolution named — LTX: 4KHighest resolution named — Luma: 4KHand-off to editing softwareHand-off to editing software — LTX: XML export for editingHand-off to editing software — Luma: EXR for compositingSubtitle filesSubtitle files — LTX: Not documented in the docs readSubtitle files — Luma: Not documented in the docs readThe finished fileThe finished file — LTX: A link or file that expiresThe finished file — Luma: Not documented in the docs readFile formats namedFile formats named — LTX: MP4File formats named — Luma: EXROfficial SDKsOfficial SDKs — LTX: Not documented in the docs readOfficial SDKs — Luma: SDKs in two or more languagesFinished-job signalFinished-job signal — LTX: A status polled until doneFinished-job signal — Luma: A webhook or callback URL
Fig. 1 Solid: documented. Outline: nothing read.
LTX and Luma, feature by feature, read 2026-09-25.
FeatureLTXLuma
Public APIAn API for its own modelsAn API for its own models
Agent and automation hooksNot documented in the docs readNot documented in the docs read
Highest resolution named4K4K
Hand-off to editing softwareXML export for editingEXR for compositing
Subtitle filesNot documented in the docs readNot documented in the docs read
The finished fileA link or file that expiresNot documented in the docs read
File formats namedMP4EXR
Official SDKsNot documented in the docs readSDKs in two or more languages
Finished-job signalA status polled until doneA webhook or callback URL

Inclusion rule. The nine hooks every tool in the register is read for. Order. The order hooks take on every tool page.

1Where they part

LTX documents downloads, which Luma's pages leave out. Luma documents SDKs, which LTX's pages leave out. For API access the two match: an API for its own models. For resolution the two match: 4K. For editing hand-off, LTX names XML export for editing and Luma EXR for compositing. For file formats, LTX names MP4 and Luma EXR. For job signals, LTX names a status polled until done and Luma a webhook or callback URL. Neither documents agent hooks or subtitle files.

2From each tool's documentation

Hand-off to editing software

Post-production/editing is allowed via XML export

Forward Festival Berlin, rules of the LTX sixty-second film contest

Native HDR Generation and 16-bit EXR Export so AI work composites alongside live-action plates in your users' Resolve or Nuke.

Luma, API page

The finished file

Output URLs expire independently of job status.

LTX, API documentation: async jobs

Luma's documentation read says nothing here.

Finished-job signal

We recommend waiting at least 5 seconds between polls.

LTX, API documentation: async jobs

It will get status updates (dreaming/completed/failed)

Luma, API documentation: Python video generation

3A third tool on getting the file out, beside LTX and Luma

What SceneMixer's page says on a field where LTX and Luma differ, read 2026-09-25.
FieldSceneMixerSource
The finished fileA full-quality download and a share link; the browser plays a lighter copySceneMixer, guide to compositing and sharing an episode

Inclusion rule. Fields on which SceneMixer's pages state something; most toolkit fields are not its subject. Order. The order fields take on every tool page.

4More pairs with these tools