Skip to content

10 Best AI Image-to-Video Generators in 2026

One earbuds product shot run through FLUX 3 Max, H3 Max, MiniMax H3, Seedance 2.5, Gemini Omni Flash 1.1, Wan 3.0, FLUX 3, Kling 4.0, Happy Horse 1.1 and Seedance 2.0 on fal, ranked on Elo, speed and price.

John Ozuysal21 min read
10 Best AI Image-to-Video Generators in 2026

FLUX 3 Max is the top pick, tied for #1 at 1,139 Elo on Artificial Analysis's preliminary image-to-video arena and generating a 10-second 720p clip in 12.45 seconds in fal's benchmark. H3 Max is the fastest model in that comparison at 7.55 seconds, and MiniMax H3 is listed first on the board at 1,141 Elo. Seedance 2.5 handles single takes of up to 30 seconds, Kling 4.0 splits one request into several shots, and all ten models run on fal through one SDK with pay-per-use billing.

I ran one product shot through the 10 best AI image-to-video generators in 2026, then ranked them on output quality and on how fast each clip came back.

My test was a 10-second earbuds ad where a thumb flips the lid open, a small hand action that shows quickly whether a model can keep a logo legible while things move.

TL;DR

  • FLUX 3 Max is my top pick, tied for #1 at 1,139 Elo on Artificial Analysis's preliminary image-to-video arena and generating a 10-second 720p clip in 12.45 seconds in fal's benchmark.
  • H3 Max is the fastest model in fal's 10-second comparison at 7.55 seconds, while MiniMax H3 is listed first on the same board at 1,141 Elo.
  • Seedance 2.5 handles single takes of up to 30 seconds, while Kling 4.0 splits one request into several shots through per-shot prompts.
  • Gemini Omni Flash 1.1 and Wan 3.0 both cost $0.10 per second at 720p, while Happy Horse 1.1 adds multilingual lip-sync and Seedance 2.0 covers start-and-end-frame ads of up to 15 seconds.
  • fal is the best place to run FLUX 3 Max and the other nine image-to-video models because all ten share one SDK and pay-per-use billing with no subscription.

What is the best AI image-to-video generator?

FLUX 3 Max is the best AI image-to-video generator in 2026, as it ties for #1 on Artificial Analysis's preliminary image-to-video arena while returning a 10-second 720p clip in about 12 seconds in fal's benchmark.

H3 Max and MiniMax H3 complete my top three, and all ten run through fal on the same API:

AI ModelBest ForPrice on falTime to result on fal (10-second clip, my run)Max resolution
FLUX 3 Max#1-tier image-to-video quality at near real-time speed$0.17/second at 720p (75% off until November 7, 2026)22.5s1080p (upscaled from 720p)
H3 MaxFast drafts and high-volume product clips$0.08/second at 768P11.8s1080P (refined from 768P)
MiniMax H32K and 4K finals with first-and-last-frame control$0.06/second at 768P, $0.13/second at 2K471.9s4K (upscaled from 768P)
Seedance 2.5Single takes up to 30 secondsAbout $0.47/second at 720p (16:9)263.6s1080p
Gemini Omni Flash 1.1Physically grounded motion in 16:9 or 9:16$0.10/second at 720p41.8s4K
Wan 3.01080p output with automatic prompt rewriting$0.10/second at 720p189.8s1080p
FLUX 3Black Forest Labs' base model with upsampling to 2160p$0.17/second at 720p150.1s2160p (upsampled)
Kling 4.0Multi-shot sequences up to 30 seconds$0.157/second at 720p243.6s1080p
Happy Horse 1.11080p clips with multilingual lip-sync$0.14/second at 720p98.4s1080p
Seedance 2.0Start-and-end-frame ads up to 15 seconds$0.3034/second at 720p297.6s4K

Note: times are wall-clock from submission to result in my test, with all ten 10-second jobs submitted at the same moment, so they include queueing on top of generation.

