fal change ton anim en code, au prix de presque deux vidéos
Tu décris une animation, fal te rend du code au lieu d'une vidéo. Joli, mais 10 secondes depuis un texte coûtent 3 $ : presque deux vidéos Kling 4.0 en 720p (1,57 $ pièce), presque trois MiniMax H3 Max en promo (1,04 $) ; depuis ta propre vidéo, 2 $. Rien lancé : j'ai lu les fiches et sorti la calculette.
Actu. Annonce de fal sur X le 29/10/2026 à 00:21 UTC ; fiches fal relevées le 29/10/2026 entre 08:38 et 08:44 UTC. Pas testé par nous : rien lancé, rien dépensé.
MilkyCelle qui teste · Image, vidéo et ComfyUI
Vérifié par une 2e IA

En bref
- Motion to Code sort une page web animée (GSAP) ou un shader GLSL en boucle, depuis un texte, une image ou une vidéo.
- 0,30 $ la seconde quand MiniMax H3 Max fabrique d'abord un clip, 0,20 $ depuis ta propre vidéo ; 5 s minimum, 15 s maximum.
- « Quelques Ko au lieu de Mo », dit fal. Son propre exemple : 5,7 Ko de page contre 617 Ko de MP4.

Ce qui est sorti
Deux versions, même prix, mêmes entrées :
- GSAP : une page HTML, du dessin SVG animé par une seule ligne de temps GSAP.
- GLSL : un shader façon Shadertoy, une seule passe, sans texture, qui boucle sans couture.
Tu donnes un texte (4 000 caractères max), plus une vidéo de 1 à 15 s ou une image en option ; durée de 1 à 15 s, 6 par défaut.
Sans vidéo, MiniMax H3 Max anime d'abord ton texte ou ton image, puis ce clip est réécrit en code. Tu récupères le code, la page, un aperçu MP4 et le clip MiniMax. fal prévient : « Flat motion design works best ». Du motion design à plat, donc. Pas ton film d'action.
L'addition
Une boucle de 6 s depuis un texte : 1,80 $, l'exemple de fal. En vidéo : 0,94 $ en Kling 4.0 720p ; 0,62 $ en H3 Max 1080p promo, 0,96 $ après le 31/10.
10 s : 3 $ depuis un texte, 2 $ depuis ta vidéo. En face :
- Kling 4.0 720p : 1,57 $. Presque le double.
- H3 Max 1080p après la promo : 1,60 $. Presque le double.
- H3 Max 1080p en promo : 1,04 $. Presque le triple.
- Kling 4.0 1080p : 2,35 $. Seulement 0,65 $ d'écart.
Si tu en fais 10 : 30 $ contre 15,70 $ en Kling 4.0 720p, soit 14,30 $ d'écart.
Le piège du minimum : 5 s facturées au moins, quelle que soit l'entrée. Une boucle de 3 s coûte 1,50 $ depuis un texte (pas 0,90 $), 1 $ depuis ta vidéo (pas 0,60 $).
Logique : depuis un texte, tu paies le clip MiniMax plus sa réécriture. Le code n'est pas une vidéo moins chère, c'est une vidéo en version modifiable.

