# Veo (https://docs.fuser.studio/docs/nodes/video/veo)

_Provided by [Fal](https://fal.ai) — [Learn More](https://fal.ai/models/fal-ai/veo3)._

## Inputs [#inputs]

- **Prompt** (`textarea`) — The prompt to generate a video from.

- **First Frame** (`image`) — The image to generate a video from. This will be used as the first frame of the video. Should be 720p or higher resolution in 16:9 or 9:16 aspect ratio. If the image is not in 16:9 or 9:16 aspect ratio, it will be cropped to fit.

   Optional: `true`

- **Last Frame** (`image`) — The image to generate a video from. This will be used as the last frame of the video.

   Optional: `true`

- **Ingredients** (`image`) _(accepts multiple)_ — Veo 3.1 supports Ingredients to guide the video generation. Ingredients are images that will be used as reference images for combining features. You can use a maximum of 3 ingredients.

   Optional: `true`

- **Negative Prompt** (`textarea`) — The negative prompt to guide against undesired results.

   Optional: `true`

- **Model** (`dropdown`) — The model to use for video generation.

   Optional: `true` • Default: `veo3.1-fast` • Accepts: `flow.nodes.FalVeoNode.inputs.model.items.veo3.1-fast`, `flow.nodes.FalVeoNode.inputs.model.items.veo3.1`, `Veo 3 Fast`, `Veo 3`

- **Duration** (`dropdown`) — The duration of the generated video. When using images, the duration is always set to 8 seconds.

   Optional: `true` • Default: `8s` • Accepts: `4 seconds`, `6 seconds`, `8 seconds`

- **Aspect Ratio** (`dropdown`) — The aspect ratio of the generated video. Aspect ratio is ignored when using Ingredients.

   Optional: `true` • Default: `auto` • Accepts: `Auto`, `16:9 Horizontal`, `9:16 Vertical`

- **Resolution** (`dropdown`) — The resolution of the generated video.

   Optional: `true` • Default: `720p` • Accepts: `720p`, `1080p`

- **Seed** (`seed`) — The same seed and prompt will output the same video every time. Seed is used only when generating from text prompt alone.

   Optional: `true` • Default: `8528`

- **Fix Prompt** (`toggle`) — Whether to automatically attempt to fix prompts that fail content policy or other validation checks by rewriting them.

   Optional: `true` • Default: `true`

- **Generate Audio** (`toggle`) — Generate audio for the video.

   Optional: `true` • Default: `true`

## Outputs [#outputs]

- **Generated Video** (`video`) — The generated video from the model.