⚠️ How I selected and ranked the best AI image-to-video generators:

  • Quality tier first: I used image-to-video Elo from Artificial Analysis's preliminary AA-Video-I2V v1.1 arena and grouped models whose confidence intervals overlap at the top into one tier.
  • Speed as a close second: when two models scored close together, the one that returned a 10-second clip faster usually ranked higher, because the quicker a model comes back, the more takes I can review before a deadline.
  • Price per second on fal: I compared list rates at 720p or the closest resolution a model offers, noting launch discounts separately.
  • One hands-on ecommerce test: I ran the same product shot through all ten models and judged how well each one held the product's shape and wordmark while the hand and camera moved.
  • Production controls: end-frame support, duration range, native audio and prompt-expansion settings all counted in a model's favor when the shot needed them.
  • One overall call: I weighed all five factors together for product-ad work, so the final order reflects the whole package and no single column decides it.
Elo, average time for a 10-second 16:9 clip at 720p or 768p, and Artificial Analysis image-to-video rank, from the FLUX 3 Max launch assets.

Elo, average time for a 10-second 16:9 clip at 720p or 768p, and Artificial Analysis image-to-video rank, from the FLUX 3 Max launch assets.

I generated the starting image with GPT Image 2.5 on fal, using this prompt:

Image prompt: Commercial product photograph in a 16:9 landscape frame. A pebble-shaped wireless earbuds charging case in a matte oat-white finish rests closed on a pale travertine stone block, placed slightly left of center. The wordmark "AULDEN" is debossed in small sans-serif capitals on the front of the lid, with a tiny unlit status light just below it. Soft morning sunlight falls from the upper right, casting palm leaf shadows across the stone and the warm beige plaster wall behind. A ceramic vase with dried pampas grass stands far in the background on the right, softly out of focus. Eye-level angle, 85mm lens look, shallow depth of field, crisp detail on the case texture and clean highlights. No hands in frame and no text besides the wordmark.

Generated using GPT Image 2.5 on fal, an AI model from OpenAI.

Generated using GPT Image 2.5 on fal, an AI model from OpenAI.

Try it in ChatGPT Try it in fal Agent

Here's the motion prompt every model got, with the duration set to 10 seconds:

Prompt: Slow push-in toward the earbuds case across the whole shot. A woman's hand enters from the right edge of the frame and her thumb flips the lid open in one smooth motion. The two cream earbuds inside catch the sunlight as the status light below the AULDEN wordmark pulses soft white twice. Her hand withdraws out of frame while the palm leaf shadows drift slowly across the stone. A soft click as the lid opens, with faint birdsong from outside. Narrator (warm, calm female voice): "Your quiet, wherever you take it."

Resolution stayed at 720p across the board, except for the two MiniMax models, which ran at 768P because neither offers a 720p option.

Everything else stayed on each endpoint's defaults, with audio switched on wherever the schema exposes a toggle.

I submitted all ten jobs at the same moment with Claude using our MCP and timed each one from submission to result, so the times I quote from my run include queueing and prompt expansion on top of the generation times in fal's benchmark.

Here's an overview of how they all did, sound off:

#1: FLUX 3 Max

Best for: Teams that want #1-tier image-to-video quality at a speed fast enough to iterate inside a product or a live client review.

Similar to: H3 Max, Seedance 2.5.

FLUX 3 Max is a post-trained version of FLUX 3, built by fal Research in partnership with Black Forest Labs to sharpen prompt following and visual quality while cutting latency.

It matches the 1,139 Elo of Seedance 2.5 on Artificial Analysis's preliminary image-to-video arena and returns a 10-second clip in 12.45 seconds, against 277.80 for the ByteDance model.

Performance

Generated using FLUX 3 Max on fal, post-trained by fal Research with Black Forest Labs.