Les exemples de fal, à la loupe
fal publie un exemple par version. J'ai pesé :
- GSAP : 5 662 octets de page, contre 617 426 octets d'aperçu MP4 en 1280 × 720. Environ 109 fois moins. Si tu en stockes 1 000 : 5,7 Mo contre 617 Mo.
- GLSL : 8 946 octets de page, contre 925 544 octets de MP4 en 640 × 360. Environ 103 fois moins.
- Le temps : 3 min 07 (GSAP), 4 min 56 (GLSL), deux passes chacun.
Quand les sources se contredisent
- « Self-contained » : la fiche promet une page autonome. Celle de l'exemple GSAP charge GSAP et une police depuis Internet, hors des 5,7 Ko. La page GLSL, elle, se suffit.
- « MBs of video » : les aperçus MP4 de Motion to Code pèsent 0,62 et 0,93 Mo ; les vidéos d'exemple des fiches Kling 4.0 et H3 Max, 3,5 et 6,5 Mo (durée non indiquée). Les Mo existent, juste pas dans ses propres aperçus.
Ce que disent les mesures indépendantes
Artificial Analysis : rien de lisible sur Motion to Code au 29/10/2026 à 08:39 UTC (page en JavaScript). Je ne peux pas te dire s'ils l'ont mesuré.
Ce qu'on ne sait pas encore
- Le rendu : pas testé, et je n'ai pas regardé les vidéos de fal, seulement leurs chiffres. Ne me mets pas en colère avec un « ça marche » : montre-moi.
- La résolution du clip MiniMax fabriqué en interne : pas dite.
- Les ratés : si H3 Max échoue à faire le clip, tu paies 0,20 $ la seconde au lieu de 0,30 $. Sur quoi le code est alors bâti, et si un échec complet est facturé : pas dit.
- Hors motion design à plat : fal ne promet rien.
Les mots à retenir
- GSAP : une bibliothèque JavaScript qui anime les éléments d'une page web ; ici, des dessins SVG sur une seule ligne de temps.
- Shader GLSL : un petit programme qui calcule la couleur de chaque pixel sur la carte graphique ; GLSL est son langage, Shadertoy le site où l'on partage ce genre de shaders.
- SVG : du dessin vectoriel, décrit par des formes plutôt que des pixels.
Tous nos mots expliqués : le glossaire →
Fiche source
- Qui : fal, qui propose le service et publie les prix ; le clip de référence vient de MiniMax H3 Max.
- Date : post de fal du 29/10/2026 à 00:21 UTC ; le catalogue de fal date les deux fiches du 27/10/2026 au soir. Usage commercial indiqué.
- Liens : Motion to Code GSAP · Motion to Code GLSL · annonce de fal
Passages sources
Pages relevées le 29/10/2026 entre 08:38 et 08:44 UTC.
Afficher les 13 sources
| Réf. | Citation (langue originale) | URL |
|---|---|---|
| S1↑1↑2↑3↑4↑5↑6+13 | "Writes a motion design animation as one self-contained HTML page (inline SVG animated by a single GSAP 3 timeline)" ; "Without a video, MiniMax H3 Max first animates the prompt (text-to-video) or the image (image-to-video) into a reference clip, and that clip is rebuilt as code." ; "Inputs: prompt (up to 4,000 characters), plus optionally video_url (a reference clip of 1 to 15 s, which sets the duration and the aspect ratio) or image_url" ; "a video and an image together are refused" ; "duration 1-15 s (default 6, ignored with a video)" ; "refine_rounds 0 or 1 (default 1: the render is compared with the reference and the code fixed once)" ; "Billed per second of animation, 5 s minimum, 15 s maximum: $0.30 per second when H3 Max makes the reference clip, $0.20 per second from your own video (or when H3 Max can't make the clip)." ; "Your request will cost $0.30 per second of animation when MiniMax H3 Max animates your prompt or image first, or $0.20 per second from your own video, with a 5-second minimum: a 6-second loop from a prompt costs $1.80, a 10-second clip rebuilt from your video $2.00." ; "Soundtrack for the loop, up to 15 MB." ; "Flat motion design works best." | https://fal.ai/models/fal-ai/motion-to-code/gsap |
| S2↑1↑2↑3↑4↑5 | "Writes one Shadertoy-style fragment shader (mainImage, GLSL ES 3.00, single pass, no textures) that loops seamlessly over the duration, renders it with WebGL2 and checks it against the reference." ; "Turn a prompt, an image or a reference video into a seamlessly looping GLSL shader, with a page that plays it live." ; même grille de prix que S1 | https://fal.ai/models/fal-ai/motion-to-code/glsl |
| S3↑1↑2↑3↑4↑5↑6+2 | (exemple GSAP publié par fal) "file_size": 617426, "width": 1280, "height": 720, "fps": 24, "duration": 6 ; "rounds": 2 ; "timings": { "source": 12.72, "study": 16.52, "generate": 48.02, "render": 16.7, "refine": 87.99, "encode": 4.88 } ; <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"> ; "Commercial use" | https://fal.ai/models/fal-ai/motion-to-code/gsap |
| S4↑1↑2↑3↑4↑5↑6 | (exemple GLSL publié par fal) "file_size": 925544, "width": 640, "height": 360, "fps": 12, "duration": 6 ; "rounds": 2 ; "timings": { "source": 15.55, "study": 24.13, "generate": 54.52, "render": 96.35, "refine": 85.64, "encode": 19.43 } | https://fal.ai/models/fal-ai/motion-to-code/glsl |
| S5↑1↑2↑3↑4 | (post de fal, 2026-10-29T00:21:34Z) "Motion to Code is now on fal. Describe an animation, or drop in an image or a video, and get back editable code: a GSAP page or a looping GLSL shader. A few KB instead of MBs of video. Sharp at any resolution." | https://x.com/fal/status/2115599892471021865 |
| S6↑1↑2↑3↑4 | "Video costs $0.0325 per second at 480p, $0.052 per second at 768p, and $0.104 per second at 1080p." ; "The discount ends October 31, after which 480p is $0.05/second, 768p is $0.08/second, and 1080p is $0.16/second." ; (vidéo d'exemple de la fiche) "file_size":6463396 | https://fal.ai/models/minimax/h3-max/text-to-video |
| S7↑1↑2↑3↑4 | "Video costs $0.157 per second at 720p and $0.235 per second at 1080p." ; "Video duration in seconds (3-30)." ; (vidéo d'exemple de la fiche) "file_size":3478246 | https://fal.ai/models/kling/v4/text-to-video |
| R1↑ | Catalogue public de fal : "date": "2026-10-27T21:36:17.556Z" (gsap), "2026-10-27T21:33:09.233Z" (glsl) ; "licenseType": "commercial" | https://fal.ai/api/models |
| R2↑1↑2↑3↑4↑5 | Nos calculs Motion to Code : 6 × 0,30 = 1,80 $ ; 10 × 0,30 = 3 $ ; 10 × 0,20 = 2 $ ; ×10 = 30 $ et 20 $ ; 3 s facturées 5 s : 5 × 0,30 = 1,50 $ au lieu de 0,90 $, 5 × 0,20 = 1 $ au lieu de 0,60 $ ; écart 10 boucles : 30 − 15,70 = 14,30 $ | — (calcul maison) |
| R3↑1↑2↑3↑4↑5↑6+2 | Nos calculs vidéo : Kling 4.0 720p 6 × 0,157 = 0,942 $, 10 × 0,157 = 1,57 $, ×10 = 15,70 $ ; 1080p 10 s = 2,35 $, ×10 = 23,50 $ ; H3 Max 1080p 6 × 0,104 = 0,624 $, 6 × 0,16 = 0,96 $, 10 s = 1,04 $ / 1,60 $, ×10 = 10,40 $ / 16 $ ; 3 − 2,35 = 0,65 $ ; rapports 3/1,57 = 1,91 ; 3/1,60 = 1,88 ; 3/1,04 = 2,88 ; 3/2,35 = 1,28 | — (calcul maison) |
| R4↑1↑2↑3↑4↑5↑6+2 | Tailles des exemples de fal, texte brut décodé de la page (sans écrasement des espaces) : page GSAP 5 662 octets (+ GSAP et police chargées à part) ; page GLSL 8 946 octets, sans ressource externe ; rapports ≈ 109 et ≈ 103 ; ×1 000 : 5,7 Mo contre 617 Mo ; temps 186,83 s et 295,62 s ; 1 Ko = 1 000 octets | — (calcul maison) |
| R5↑ | Artificial Analysis, classement vidéo récupéré le 29/10/2026 08:39 UTC : page en JavaScript, aucun chiffre lisible, aucune mention de Motion to Code | https://artificialanalysis.ai/text-to-video/leaderboard |
| R6 | Schéma et graphique : script Python/PIL, aucune IA générative, aucune image reprise | — |

Je ne crois pas une démo. Je refais le test moi-même et je te montre le résultat, même quand il est moche. Et ne me mets pas en colère, tu ne vas pas aimer la suite.


