Which AI video models take an end frame?
14 of the 24 models: Adobe Firefly, Google Veo, Kling AI, LTX, Luma Dream Machine, Midjourney, MiniMax Hailuo, Moonvalley Marey, Pika, PixVerse, Runway, SkyReels, Vidu and Wan. The other 10 do not, in the docs read. As of 2026-09-25.
| Model | Frames | What the docs say |
|---|---|---|
| Adobe Firefly | First and last frame | A first and a last keyframe image can be uploaded as fixed points for the clip |
| Google Veo | First and last frame | A separate mode generates video from a first and a last frame |
| Kling AI | First and last frame | Start and end frames to video is supported in VIDEO 2.6 and 3.0 |
| LTX | Several keyframes | The model supports several keyframes, not only a first frame |
| Luma Dream Machine | First and last frame | Keyframes set a start image, an end image or both |
| Midjourney | First and last frame | The image is the starting frame; --end sets an ending frame and --loop makes the two the same |
| MiniMax Hailuo | First and last frame | A first-frame image, a last-frame image or both can be set |
| Moonvalley Marey | Several keyframes | Several reference images are placed on a timeline and the model makes the transitions |
| Pika | First and last frame | Pikaframes takes a first and a last frame as still images |
| PixVerse | First and last frame | A Transition endpoint generates video between a first and a last frame |
| Runway | Several keyframes | Image to video uses an input image; keyframes moved to an Animate Frames app |
| SkyReels | First and last frame | Start and end frame control is part of the diffusion forcing model's inference code |
| Vidu | First and last frame | Two images set the start frame and the end frame |
| Wan | First and last frame | A separate image-to-video mode takes 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
An end frame pins where a shot finishes, which is what lets it cut cleanly to the next shot. Models that take several keyframes go further and let the path between them be set too.
2From the docs
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
First and last frames to video
Google Cloud, Veo video prompt guide
3The rest of the register
Not matching: Grok Imagine, Higgsfield, HunyuanVideo 1.5, Leonardo Motion 2.0, LTX Studio, Open-Sora 2.0, SceneMixer, Seedance, Sora and Step-Video-TI2V.
- FrameA first and a last keyframe image can be uploaded as fixed points for the clip
- Documentation contentsA separate mode generates video from a first and a last frame
- Capabilities tableStart and end frames to video is supported in VIDEO 2.6 and 3.0
- Advanced featuresThe model supports several keyframes, not only a first frame
- KeyframesKeyframes set a start image, an end image or both
- Loop and end parametersThe image is the starting frame; --end sets an ending frame and --loop makes the two the same
- First/last-frame image-to-videoA first-frame image, a last-frame image or both can be set
- KeyframingSeveral reference images are placed on a timeline and the model makes the transitions
- PikaframesPikaframes takes a first and a last frame as still images
- API contentsA Transition endpoint generates video between a first and a last frame
- ReplacementsImage to video uses an input image; keyframes moved to an Animate Frames app
- NewsStart and end frame control is part of the diffusion forcing model's inference codeMay 16, 2025
- images parameterTwo images set the start frame and the end frame
- Related API referencesA separate image-to-video mode takes a first and a last frame