> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zerogen.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Make a video

> Pick a video model, add frames or references, and generate.

Choose **Video** in Generate's sidebar to open the video generator.

![The video generator with Seedance 2.5 selected, empty Start and End frames, an empty References tray and a prompt box.](https://mintcdn.com/zero-gen/m4I7fPs1rAXZSMjU/images/generate/video-generator.png?fit=max\&auto=format\&n=m4I7fPs1rAXZSMjU\&q=85\&s=e623d7e52c3a3fb5789f529f892c4f12)

## Choose a model

The **Model** menu lists what each model takes, such as **Text**, **Frames**,
**References**, **Audio**, **Edit** or **Extend**. What you can set below
changes with the model.

![The video Model menu, listing models such as Seedance 2.5, Kling O3, Veo 3.1, Wan 3, LTX 2.5 and MiniMax H3. Most list what they accept, such as Text, Frames or References.](https://mintcdn.com/zero-gen/m4I7fPs1rAXZSMjU/images/generate/video-models.png?fit=max\&auto=format\&n=m4I7fPs1rAXZSMjU\&q=85\&s=9c24d05d144dece50f2d5b3690717bf7)

## Start from frames or references

* **Frames** set the exact first frame, and on models that support it, the
  last frame. Choose **Start**, then **End**.
* **References** guide the look of the video without fixing a frame. Each
  model accepts its own number and types of references.

If you add images as references and want them as the exact first or last frame
instead, choose them under **Frames**. See
[Frames and references](https://docs.zerogen.com/generate/frames-and-references.md).

On Seedance, when you've added references and no frames, **Output** also has
a mode menu:

* **Reference media**, the default, uses your references to guide a new video.
* **Edit video** changes a reference video.
* **Extend video** continues a reference video.

Editing and extending need a video in **References**.

## Write a prompt

Describe the camera, subject, motion and light in **Prompt**. Point to your
references with [@ tags](https://docs.zerogen.com/generate/prompts.md).

## Set the output

Every setting depends on the model.

| Setting | What it does |
| - | - |
| Aspect ratio | The video's shape. **Auto** lets the model choose, or matches your input. |
| Resolution | For example, Seedance 2.5 offers **480p Draft**, 480p, 720p and 1080p. See [Draft, then upscale](https://docs.zerogen.com/generate/draft-then-upscale.md). |
| Format | MP4 or MOV, on models that offer a choice. |
| Duration | The video's length. Seedance 2.5 makes 4 to 30 seconds. |
| Audio | Turns generated sound on or off, on models that make audio. |
| Quantity | 1 to 4 videos from one prompt. |

![A video prompt above the Output settings, set to Auto, 480p Draft, MOV · YUV 4:4:4, 5 seconds, audio on and one output, with a cost estimate of about \$0.71.](https://mintcdn.com/zero-gen/m4I7fPs1rAXZSMjU/images/generate/video-output-and-cost.png?fit=max\&auto=format\&n=m4I7fPs1rAXZSMjU\&q=85\&s=2529d66ad593bd1c01d66d0ae8b79418)

## Check the cost and generate

**Cost** estimates the price of exactly what you've set up. Longer, sharper
videos cost more. You're charged for what the model actually used. See
[Credits and billing](https://docs.zerogen.com/foundations/credits-and-billing.md).

Your video appears in **Generations** when it's ready. Video models can take a
few minutes.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.