Try it in ChatGPT Try it in fal Agent
  • Product consistency: the AULDEN wordmark and the pebble outline of the case held steady through the whole push-in in my run, and the thumb flip on the lid read as one clean movement.
  • Speed you notice right away: my clip came back 22.5 seconds after I submitted it, which let me adjust the push-in speed and rerun twice inside a minute.
  • Reasoning level: based on my experience, the default high setting is the right call for one-line briefs because the model expands them, while low suits prompts that already spell out the whole shot.
  • One model for drafts and finals: because it's quick enough to draft with and still scores in the top tier, the take I iterated on was also the one I'd ship.
  • Frame and length control: an optional end_image_url pins the final frame, with durations running anywhere from 5 to 20 seconds in one-second steps.
  • Audio and resolution: native audio is on by default and handled the lid click and the narrator line in the same pass, while 1080p output comes from an optional upscale of the 720p render.

How does FLUX 3 Max compare on quality and speed?

FLUX 3 Max pairs #1-tier image-to-video quality with one of the shortest waits in the comparison, scoring 1,139 Elo on Artificial Analysis's preliminary AA-Video-I2V v1.1 arena and generating a 10-second 720p clip in 12.45 seconds.

Image-to-video Elo from Artificial Analysis's preliminary arena, from the FLUX 3 Max launch assets.

Image-to-video Elo from Artificial Analysis's preliminary arena, from the FLUX 3 Max launch assets.

Seedance 2.5 posts the same 1,139 Elo and needs 277.80 seconds for the same 10-second, 16:9 clip, which makes the post-trained model about 22 times faster at equal reported quality.

Seconds to generate one 10-second 16:9 clip at 720p, FLUX 3 Max next to Seedance 2.5.

Seconds to generate one 10-second 16:9 clip at 720p, FLUX 3 Max next to Seedance 2.5.

Compared with the original FLUX 3, post-training added 50 Elo points (1,089 to 1,139), and inference work brought the same clip's generation time to 12.45 seconds from 126.44, roughly a tenfold speedup.

FLUX 3 Max against FLUX 3 on Elo and generation time.

FLUX 3 Max against FLUX 3 on Elo and generation time.

On a quality-versus-latency plot, no other model in fal's comparison beats it on both axes at once.

Quality against latency for the benchmarked video models, from the FLUX 3 Max launch assets.

Quality against latency for the benchmarked video models, from the FLUX 3 Max launch assets.

For an agency or an in-house creative team, you could review about 22 drafts of one shot in the time a single Seedance 2.5 render finishes.

In my own run, which counts queueing and prompt expansion, the result arrived in 22.5 seconds against 263.6 for Seedance 2.5, still close to 12 times faster.

The arena results are preliminary and the confidence intervals at the top overlap, so I read FLUX 3 Max as tied for #1 with MiniMax H3, which is listed first at 1,141.

Note: fal Research is still post-training the model, with more quality and speed work planned.

How to run FLUX 3 Max on fal

Alongside the image-to-video endpoint at blackforestlabs/flux-3-max/image-to-video, the same post-trained model powers a text-to-video endpoint billed at the same rate.

The model page also links a keyframes-to-video endpoint for storyboarded work that needs image guidance at several points in one sequence.

Logging the timings.inference value from each response is an easy way to track denoising latency in your own pipeline.

Pricing

FLUX 3 Max lists at $0.17 per second at 720p and $0.29 per second at 1080p on fal.

A 75% launch discount brings those rates down to $0.0425 and $0.0725 per second until November 7, 2026.

At list price, my 10-second test clip costs $1.70 at 720p, or $0.425 while the discount runs.

#2: H3 Max

Best for: Product teams that need high-volume clips and quick drafts, where turnaround time shapes the whole workflow.

Similar to: FLUX 3 Max, MiniMax H3.

fal Research built H3 Max by post-training MiniMax H3 for prompt adherence and aesthetics, then co-designing it with fal's own inference engine.

At 7.55 seconds and 1,124 Elo, it's the fastest model in fal's 10-second comparison.

H3 Max next to six video models on Bayesian Elo, prompt understanding, latency and leaderboard rank, from the H3 Max launch assets.

H3 Max next to six video models on Bayesian Elo, prompt understanding, latency and leaderboard rank, from the H3 Max launch assets.

Performance

Generated using H3 Max on fal, a post-trained variant of MiniMax H3.

