FLUX 3 Image to Video
Animate a still image into a 5-20 second video with synchronized audio using FLUX 3 by Black Forest Labs. The clip starts from your uploaded image, and you can optionally pin a last frame so the video transitions exactly where you want it to end — at 720p or 1080p.
First-frame image. The video starts from this image.
Optional last-frame image. The video transitions from the first frame to this one.
Duration
Duration of the video in seconds (5-20). Billed per second.
Resolution
Output resolution.
Aspect Ratio
Aspect ratio of the generated video. 'auto' lets the model choose from your prompt and inputs.
Audio
Generate synchronized audio (ambient sound, speech, effects). Off for a silent clip.
Moderation
Moderation strictness, 0 (strictest) to 4 (most permissive). Runs with image inputs are capped at 2 by the model.
Your result renders here.
Use FLUX 3 Image to Video via the API
Generate with FLUX 3 Image to Video from your own code. Async by design: submit a generation, get a run id back instantly, poll until it completes. Billed in credits at the best available provider price — from $0.17 per second.
1 — Start a generation
curl -X POST https://app.scenetra.com/api/v1/generate/flux-3-i2v \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt":"Slow push-in, the subject turns to camera and smiles, soft wind in the hair","image":"https://example.com/first-frame.jpg","duration":"5"}'Response (202)
{
"runId": "run_abc123",
"status": "PENDING",
"model": "flux-3-i2v",
"estimatedCredits": 850,
"statusUrl": "/api/v1/runs/run_abc123"
}2 — Poll until COMPLETED (every 2-5 seconds)
curl https://app.scenetra.com/api/v1/runs/run_abc123 \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"runId": "run_abc123",
"status": "COMPLETED",
"progress": { "completed": 1, "total": 1 },
"outputs": [
{ "type": "video", "url": "https://images.scenetra.com/..." }
],
"error": null,
"estimatedCredits": 850
}Request fields
| Field | Type | Description | Default |
|---|---|---|---|
| prompt* | string | Describe the scene, action, camera movement, and any audio you want. Plain language works; the prompt is interpreted, not matched. | — |
| image* | string (https URL) | First-frame image. The video starts from this image. | — |
| last_image | string (https URL) | Optional last-frame image. The video transitions from the first frame to this one. | — |
| duration | string | Duration of the video in seconds (5-20). Billed per second.5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 · 18 · 19 · 20 | 5 |
| resolution | string | Output resolution.720p · 1080p | 720p |
| aspect_ratio | string | Aspect ratio of the generated video. 'auto' lets the model choose from your prompt and inputs.auto · 21:9 · 2:1 · 16:9 · 4:3 · 1:1 · 3:4 · 9:16 | auto |
| generate_audio | string | Generate synchronized audio (ambient sound, speech, effects). Off for a silent clip.false · true | true |
| safety_tolerance | string | Moderation strictness, 0 (strictest) to 4 (most permissive). Runs with image inputs are capped at 2 by the model.0 · 1 · 2 · 3 · 4 | 4 |
| callbackUrl | string (https URL) | Optional. When the run finishes (completed or failed), we POST the final run status to this URL — same shape as the poll response, plus model, params, and chargedCredits. Best-effort; polling remains the source of truth. | |
Unknown fields are rejected with a helpful 400. Media fields take https URLs. There is no provider parameter — every run is routed to the cheapest capable provider automatically.
Good to know
Billing
Runs bill your account credits at provider cost with 0% markup. The submit response includes the credit estimate; failed generations are refunded automatically. Add ?dryRun=1 to get the estimate without running anything.
Errors
Errors are always { "error": { "code", "message" } } with stable codes: unauthorized, model_not_available, invalid_parameter, insufficient_credits, rate_limited. A failed run is not an HTTP error — poll responses report status: "FAILED" with the reason.
What makes FLUX 3 Image to Video different
Black Forest Labs' first video model
FLUX made Black Forest Labs the reference point for open-quality image generation, and FLUX 3 brings that pedigree to video. From one text prompt it generates a complete clip — picture and synchronized audio together — at 720p or 1080p. The prompt is interpreted and expanded by the model before generation, so a plain sentence about the scene, the action, and the camera is enough.
Up to 20 seconds in one generation
Duration runs from 5 to 20 seconds in one-second steps — one of the longest single-shot ranges of any current video model. Twenty seconds is enough for a full scene beat rather than a loop, and because billing is per second of output ($0.17/s at 720p, $0.29/s at 1080p), you pay exactly for the length you pick.
Synchronized audio at no extra charge
FLUX 3 generates ambient sound, speech, and effects matched to what happens on screen, and the audio toggle doesn't change the price — a 5-second 720p clip is $0.85 with or without sound. Several rival models bill audio as a surcharge rung; here it's simply part of the output. Turn it off if you want a silent clip for your own soundtrack.
Draft on FLUX 3 Draft, finish on FLUX 3
The companion FLUX 3 Draft model renders 720p previews at $0.06 per second — roughly a third of the standard rate. A practical Scenetra workflow: iterate prompts on a Draft node until the shot works, then run the winning prompt through FLUX 3 at 720p or 1080p for the final. Both models sit on the same board, billed at provider cost with 0% markup.
Parameters
| Parameter | Type | Description | Default |
|---|---|---|---|
| Prompt* | text | Describe the scene, action, camera movement, and any audio you want. Plain language works — the prompt is interpreted and expanded before generation. | — |
| Duration | select | Duration of the video in seconds (5-20).5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 · 18 · 19 · 20 | 5 |
| Resolution | select | Output resolution.720p · 1080p | 720p |
| Aspect Ratio | select | Aspect ratio of the generated video. Auto lets the model choose from your prompt and inputs.Auto · 21:9 · 2:1 · 16:9 · 4:3 · 1:1 · 3:4 · 9:16 | auto |
| Generate Audio | select | Generate synchronized audio (ambient sound, speech, effects). Off for a silent clip.false · true | true |
| Safety Tolerance | select | Moderation strictness, 0 (strictest) to 4 (most permissive). Runs with image inputs are capped at 2 by the model.0 · 1 · 2 · 3 · 4 | 4 |
Pricing
From $0.17 per second
Pay per generation — only pay for what you use.
720p
$0.17/s
per second
1080p
$0.29/s
per second
Audio
included
per second
What a video costs
| Duration | 720p | 1080p |
|---|---|---|
| 5 seconds | $0.85 | $1.45 |
| 10 seconds | $1.70 | $2.90 |
Use cases
Film & previz
- Full 20-second scene beats
- Ultrawide 21:9 establishing shots
- Dialogue and ambience previz
- Camera-move studies from text
Advertising
- Sound-on product spots
- Concept commercials from a brief
- 1080p hero footage
- Aspect-ratio variants per placement
Social content
- 9:16 vertical clips with audio
- Narrated explainer snippets
- Atmospheric mood loops
- Story-length 15-20s posts
Music & mood
- Visualizer footage
- Ambient scene generation
- Lyric-video backdrops
- Silent clips for custom scores
Frequently asked questions
How does FLUX 3 image-to-video work?+
You upload an image that becomes the video's first frame, write a prompt describing the motion, camera, and sound you want, and FLUX 3 generates a 5-20 second clip from there at 720p or 1080p, with synchronized audio. On Scenetra it runs as a node — upload directly or wire in an image from another node on the board.
What is the last-frame input for?+
It's an optional second image that pins where the video ends: the clip starts on your first image and transitions to the last one, with FLUX 3 generating the motion in between. It's the tool for controlled transitions — between poses, camera angles, scenes, or product states.
Does the animated video have sound?+
Yes, if you leave Generate Audio on (the default) — FLUX 3 produces ambient sound, speech, and effects synchronized to the motion, at no extra cost. Switch it off for a silent clip.
Why is safety tolerance limited with image inputs?+
FLUX 3 exposes a safety tolerance from 0 (strictest) to 4 (most permissive), but the model itself caps runs that include image inputs at level 2. That's a Black Forest Labs rule for image-conditioned generation, and it applies regardless of where you run the model.
Can I generate the input image and the video in one workflow?+
That's exactly what Scenetra's node-based editor is for: put an image model (FLUX.2 Pro, Nano Banana 2, Seedream) and a FLUX 3 image-to-video node on the same board, connect them, and each new still can be animated with one click — no downloading and re-uploading between tools.
Related models
FLUX 3 Draft
The rapid-iteration tier of Black Forest Labs' FLUX 3 video model. FLUX 3 Draft generates 720p text-to-video previews at $0.06 per second — about a third of the standard FLUX 3 rate — with the same 5-20 second durations, synchronized audio, and eight aspect ratios. Iterate cheaply, then re-run the winning prompt on FLUX 3 for the full-quality final.
View model →Kling 3.0 Pro
Kuaishou's flagship video generation model delivering stunning visual fidelity. Kling 3.0 Pro supports text-to-video, image-to-video with start/end frames, element references for character consistency, and native audio generation.
View model →Seedance 2.5
ByteDance's Seedance 2.5 generates cinematic videos up to 30 seconds from text prompts with synchronized audio — voice, sound effects, and background music — built in by default. The newest Seedance generation, with mp4 or high-fidelity mov output for multi-round editing pipelines.
View model →Wan 3.0
Alibaba's Wan 3.0 generates up to 30 seconds of video in a single take, with native synchronized audio — dialogue, sound effects, and music — produced in the same pass as the picture. Pick any duration from 2 to 30 seconds, output at 480p, 720p, or 1080p, and choose from five aspect ratios or let the model frame the shot automatically.
View model →Start creating with FLUX 3 Image to Video
Use FLUX 3 Image to Video alongside 50+ other AI models in Scenetra's visual workflow editor. No setup required.
Get Started