Which models take camera commands and an end frame?
4 of the 24 models: Adobe Firefly, Luma Dream Machine, MiniMax Hailuo and PixVerse. The other 20 do not, in the docs read. As of 2026-09-25.
| Model | Camera moves | Frames | What the docs say |
|---|---|---|---|
| Adobe Firefly | Commands or presets | First and last frame | A first and a last keyframe image can be uploaded as fixed points for the clip |
| Luma Dream Machine | Commands or presets | First and last frame | Keyframes set a start image, an end image or both |
| MiniMax Hailuo | Commands or presets | First and last frame | A first-frame image, a last-frame image or both can be set |
| PixVerse | Commands or presets | First and last frame | A Transition endpoint generates video between a first and a last frame |
Inclusion rule. Models whose own docs meet the condition in the question. Order. Alphabetical by model name.
1Why it matters
A command fixes how the camera moves and an end frame fixes where the shot lands. Together they take most of the guesswork out of a planned move: the path is named and the destination is drawn, so a pan or a push-in can be made to finish on the composition the next shot cuts from.
2From the docs
Select from the available camera Motion options to guide the camera's movement within the generated video
Adobe, Firefly help: generate videos using text prompts
Along with the image for the first frame, you can also upload one for the Last frame to conclude the video.
Adobe, Firefly help: generate videos using images
3The rest of the register
Not matching: Google Veo, Grok Imagine, Higgsfield, HunyuanVideo 1.5, Kling AI, Leonardo Motion 2.0, LTX, LTX Studio, Midjourney, Moonvalley Marey, Open-Sora 2.0, Pika, Runway, SceneMixer, Seedance, SkyReels, Sora, Step-Video-TI2V, Vidu and Wan.
- CameraCamera motion options to pick: zoom in or out, move left or right, tilt up or down, static and handheld
- FrameA first and a last keyframe image can be uploaded as fixed points for the clip
- Camera motionsCamera moves are words in the prompt, taken from a list the API returns
- KeyframesKeyframes set a start image, an end image or both
- prompt parameterFifteen bracketed camera commands, such as [Truck left] or [Push in], combined or in sequence
- First/last-frame image-to-videoA first-frame image, a last-frame image or both can be set
- Request exampleA camera_movement field applies a named move such as zoom_in
- API contentsA Transition endpoint generates video between a first and a last frame