Image to video
Turn an image into a video with AI
These 13 video models on Root can all start from a picture, from one account. Give the model the first frame, and on most models a last frame or reference images too, then say what moves. The cheapest clip from an image in the price table below is $0.25, with Kling 2.5 Turbo.
Updated
First month free on the Beginner plan, with 650 credits to try any model.
Images turned into shots in Root
What each model can start from
Every model here takes your image as the first frame. Some can also end on a frame you choose, or keep a character or product from reference images.
| Model | Last frame too | Reference images | Longest clip | Where it runs |
|---|---|---|---|---|
| Seedance 2.5 | Yes | Up to 30 | 30 s | App, API, Claude, ChatGPT |
| Seedance 2.0 | Yes | Up to 9 | 15 s | App, API, Claude, ChatGPT |
| Seedance 2.0 Fast | Yes | Up to 9 | 15 s | App, API, Claude, ChatGPT |
| Seedance 2.0 Mini | Yes | Up to 9 | 15 s | App, API, Claude, ChatGPT |
| Kling 3.0 | Yes | No | 10 s | App, API, Claude, ChatGPT |
| Kling 3.0 Omni | Yes | Yes | 15 s | App, API, Claude, ChatGPT |
| Kling 2.6 | Yes | No | 10 s | App, API, Claude, ChatGPT |
| Kling 2.5 Turbo | No | No | 10 s | App, API, Claude, ChatGPT |
| Veo 3.1 | Yes | Up to 3 | 8 s | App, API, Claude, ChatGPT |
| Runway Gen-4.5 | No | No | 10 s | App, API, Claude, ChatGPT |
| Luma Ray 3.2 | Yes | No | 5 s | App, API, Claude, ChatGPT |
| FLUX 3 Video | No | Up to 4 more frames, in order | 20 s | App, API, Claude, ChatGPT |
| MiniMax H3 (Hailuo 3.0) | Yes | Up to 3, in reference to video | 15 s | Root app only |
The longest clip is for a clip made from an image. Luma Ray 3.2 makes up to 10 seconds from a prompt alone.
What a clip from an image costs
One clip on Root, in dollars, with your image wired in as the first frame, and with a last frame as well. 100 credits is $1.
| Model | The clip | From a first frame | First and last frame |
|---|---|---|---|
| Seedance 2.5 | 5 s, 720p, no sound | up to $2.03 | up to $2.03 |
| Seedance 2.0 | 5 s, 720p, no sound | up to $1.33 | up to $1.33 |
| Seedance 2.0 Fast | 5 s, 720p, no sound | up to $1.06 | up to $1.06 |
| Seedance 2.0 Mini | 5 s, 720p, no sound | up to $0.67 | up to $0.67 |
| Kling 3.0 | 5 s, 720p, no sound | $0.49 | $0.65 |
| Kling 3.0 Omni | 5 s, 720p, no sound | $0.49 | $0.49 |
| Kling 2.6 | 5 s, 720p, with sound | $0.81 | In the app |
| Kling 2.5 Turbo | 5 s, 720p | $0.25 | — |
| Veo 3.1 | 4 s, 720p, with sound | $1.84 | $3.68 (8 s) |
| Runway Gen-4.5 | 5 s | $0.69 | — |
| Luma Ray 3.2 | 5 s, 720p | $0.35 | $0.35 |
| FLUX 3 Video | 5 s, HD, no sound | $0.98 | — |
| MiniMax H3 (Hailuo 3.0) | 5 s, 1080p, no sound | about $2.39 | about $2.39 |
A dash means the model doesn't take a last frame. “In the app” means the model makes that clip and the app shows its price before you run it. Where a length is shown after the price, the model always makes a clip that long with a last frame. On Kling 3.0, a last frame makes the clip at 1080p, so it costs more. “Up to” is the most it can cost; you are charged what the model reports it used. Prices marked “about” are for work that runs on Root's own machines: the price shown before the run is an estimate, and the bill is set by how long the run really takes.
What makes a good starting image
- Treat it as the first frame of the shot: the framing, the light and the subject should already be where the shot begins.
- Leave room for what moves. If a car will drive into frame, leave the road clear.
- On Seedance 2.5, Seedance 2.0, Seedance 2.0 Fast, Seedance 2.0 Mini and MiniMax H3 (Hailuo 3.0), the clip takes the shape of your image, so crop it to the shape you want first.
- Seedance needs an image at least 300 pixels on each side and no more than 6000.
- No image yet? Make the still in Root first with an image model, then animate it in the same project.
First frame, last frame or references
- First frame: the clip starts on your image. Use it when you know exactly how the shot opens.
- First and last frame: the clip moves from one image to the other. All four Seedance models, Kling 3.0, Kling 3.0 Omni, Kling 2.6, Veo 3.1, Luma Ray 3.2 and MiniMax H3 (Hailuo 3.0) can do it.
- Reference images: the model keeps a character, a costume or a product from your pictures but frames the shot itself. Seedance 2.5 takes up to 30; Seedance 2.0, Seedance 2.0 Fast and Seedance 2.0 Mini take up to 9; Veo 3.1 takes up to 3; Kling 3.0 Omni takes several.
- On Seedance and Veo, use either first and last frames or reference images in one clip, not both.
- FLUX 3 Video takes the first frame and up to 4 more frames, and moves through them in the order you give them.
How to turn an image into a video in Root
- Start a project. Create an account, then open a project. Upload your image, or make one there with an image model.
- Pick a video model. Add a Video Gen node and choose the model. The tables above show what each one takes and what it costs.
- Wire in the image. Connect your image as the first frame. Add a last frame or reference images if the model takes them.
- Say what moves. Describe the action and the camera, not what is already in the picture. Then set the length, the size and the sound.
- Check the price and run. The price shows before you run it. Every take is saved in the project, so you can compare them and keep the best.
Image to video by API
Send the image's address as image_url. This makes a five-second Kling 3.0 clip from it:
curl https://root.film/api/v1/generations \
-H "Authorization: Bearer rfk_your_key" \
-H "Content-Type: application/json" \
-d '{"model":"kling-v3","project_id":"YOUR_PROJECT_ID",
"input":{"prompt":"the wind picks up and the flags start to flap",
"image_url":"https://example.com/still.png",
"duration_seconds":5,
"resolution":"720p"}}'- Add last_frame_url to end on a second image, on a model that takes one.
- Make an API key in Root under Settings, then API, and choose a daily spending limit for it.
- The finished file is saved to the project you name, so your team sees it in the app too.
- Send an Idempotency-Key header and a retry never charges twice.
Related guides
Image to video questions
How much does image to video AI cost?
On Root, the cheapest clip from an image in the table above is $0.25 (Kling 2.5 Turbo, 5 s, 720p). Longer, larger clips and clips with sound cost more. The table prices each model with the image wired in, and the price shows before each run.
Which AI can turn an image into a video?
On Root, all 13 models in the tables above can. Each one starts from your image as the first frame, and the first table shows what else each one takes.
Can I give it a first and a last frame?
Yes, on all four Seedance models, Kling 3.0, Kling 3.0 Omni, Kling 2.6, Veo 3.1, Luma Ray 3.2 and MiniMax H3 (Hailuo 3.0). The clip starts on one image and ends on the other. On Kling 3.0 and Veo 3.1, adding a last frame changes the price or the length, and the table above shows by how much.
Can I use more than one image?
Yes, as reference images that keep a character or product the same. Seedance 2.5 takes up to 30; Seedance 2.0, Seedance 2.0 Fast and Seedance 2.0 Mini take up to 9; Veo 3.1 takes up to 3; Kling 3.0 Omni takes several. FLUX 3 Video takes up to 4 frames after the first one, in order.
Will the video keep my image's shape?
On Seedance 2.5, Seedance 2.0, Seedance 2.0 Fast, Seedance 2.0 Mini and MiniMax H3 (Hailuo 3.0), yes: the clip follows the image's shape. On the other models you choose the shape, so start from an image cropped to it.
Can I turn an image into a video from ChatGPT or Claude?
Yes. Connect Root to ChatGPT or Claude, add the image from the chat or from a link, and ask for a clip. It's priced and saved to your project the same way as in the app. MiniMax H3 (Hailuo 3.0) runs in the Root app only.
Can I try image to video for free?
For a month, yes. The first month of Root's Beginner plan is free and comes with 650 credits, enough for 26 Kling 2.5 Turbo clips from an image (5 s, 720p). After that the plan is $9 a month, and you can cancel whenever you like.
Try Root free for a month
The first month of the Beginner plan is free and comes with 650 credits to spend on any model. After that it's $9 a month, and you can cancel whenever you like.