Skip to main content
Black Forest Labs FLUX.3 video generation with text, image, first/last-frame, exact keyframe, and video-extension modes with native audio.

Text → Video

Generate a complete shot from text with native audio. Select it with "mode": "text_to_video", or leave mode out and the inputs decide. Required: prompt, duration_seconds
Optional: aspect_ratio, generate_audio
Resolution tiers: 720p, 1080p (send as tier).

Image → Video

Animate a single opening image into coherent motion. Select it with "mode": "image_to_video", or leave mode out and the inputs decide. Required: prompt, first_frame, duration_seconds
Optional: aspect_ratio, generate_audio
Resolution tiers: 720p, 1080p (send as tier).

First/Last Frame → Video

Generate a transition pinned to both an opening and closing image. Select it with "mode": "first_last_frame_to_video", or leave mode out and the inputs decide. Required: prompt, first_frame, last_frame, duration_seconds
Optional: aspect_ratio, generate_audio
Resolution tiers: 720p, 1080p (send as tier).

Keyframes → Video

Pin up to 10 images to exact positions on a 24 fps timeline. Select it with "mode": "keyframes_to_video", or leave mode out and the inputs decide. Required: prompt, keyframes, duration_seconds
Optional: aspect_ratio, generate_audio
Resolution tiers: 720p, 1080p (send as tier).

Extend Video

Continue an existing video from its final frames. Select it with "mode": "extend_video", or leave mode out and the inputs decide. Required: prompt, source_video, duration_seconds
Optional: aspect_ratio, generate_audio
Resolution tiers: 720p, 1080p (send as tier).
Reference inputs take asset ids from POST /v1/uploads or an earlier output’s asset_id. Prices and allowed values come from the live catalog; GET /v1/models/flux-3-fal is always current.