FLUX 3 Max demo clip.

What FLUX 3 Max is

Black Forest Labs released FLUX 3 in the summer of 2026 as its first model trained jointly on images, video and audio, and described it as a base designed for customization. FLUX 3 Max is the first big example of that: fal's research team took the FLUX 3 foundation model and post-trained it for visual fidelity, motion coherence, prompt adherence and image-to-video quality, then optimized it on fal's inference engine to cut latency.

The result is a narrower, faster model than FLUX 3 itself. It focuses on two jobs, text-to-video and image-to-video (with an optional last frame), and drops FLUX 3's draft, keyframe and video-extension endpoints. In exchange it is about ten times faster than the model it came from and scores 50 Elo points higher.

"Tied for #1": what the benchmark says

The quality claim comes from the Artificial Analysis Video Arena, where human raters compare two videos generated from the same input and pick the better one. On the image-to-video board (AA-Video-I2V v1.1), preliminary results at launch looked like this:

ModelImage-to-video Elo
MiniMax H3 (768p)1,141
FLUX 3 Max1,139
Seedance 2.51,139
Gemini Omni Flash 1.11,134
Wan 3.01,127
FLUX 31,089

Read it as a three-way tie at the top, not a clear win. MiniMax H3 is two points ahead by point estimate, the confidence intervals overlap (FLUX 3 Max's 95% interval spans roughly 1,123 to 1,153, which puts its possible rank anywhere from first to fifth), and the results were still preliminary at launch. What the board does show clearly is the jump from FLUX 3 (1,089) to FLUX 3 Max (1,139) after post-training.

Speed is the real headline

Where FLUX 3 Max stands apart is latency. fal published the average time to generate a 10-second, 16:9 clip at 720p or 768p:

ModelTime for a 10-second clip
FLUX 3 Max12.45 s
Gemini Omni Flash 1.147.37 s
MiniMax H3 (768p)83.26 s
FLUX 3126.44 s
Wan 3.0180.16 s
Seedance 2.5277.80 s

That is about 22 times faster than Seedance 2.5 and 10 times faster than FLUX 3, at the same or better quality. These are fal's own measurements, not an independent test, but they match what we saw: in our first test call, a 5-second 720p clip with reasoning_level set to low came back in about 12 seconds end to end, queue included.

Speed changes how you use a frontier model. At a few minutes per clip, you write a prompt, wait, and hope. At ten seconds, you can iterate on a prompt the way you would on an image, generate several variants for a user to choose from, or put generation inside an interactive product without a progress bar.

Specs

FLUX 3 Max
Built byfal Research, post-trained from Black Forest Labs' FLUX 3
ReleasedOctober 19, 2026
ModesText-to-video, image-to-video (first frame, optional last frame)
Clip length5 to 20 seconds
Resolution720p or 1080p
Aspect ratiosauto, 21:9, 2:1, 16:9, 4:3, 1:1, 3:4, 9:16
AudioNative, on by default (generate_audio)
Prompt reasoningreasoning_level high (default, expands your prompt) or low (faster)

How to use FLUX 3 Max on VideoGenAPI

FLUX 3 Max uses the same endpoint and API key as every other model on VideoGenAPI. Text-to-video:

curl -X POST "https://videogenapi.com/api/v1/generate" \
  -H "Authorization: Bearer $VIDEOGEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "flux-3-max",
    "prompt": "A red panda walks along a mossy log in a sunlit forest, pausing to sniff the air. Ambient birdsong.",
    "duration": 10,
    "resolution": "720p",
    "aspect_ratio": "16:9"
  }'

For image-to-video, add the first frame and, optionally, the last one. The image is where FLUX 3 Max ranks best:

import os, time, requests

API = "https://videogenapi.com/api/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['VIDEOGEN_API_KEY']}"}

job = requests.post(f"{API}/generate", headers=HEADERS, json={
    "model": "flux-3-max",
    "prompt": "The bottle turns slowly on its base, condensation running down the glass, soft studio light",
    "image_url": "https://example.com/product.jpg",
    "duration": 8,
    "reasoning_level": "low",
}).json()

while True:
    status = requests.get(f"{API}/status/{job['generation_id']}", headers=HEADERS).json()
    if status["status"] in ("completed", "failed"):
        break
    time.sleep(3)

print(status.get("video_url") or status.get("error"))

Optional fields: end_image_url for a last frame, generate_audio to turn sound off, seed to reproduce a result. The full parameter list is on the FLUX 3 API page and in the generate reference.

Pricing

On fal, FLUX 3 Max costs $0.17 per second at 720p and $0.29 at 1080p, with a 75% launch discount until November 7, 2026. On VideoGenAPI it is billed from your balance at $0.25 per second at 720p and $0.40 at 1080p:

Clip720p1080p
5 seconds$1.25$2.00
10 seconds$2.50$4.00
20 seconds$5.00$8.00

That is more than fal's list price, and we say so plainly: if FLUX 3 Max is the only model you need, calling fal directly is cheaper. VideoGenAPI makes sense when FLUX 3 Max is one model among several, on one key and one bill, next to models included in the monthly plans such as Kling 3 and MiniMax H3. Failed FLUX 3 Max generations are refunded to your balance automatically. For the wider market, see our AI video API pricing comparison.

When to pick FLUX 3 Max

  • Animating an existing image: product shots, illustrations, key art. Image-to-video is where it ranks highest.
  • Anything interactive: previews, variant pickers, user-facing generation where waiting minutes is not acceptable.
  • Clips up to 20 seconds in one generation, with sound.
  • Prompt iteration: at around ten seconds per render, set reasoning_level to low while exploring, then switch to high for the final.

When cost per clip matters more than speed, models included in a VideoGenAPI plan such as MiniMax H3 or Kling 3 are much cheaper at volume. For the earlier FLUX 3 release and how it compares with Veo 3.1 and Kling 3, read FLUX 3 vs Veo 3.1 vs Kling 3.

Frequently asked questions

What is FLUX 3 Max?
FLUX 3 Max is a video model post-trained by fal Research in partnership with Black Forest Labs, starting from BFL's FLUX 3. It does text-to-video and image-to-video with native audio, from 5 to 20 seconds at 720p or 1080p, and was released on October 19, 2026.
Is FLUX 3 Max really the best image-to-video model?
It is in a statistical tie for first on Artificial Analysis' preliminary image-to-video leaderboard, at 1,139 Elo next to Seedance 2.5 (1,139) and MiniMax H3 (1,141). The confidence intervals overlap, so treat it as one of the top three rather than a clear winner.
How fast is FLUX 3 Max?
fal measured about 12.45 seconds for a 10-second clip, against 277.80 seconds for Seedance 2.5 and 126.44 seconds for FLUX 3. That is roughly 22 times faster than Seedance 2.5.
What is the difference between FLUX 3 and FLUX 3 Max?
FLUX 3 is Black Forest Labs' foundation model, with draft, keyframe and extension modes and output up to 4K. FLUX 3 Max is fal's post-trained version focused on text-to-video and image-to-video: about 10 times faster and 50 Elo points higher on image-to-video.
How much does FLUX 3 Max cost?
On fal, $0.17 per second at 720p and $0.29 at 1080p, with 75% off until November 7, 2026. On VideoGenAPI, $0.25 per second at 720p and $0.40 at 1080p from your balance, with failed generations refunded.
How do I call FLUX 3 Max on VideoGenAPI?
POST /api/v1/generate with "model": "flux-3-max", a prompt, a duration from 5 to 20 seconds and optional resolution, aspect_ratio, image_url and end_image_url, then poll GET /api/v1/status/{id}.

Sources