Every input, every model
9 test inputs rendered on 8 video models through fal, from the same frame and the same prompt, then measured the same way. Hover a cell to watch it, click for the side-by-side. The dot is a verdict on the checks, not a quality score.
AllCharacter serialDialogueTextProductMotionStylised
| Input | H3 Max $0.08/s wait p50 7s | H3 ref2v $0.06/s wait p50 3:34 | Kling v3 Pro $0.196/s wait p50 3:34 | Wan 2.7 $0.10/s wait p50 2:32 | Seedance 2.0 $0.18/s wait p50 3:38 | Veo 3.1 $0.40/s wait p50 35s | LTX-2 $0.0018 wait p50 47s | H3 ref2v + voice $0.06/s · variant wait p50 16:42 | Seedance + voice $0.18/s · variant wait p50 4:54 | Seedance 2.5 est. $0.25–0.33/s est wait p50 — |
|---|---|---|---|---|---|---|---|---|---|---|
| Character serial | ||||||||||
Character serial, block 1
10 s · 4 lines · The baker |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Character serial, block 2
10 s · 3 lines · The baker |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | not run |
| Dialogue | ||||||||||
One face, one line
5 s · 1 line |
![]() |
![]() |
![]() |
![]() | refused |
![]() |
![]() | not run | not run | not run |
Two people, two lines
5 s · 2 lines |
![]() |
![]() |
![]() |
![]() | refused | not run |
![]() | not run | not run | not run |
| Text | ||||||||||
Legible text on a sign
5 s · no dialogue |
![]() |
![]() |
![]() |
![]() |
![]() | not run |
![]() | not run | not run | not run |
| Product | ||||||||||
Product on a turntable
5 s · no dialogue |
![]() |
![]() |
![]() |
![]() |
![]() | not run |
![]() | not run | not run | not run |
| Motion | ||||||||||
Fast camera, fast subject
5 s · no dialogue |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | not run | not run | not run |
| Stylised | ||||||||||
Stylised animation
5 s · no dialogue · The paper fox |
×3 |
![]() |
![]() |
![]() |
![]() |
![]() |
×3 | not run | not run |
![]() |
The same fox, a different scene
5 s · no dialogue · The paper fox |
![]() | not run | not run | not run | not run | not run |
![]() | not run | not run | not run |
Character serial, block 1










Character serial, block 2









One face, one line






Two people, two lines





Legible text on a sign






Product on a turntable






Fast camera, fast subject







Stylised animation








The same fox, a different scene