Try it in ChatGPT Try it in fal Agent
  • Draft speed: it came back first in my session too, at 11.8 seconds, and its clip was the one I used to check the push-in timing while the others were still rendering.
  • Prompt expansion: it's ideal to start with prompt expansion on its balanced default, since that setting adds only about a second per request.
  • Resolution path: because the model renders natively at 768P and treats 1080P as a latent refinement of that render, I draft at 768P and refine only the take worth keeping.
  • Audio pinning: if an ad is built around a fixed jingle, you can pass that track as a target_audio_url clip of at least 2 seconds and it becomes the soundtrack.
  • Clip length: duration accepts decimal values, and the output may run as much as 0.7 seconds longer than requested, so I trimmed the tail in my edit.

How to run H3 Max on fal

Requests for H3 Max go to minimax/h3-max/image-to-video, where an end_image_url can also be sent on its own for end-frame-only generation.

For camera paths around a still scene, H3 Max Camera Controls takes keyframed camera moves.

MiniMax H3 Max Director goes a step further by streaming video you can steer while it plays.

Pricing

H3 Max charges per second of output, with image-to-video and text-to-video at the same rates:

  • $0.05 per second at 480P.
  • $0.08 per second at 768P.
  • $0.16 per second at 1080P.

That puts a single 10-second clip at 768P at $0.80.

Bayesian Elo against cost for a 5-second 768p clip, from the H3 Max launch assets.

Bayesian Elo against cost for a 5-second 768p clip, from the H3 Max launch assets.

Note: for readers who want to animate their own images without setting up an API, Magic Hour's image-to-video generator offers a free browser-based way to handle media generation without signing up.

Upload an image, describe the motion, and generate a short video directly from the browser.

#3: MiniMax H3

Best for: Final 2K or 4K masters from a still image, with first-and-last-frame transitions for controlled reveals.

Similar to: H3 Max, Seedance 2.5.

MiniMax's flagship H3 model turns a still into 2K video by default, and both the 2K and 4K settings are upscaled from a 768P base render.

It's listed first on Artificial Analysis's preliminary image-to-video board at 1,141 Elo, inside the same top tier as FLUX 3 Max.

Performance

Generated using MiniMax H3 on fal, an AI model from MiniMax.

Try it in ChatGPT Try it in fal Agent
  • Detail at high resolution: the case texture already looked crisp at 768P in my run, and I usually save the 2K setting for a hero banner or a looping product-page video.
  • Speed trade-off: the model focuses on higher-resolution output, and my 768P run took 471.9 seconds end to end against 83.26 in fal's benchmark, so I'd queue it for final 2K or 4K renders and keep live iteration on H3 Max.
  • Prompt expansion choices: the fast mode adds roughly a second, while the quality mode can spend up to 30 seconds building a richer prompt from a short brief.
  • Keyframes: sending both image_url and end_image_url gives you a controlled transition between two frames, with the canvas following the first image's aspect ratio.
  • Audio: every generation includes native stereo audio, and target_audio_url can swap in your own track.

How to run MiniMax H3 on fal

Because resolution defaults to 2K on minimax/h3/image-to-video, I set 768P explicitly while I was still iterating.

Our Seedance 2.5 vs. MiniMax H3 comparison runs both models through eight identical shots if you want a closer look at it next to a long-take model.

Pricing

MiniMax H3's image-to-video rates rise with resolution:

  • $0.05 per second at 480P.
  • $0.06 per second at 768P.
  • $0.13 per second at 2K.
  • $0.16 per second at 4K.

A 10-second clip costs $0.60 at 768P against $1.30 at the default 2K.

falMODEL APIs

The fastest, cheapest and most reliable way to run genAI models. 1 API, 100s of models

falSERVERLESS

Scale custom models and apps to thousands of GPUs instantly

falCOMPUTE

A fully controlled GPU cloud for enterprise AI training + research

#4: Seedance 2.5

Best for: Single continuous takes of up to 30 seconds from one starting image.

Similar to: Seedance 2.0, Kling 4.0.

