What is FLUX 3 Video (Video to Video) API?
FLUX 3 Video (Video to Video) by Black Forest Labs continues an existing clip from its final frames, generating new footage in hd or fhd with a synchronized audio track.
Technical Specifications
- Supported inputs: Video
- Output: Video
- Resolutions: hd, fhd
Performance Benchmarks
[embed]
FLUX 3 Video (Video to Video) API Pricing
- hd: $0.533 / sec
- fhd: $0.689 / sec
Where to Use FLUX 3 Video (Video to Video)
Video extension
Continue an existing clip seamlessly from its last frames.
Iterative editing
Refine or extend previously generated video without starting over.
Video continuation: this model is documented for continuing an existing clip from its final frames, carrying momentum, framing, and scene logic into new footage.
Extending a shot: it is described as suitable for adding usable extra seconds to a shot without a hard cut, including extending an establishing shot to fit a longer edit.
Continuing camera movement: the documentation says it can continue a camera move past the end of the source footage, making it useful for motion that needs to flow beyond the original clip.
Creating alternate endings: it is also documented for generating alternate endings from the same input clip and story direction.
import requests, time headers = {"Authorization": "Bearer " + AIMLAPI_KEY} job = requests.post( "https://api.aimlapi.com/v2/video/generations", headers=headers, json={ "model": "blackforestlabs/flux-3-video-v2v", "video_url": "https://example.com/clip.mp4" }, ).json() gid = job["id"] while True: res = requests.get(f"https://api.aimlapi.com/v2/video/generations?generation_id={gid}", headers=headers).json() if res.get("status") in ("completed", "error"): break time.sleep(5) print(res["video"]["url"])
const headers = { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }; const job = await (await fetch("https://api.aimlapi.com/v2/video/generations", { method: "POST", headers, body: JSON.stringify({ "model": "blackforestlabs/flux-3-video-v2v", "video_url": "https://example.com/clip.mp4" }), })).json(); let res; do { await new Promise((r) => setTimeout(r, 5000)); res = await (await fetch(`https://api.aimlapi.com/v2/video/generations?generation_id=${job.id}`, { headers })).json(); } while (!["completed", "error"].includes(res.status)); console.log(res.video.url);
# submit the generation — the response contains the job "id" curl -X POST https://api.aimlapi.com/v2/video/generations \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"blackforestlabs/flux-3-video-v2v","video_url":"https://example.com/clip.mp4"}' # then poll until status is "completed" — video.url holds the result curl "https://api.aimlapi.com/v2/video/generations?generation_id={id}" -H "Authorization: Bearer $AIMLAPI_KEY"
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Output | |
hd: $0.533/sec · fhd: $0.689/sec.
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
FLUX 3 Video Video to Video This page | Extending / continuing existing video clips | |||
| Video generation | ||||
| Video generation | ||||
| Cinematic video + native audio |
FLUX 3 Video Video to Video takes video as input and returns video.
FLUX 3 Video Video to Video became available on August 12, 2026.
FLUX 3 Video Video to Video is priced at $0.533–$0.689 / sec (hd/fhd, variable).
FLUX 3 Video Video to Video is billed per generation — a fixed charge per output rather than by prompt length.
FLUX 3 Video Video to Video was built by Black Forest Labs.
Use blackforestlabs/flux-3-video-v2v as the model id on AI/ML API.
Yes. FLUX 3 Video Video to Video is served through AI/ML API, so the same key and endpoint format used for other models applies.
Yes, FLUX 3 Video generates a synchronized audio track along with the video.
FLUX 3 Video outputs in HD or FHD resolution.
Yes, it continues an existing clip starting from its final frames.