FLUX 3 Max Keyframes to Video API

blackforestlabs/flux-3-max/keyframes-to-video
720p / 1080p · 5–20 sec

FLUX 3 Max Keyframes to Video turns 1–10 images pinned to exact frames into a single 5–20 second 720p or 1080p clip with native audio. Each image appears at the frame_index you set on a 24 fps timeline, so the story beats land where you planned them.

Input
441

Drag and drop files, paste from clipboard, or provide a URL. Required. Add 1–10 JPEG, PNG or WebP images, then set each Frame Index on the 24 fps timeline.

3/10 files added

Keyframe 1
Keyframe 2
Keyframe 3

Each Frame Index is a unique whole number from 0 to 192 (duration × 24).

OutputExample
8 sec × $0.170/sec = $1.360
Continue with

FLUX 3 Max Keyframes to Video

FLUX 3 Max, post-trained by fal with Black Forest Labs on the FLUX 3 video base, can follow a timeline of images instead of a single frame. Keyframes to Video places each image at a frame position, 24 frames per second, and generates continuous motion and sound between them. It is built for animatics, product sequences and transitions where several moments must appear in a fixed order and timing.

Why choose the FLUX 3 Max Keyframes to Video API?

  • Frame-accurate placementSet frame_index on a 24 fps timeline: frame 48 is the 2-second mark, frame 120 the 5-second mark.

  • Up to ten images in one shotChain a sequence of story beats into one continuous clip instead of stitching separate generations.

  • Audio across the whole sequenceNative sound runs through the clip, carrying ambience and effects across each keyframe.

  • Same rate as text promptsKeyframes add no surcharge: 34 credits per second at 720p and 58 at 1080p.

Parameters

ParameterRequirementDescription
promptRequired

Describe the subject, action, camera movement, lighting and the sound you want. Leading and trailing spaces are trimmed; the text must not be empty.

Default—
keyframesRequired

1–10 objects, each exactly {image_url, frame_index}. frame_index is a unique whole number from 0 to duration × 24 (0–120 for 5 seconds).

Default—
durationOptional

Output length in whole seconds, from 5 to 20.

Default5
resolutionOptional

720p or 1080p. The resolution sets the per-second rate.

Default720p
aspect_ratioOptional

auto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4 or 9:16. auto follows the first keyframe image.

Defaultauto
soundOptional

Generate a native audio track in the same pass. Set false for silent footage; the price stays the same.

Defaulttrue

How to Use

  1. Plan the timelinePick a duration, then convert each moment to a frame: seconds × 24. A 5-second clip runs from frame 0 to 120.

  2. Prepare matching imagesUse images with consistent style and subject so the model can move smoothly between them.

  3. Describe the journeyWrite how the scene moves from one keyframe to the next, plus the sounds that carry it.

  4. Submit and collect the videoSend keyframes with unique frame_index values, then poll with the task_id or wait for callback_url.

Usage and billing

FLUX 3 Max Keyframes to Video is billed per output second at the selected resolution, whatever the number of keyframes. Sound is included.

UsageRateDetails
720p34 credits / second$0.17 / second. A 5-second clip costs 170 credits ($0.85); 20 seconds costs 680 credits ($3.40).
1080p58 credits / second$0.29 / second. A 10-second clip costs 580 credits ($2.90); 20 seconds costs 1,160 credits ($5.80).

Best Use Cases

  • Animatics from storyboardsPlace storyboard panels at their planned times to preview pacing with motion and sound.

  • Product sequencesWalk through angles or states of a product in a set order within one clip.

  • Day-to-night and seasonal changesPin images of the same place at different times and let the model fill the change.

  • Music-timed visualsLand key images on beats by converting beat times to frame indexes.

Pro Tips

  • Start the first keyframe at frame 0 so the clip opens on a known image.
  • Leave at least a second (24 frames) between keyframes so motion has room to develop.
  • Raise duration before adding later frames: the highest valid frame_index is duration × 24.
  • Keep camera angle and lighting consistent across images to avoid abrupt jumps.

Notes

  • Each keyframes item contains exactly image_url and frame_index; frame_index values are unique whole numbers.
  • frame_index runs from 0 to duration × 24, for example 0–240 for a 10-second clip.
  • With auto, the output follows the first keyframe image's aspect ratio.
  • Credits are duration × the resolution rate and are reserved when the task is submitted.

Related Models

FLUX 3 Max Keyframes to Video API FAQ

What is the FLUX 3 Max Keyframes to Video API?

FLUX 3 Max Keyframes to Video is a video model post-trained by fal in collaboration with Black Forest Labs for generating video from timed keyframes. It turns 1–10 images pinned to frame positions into one 5–20 second 720p or 1080p clip with native audio. Built on the FLUX 3 video base, it holds each image at its frame on a 24 fps timeline while generating continuous motion and sound between them. You can call it programmatically or try it from the playground above.

How do I calculate frame_index for FLUX 3 Max Keyframes to Video?

Multiply the time in seconds by 24. For a 5-second clip, frames 0, 60 and 120 mark the start, middle and end; for 10 seconds the last frame is 240. Each value must be unique.

How many keyframes can FLUX 3 Max Keyframes to Video take?

Send 1 to 10 keyframes. Each item contains only image_url and frame_index, and the frames can be in any position up to duration × 24.

What happens when a FLUX 3 Max keyframe sits beyond the clip length?

The request is rejected with a 400 error that names the keyframe. Increase duration or move the frame so frame_index stays within 0 to duration × 24.

Which aspect ratio does FLUX 3 Max Keyframes to Video use?

With aspect_ratio on auto, the output follows the first keyframe image. Pick one of the seven fixed ratios to frame the sequence for a specific platform.

Does the number of keyframes change the FLUX 3 Max price?

No. FLUX 3 Max Keyframes to Video costs 34 credits per output second at 720p and 58 at 1080p, so an 8-second 720p clip is 272 credits with one keyframe or ten.

How do FLUX 3 Max keyframes compare with start and end frames?

FLUX 3 Max Image to Video fixes only the opening and closing frames. Keyframes to Video adds intermediate images at exact times, which gives more control over pacing and the order of events.