ByteDance designed Seedance 2.5 around long one-pass generation, and the US-hosted image-to-video endpoint turns one still into clips of up to 30 seconds with synchronized audio.

It posts the same 1,139 Elo as FLUX 3 Max on Artificial Analysis's preliminary arena, though its focus on long takes comes with longer generation times.

Performance

Generated using Seedance 2.5 on fal, an AI model from ByteDance.

Try it in ChatGPT Try it in fal Agent
  • Take length: duration accepts any whole second from 4 to 30, plus an auto setting that lets the model choose a length to fit the prompt.
  • Generation time: my clip came back after 263.6 seconds, close to the 277.80 seconds in fal's benchmark, so I reviewed it once the faster models had finished.
  • Delivery settings: a high bitrate mode and a choice between H.264 and H.265 let you match the encode to wherever the file goes next.
  • Audio: synchronized audio, including lip-synced speech, costs the same as a silent render.

How to run Seedance 2.5 on fal

The US-hosted Seedance 2.5 endpoint is bytedance/seedance-2.5/us/image-to-video, with an optional end_image_url for clips that need to land on a set composition.

Platforms that serve their own users can pass an end_user_id with each request to identify the person behind it.

Pricing

Seedance 2.5 bills by tokens at $0.0214 per 1,000 tokens for 480p and 720p, which the US image-to-video page puts at roughly $0.47 per second for a 16:9 clip at 720p.

Audio comes included in that rate, so a 10-second test at 720p lands at about $4.73.

#5: Gemini Omni Flash 1.1

Best for: Physically grounded motion with synchronized audio for horizontal ads and vertical social placements.

Similar to: Seedance 2.5, Happy Horse 1.1.

Google's Gemini Omni Flash 1.1 extends a single frame into motion that draws on Gemini's understanding of how real scenes and subjects behave.

In fal's benchmark, it returned a 10-second clip in 47.37 seconds, and its 1,134 Elo puts it just under the top tier on Artificial Analysis's preliminary arena.

Performance

Generated using Gemini Omni Flash 1.1 on fal, an AI model from Google.

Try it in ChatGPT Try it in fal Agent
  • Turnaround: that was the quickest result in fal's comparison outside the two fal-post-trained models, and my run came back in 41.8 seconds, third behind those two.
  • Resolution range: output goes from 360p up to 4K, letting one endpoint cover a quick preview and a high-resolution delivery file.
  • Formats: the model supports 16:9 and 9:16, which covers both a widescreen ad slot and a vertical story.
  • Interpolation: adding an end_image_url tells it to interpolate between your two frames in the order you list them, which I'd recommend for a closed-to-open product reveal.

How to run Gemini Omni Flash 1.1 on fal

The endpoint string for Gemini Omni Flash 1.1 image-to-video is google/gemini-omni-flash/v1.1/image-to-video.

Duration defaults to 8 seconds in the schema for this endpoint.

The wider Gemini Omni family on fal includes a conversational edit endpoint for multi-turn changes to a clip you've already generated.

Pricing

Gemini Omni Flash 1.1 bills per second of output on fal, at $0.03 for 360p, $0.10 for 720p, $0.15 for 1080p and $0.30 for 4K.

#6: Wan 3.0

Best for: Budget-aware teams that want 1080p output with automatic prompt rewriting switched on by default.

Similar to: Happy Horse 1.1, Seedance 2.0.

Alibaba built Wan 3.0 for smoother motion and stronger scene coherence.

Its image-to-video endpoint works from a first frame alone or from a first-and-last pair.

With a 1,127 Elo and a $0.10-per-second 720p rate on fal, it's a sensible pick when budget leads the brief.

Performance

Generated using Wan 3.0 on fal, an AI model from Alibaba.

Try it in ChatGPT Try it in fal Agent
  • Prompt expansion: intelligent rewriting is on by default, and the schema warns that turning it off saves roughly 20 to 60 seconds but is likely to lower quality, which is why I left it on.
  • Smart duration: sending null for duration hands the clip length decision to the model, based on your prompt and starting image.
  • Thinking mode: an enable_thinking flag switches on extra reasoning before generation starts.
  • Generation time: at 180.16 seconds for a 10-second clip in fal's benchmark and 189.8 seconds end-to-end in my run, it fits batch jobs better than live previews.

