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

# Flux3ImageToVideoNode - ComfyUI Built-in Node Documentation

> Complete documentation for the Flux3ImageToVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage.

Flux 3 Image to Video animates 1 to 10 images with FLUX 3. Each image becomes a frame of the clip: one image opens it, two morph from the first to the second, and more are spread across it or pinned to times you choose.

## Inputs

| Parameter          | Description                                                                                                                                                   | Data Type | Required | Range                                                      |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | -------- | ---------------------------------------------------------- |
| `prompt`           | How the scene should move and sound; the prompt is interpreted and expanded before generation. Must contain at least one character.                           | STRING    | Yes      | Multiline text (default: empty)                            |
| `keyframes`        | 1 to 10 images, in playback order. Minimum 256x256 pixels each. Each keyframe becomes a point in the clip.                                                    | IMAGE     | Yes      | 1 to 10 images                                             |
| `placement`        | 'spread across the clip' lets FLUX 3 place the images (one opens the clip, two become its start and end); 'at times' pins every image to a second you choose. | STRING    | Yes      | `"spread across the clip"` (default)<br />`"at times"`     |
| `times`            | One time in seconds per image, comma-separated and increasing, e.g. '0, 2.5, 5'. Required when `placement` is `"at times"`.                                   | STRING    | No       | Comma-separated seconds (default: "0")                     |
| `aspect_ratio`     | Output aspect ratio. 'auto' picks one from the prompt and inputs.                                                                                             | STRING    | Yes      | `"auto"` (default)<br />plus other available options       |
| `duration`         | Clip length in seconds. 'auto' fits the length to the content.                                                                                                | STRING    | Yes      | `"auto"` (default)<br />plus other available options       |
| `resolution`       | Output resolution.                                                                                                                                            | STRING    | Yes      | `"720p"` (default)<br />`"1080p"`                          |
| `generate_audio`   | Generate synchronized audio (ambient, speech, effects). Off produces a video with no audio track.                                                             | BOOLEAN   | Yes      | true / false (default: true)                               |
| `safety_tolerance` | Moderation tolerance, 0 is the strictest. Requests that send images or video are capped at 2 whatever you set here.                                           | INT       | Yes      | 0 to 4 (default: 2, advanced setting)                      |
| `seed`             | Seed to determine if node should re-run; FLUX 3 picks its own seed, so actual results are nondeterministic regardless of this value.                          | INT       | Yes      | 0 to 4294967295 (default: 42, with control-after-generate) |

Note: `keyframes` is required — the node raises an error if no keyframe image is connected. When `placement` is `"spread across the clip"` and 3 or more images are provided, `duration` must be set to an explicit value (not `"auto"`); otherwise the node raises an error. When `placement` is `"at times"`, `times` must provide one time in seconds per image, in increasing order. Requests that send images are capped at a safety tolerance of 2 regardless of the value set.

## Outputs

| Output Name | Description                                                                                                                  | Data Type |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------- | --------- |
| `video`     | The generated video clip built from the keyframe images at the chosen aspect ratio, duration, resolution, and audio setting. | VIDEO     |

> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Flux3ImageToVideoNode/en.md)

***

**Source fingerprint (SHA-256):** `3b9472194020ec98cd4e8c60463cdd0e9dc074ec6cbc1fc03d313894fa570ba8`