How to run Wan 3.0 on fal

Wan 3.0 reads its first frame from start_image_url at alibaba/wan-3.0/image-to-video, so you'll want to rename that field when you copy a request over from another model.

Resolution defaults to 1080p, and dropping to 720p halves the per-second rate while you test prompts.

Pricing

Wan 3.0 image-to-video pricing on fal steps up with resolution:

  • $0.05 per second at 480p.
  • $0.10 per second at 720p.
  • $0.20 per second at 1080p.

#7: FLUX 3

Best for: Teams that want Black Forest Labs' base video model with upsampled output as high as 2160p.

Similar to: FLUX 3 Max, Wan 3.0.

FLUX 3 is the frontier video model Black Forest Labs released before fal Research post-trained it into FLUX 3 Max.

Beyond image-to-video, it has its own draft and extend endpoints on fal.

Performance

Generated using FLUX 3 on fal, an AI model from Black Forest Labs.

Try it in ChatGPT Try it in fal Agent
  • Resolution ceiling: output renders at 720p by default, and when you need a large-screen version you'll want the upsampler, which takes output as high as 2160p.
  • Auto settings: duration and aspect ratio both accept auto, handing those choices to the model when you don't need a fixed format.
  • Safety tolerance: you can set safety_tolerance anywhere from 0 to 4 to control how strict moderation is, with 2 as the default.
  • Benchmark position: fal Research started from the base model's 1,089 Elo and 126.44-second benchmark time when it built FLUX 3 Max, and my run took 150.1 seconds end to end.

How to run FLUX 3 on fal

FLUX 3 image-to-video requests go to blackforestlabs/flux-3/image-to-video with an image_url and a prompt.

Native audio comes on by default through the generate_audio flag.

For storyboards with more than one guiding image, fal's FLUX 3 page lists a keyframe endpoint.

Pricing

FLUX 3 costs $0.17 per second at 720p, $0.29 at 1080p, $0.32 at 1440p and $0.47 at 2160p on fal.

That's the same $1.70 per 10-second clip as FLUX 3 Max at list price.

#8: Kling 4.0

Best for: Multi-shot product stories of up to 30 seconds built from one starting image.

Similar to: Seedance 2.5, Happy Horse 1.1.

Kling 4.0 from Kuaishou turns a starting image into clips anywhere from 3 to 30 seconds long, with an optional closing frame.

A single request can also cover several shots through per-shot prompts, each with its own duration.

Performance

Generated using Kling 4.0 on fal, an AI model from Kuaishou.

Try it in ChatGPT Try it in fal Agent
  • Multi-shot prompting: the total length equals the sum of the shots you list in multi_prompt, each carrying its own prompt and duration.
  • End frame: you'll want an end_image_url for ad endings that need to land on a packshot.
  • Input requirements: start images need at least 300 pixels on each side and an aspect ratio between 0.40 and 2.50, which my 16:9 GPT Image 2.5 still cleared without any resizing.
  • Resolution: output comes in 720p or 1080p, and I'd normally keep the 1080p default for final product-page assets.
  • Turnaround: my 10-second clip came back 243.6 seconds after I submitted it, which suits planned multi-shot renders more than quick previews.

How to run Kling 4.0 on fal

Kling 4.0 is available at kling/v4/image-to-video, where every request needs either a prompt or a multi_prompt list.

For a single-shot ad like my earbuds clip, the standard prompt field is all you need.

Pricing

Kling 4.0 costs $0.157 per second at 720p and $0.235 per second at 1080p on fal, which puts a 10-second 720p clip at $1.57.

#9: Happy Horse 1.1

Best for: Presenter-style ads where one speaker delivers lines on camera in more than one language.

Similar to: Seedance 2.0, Wan 3.0.

Happy Horse 1.1 outputs 1080p clips with native sound and lip-synced speech in multiple languages.

On Alibaba's image-to-video endpoint, your image becomes the first frame of that clip.

The prompt is optional there, so a bare image can still come back as a moving clip.

Performance

Generated using Happy Horse 1.1 on fal, an AI model from Alibaba.

Try it in ChatGPT Try it in fal Agent
  • Dialogue: I'd pick Happy Horse 1.1 for a presenter who has to deliver the same line in several languages, since multilingual lip-sync comes with the model.
  • Turnaround: the 10-second clip took 98.4 seconds to come back, a workable wait for presenter takes you review in batches.
  • Clip length: you can set anywhere from 3 to 15 seconds, with 1080p as the default resolution and 720p as the lower tier.
  • Prompt room: prompts can run to 2,500 characters, enough for a full shot description plus the dialogue lines.
  • Reproducibility: a fixed seed between 0 and 2,147,483,647 lets you reproduce a take you liked.

How to run Happy Horse 1.1 on fal

You call Happy Horse 1.1 through alibaba/happy-horse/v1.1/image-to-video, with an image_url of at least 300 pixels per side and no larger than 20 MB.

Requests from accounts without authorization always go through the safety checker.

Our Happy Horse 1.1 vs. Happy Horse 1.0 comparison shows how the two versions differ on the same set of shots.

Pricing

fal's Happy Horse 1.1 image-to-video page lists $0.14 per second at 720p and $0.18 per second at 1080p.

#10: Seedance 2.0

Best for: Start-and-end-frame product ads of up to 15 seconds with synchronized audio.

Similar to: Seedance 2.5, Happy Horse 1.1.

Seedance 2.0 is the generation ByteDance released before Seedance 2.5, and it scores 1,121 Elo on the same preliminary Artificial Analysis arena.

Its US-hosted image-to-video endpoint animates stills with synchronized audio and start-and-end-frame control.

US hosting is open to US companies once fal's team has set up access for the account.

Performance

Generated using Seedance 2.0 on fal, an AI model from ByteDance.

Try it in ChatGPT Try it in fal Agent
  • Duration: clips run from 4 to 15 seconds, or auto, and my 10-second run came back in 297.6 seconds.
  • Aspect ratios: auto infers the ratio from your starting image, while the fixed options run from 21:9 down to 9:16.
  • Audio: I left audio on for the narrator line, and the price per second didn't move.
  • Encoding: it shares the bitrate and codec settings of Seedance 2.5, and a campaign that mixes both models can stick to one delivery spec.

How to run Seedance 2.0 on fal

Seedance 2.0 calls go to bytedance/seedance-2.0/us/image-to-video, and you'll want fal's team to enable access for your account before the first one.

Our Seedance 2.0 guide covers prompting and reference-to-video workflows in more depth.

Pricing

The US-hosted Seedance 2.0 endpoint lists $0.3034 per second at 720p and $0.682 per second at 1080p.

fal's landing page says US-hosting pricing is confirmed per account, so it's worth checking the rate in your own playground before you budget.

Ten seconds at that 720p rate comes to about $3.03.

How do you run all ten image-to-video models through one API?

fal's @fal-ai/client SDK handles all ten models, though the input schema changes from one model to the next.

Wan 3.0 and Kling 4.0 expect start_image_url where the other eight take image_url, and duration formats vary between whole seconds, decimals and auto.

Here's the shape of the FLUX 3 Max request I used for the test:

javascript
import { fal } from "@fal-ai/client";

const result = await fal.subscribe("blackforestlabs/flux-3-max/image-to-video", {
  input: {
    prompt: "Slow push-in toward the earbuds case across the whole shot...",
    image_url: "https://your-cdn.example/aulden-case.png",
    duration: 10,
  },
});

console.log(result.data.video.url, result.data.timings);

For longer jobs, fal.queue.submit with a webhook URL returns a request ID right away and calls your server once the video is ready.

If image-to-video is one step in a bigger pipeline, our AI video generators roundup and AI image generators roundup cover the text-to-video and text-to-image models you can call with that same key.

Which AI image-to-video generator should you use for product ads?

I'd normally start product ads on FLUX 3 Max, because a 10-second draft that comes back in well under half a minute lets you try several camera moves on one packshot within a few minutes.

Beyond that first pick, the other models on this list cover more specific jobs:

  • Fast drafts at volume: H3 Max has the shortest generation time in fal's benchmark and costs $0.08 per second at 768P.
  • 2K and 4K delivery: MiniMax H3 renders at 2K by default and up to 4K, the resolutions I'd want for a hero banner or a large product-page loop.
  • Long single takes: Seedance 2.5 generates one continuous shot of up to 30 seconds in a single request.
  • Multi-shot or multilingual spots: Kling 4.0 takes per-shot prompts, while Happy Horse 1.1 adds multilingual lip-sync when a presenter speaks on camera.

If you want to look past these ten, fal's image-to-video API catalog lists the rest of the image-to-video endpoints on the platform.

Recently Added

Generate image-to-video clips at scale through a single API with fal

The five top-rated models in fal's comparison score within 14 Elo points of each other, which is why I've started choosing between them on generation time and cost per take.

On fal you pay only for the seconds you generate, and all ten 10-second clips in my test came to about $17.50 at list price.

I'd recommend running a new product shot through FLUX 3 Max first and moving to H3 Max or MiniMax H3 only when the brief needs more speed or more resolution.

Check out fal to get started.

FAQs

What is the best AI image-to-video generator for social media content?

For vertical and horizontal social clips, I'd go with FLUX 3 Max, since it supports 9:16 alongside 16:9 and my 10-second test came back in 22.5 seconds.

That turnaround is quick enough to try several opening hooks on the same product shot in a single session.

Gemini Omni Flash 1.1 is a solid second option for vertical stories, pairing a 1,134 Elo with a $0.10-per-second rate at 720p.

Which AI image-to-video generator is best for developers building video into an app?

FLUX 3 Max and H3 Max are the two I'd build an in-app feature on, because fal's benchmark puts them at 12.45 and 7.55 seconds for a 10-second clip.

A user will usually wait that long on a loading screen, while anything measured in minutes works better as a background job that delivers the finished video to your server by webhook.

What's the best AI image-to-video model for filmmakers and storyboard artists?

When a scene has to play out as one unbroken take, Seedance 2.5 is the strongest fit, since a single shot can run for up to 30 seconds.

Boards that break into separate beats suit Kling 4.0 better, because its per-shot prompts let one request cover several shots with their own durations.

Based on my testing, it's worth roughing out the camera move on FLUX 3 Max first, where an end frame and a quick turnaround make a wasted take cheap.

What is the best AI image-to-video generator for multilingual video ads?

Happy Horse 1.1 is the model on this list built for that job, generating lip-synced speech in multiple languages together with 1080p video.

The 2,500-character prompt limit leaves enough room to write out each line of dialogue in full, and test rounds stay cheap at $0.14 per second for 720p.

What is the cheapest AI image-to-video generator for high-volume work?

Until November 7, 2026, FLUX 3 Max has the lowest per-second rate on this list at $0.0425 for 720p, thanks to its 75% launch discount.

At list prices, MiniMax H3 at 768P ($0.06 per second) and H3 Max ($0.08) come in lowest, with Gemini Omni Flash 1.1 and Wan 3.0 next at $0.10 for 720p.

If throughput is the main goal, fal also runs H3 Max Turbo at half the H3 Max rate.

Which AI image-to-video generator should agencies use for client work?

Agency teams get the most out of FLUX 3 Max, since you can show a client several directions on one product shot in the time a single slow render takes.

You'll want two settings for sign-off rounds: an end_image_url so every variant lands on the approved packshot, and a fixed seed so the chosen take can be regenerated later.

When a client asks for 4K masters, MiniMax H3 and Gemini Omni Flash 1.1 both reach that resolution on fal.

About the author
John Ozuysal

Founder of House of Growth. 2x entrepreneur, 1x exit, mentor at 500, Plug and Play, and Techstars.

Build with generative media on fal

Hundreds of production-ready image, video, and audio models behind one API.