En 2024, les équipes qui automatisaient la vidéo — clips sociaux générés par IA, variantes publicitaires personnalisées, visites guidées de produits — avaient besoin d'un framework de code capable de rendre à grande échelle, mais chaque option échouait en tant que dépendance. MoviePy, que les fondateurs de Revideo ont utilisé en premier, ne permettait pas d'aperçu dans le navigateur, si bien que tester une modification impliquait d'attendre plusieurs minutes pour un rendu. Remotion était solide mais uniquement à code source disponible, avec une licence payante pour les entreprises, et Motion Canvas était délibérément un éditeur autonome plutôt qu'une bibliothèque intégrable, comme l'a déclaré son mainteneur.

Le geste fut une bifurcation. Revideo a repris le modèle d'animation basé sur canvas de Motion Canvas et l'a transformé en une bibliothèque TypeScript orientée vidéo : une scène est une fonction génératrice dont les yields font avancer le temps, la même scène s'affiche instantanément en aperçu dans le navigateur via un lecteur React, et une API de rendu headless produit un fichier vidéo ou un point de terminaison de rendu partout où Node et un navigateur headless s'exécutent. Le rendu peut être réparti sur des workers parallèles, l'audio est synchronisé et exporté, le cœur n'a aucune dépendance, et l'ensemble du projet est sous licence MIT.

Le choix de conception à la portée la plus durable est énoncé clairement dans le README : une scène est du TypeScript ordinaire, donc Claude ou Codex peuvent en produire une à partir d'un prompt. Aucun DSL à apprendre, aucune licence à déblayer, aucune timeline à faire glisser — une scène n'est que du code, ce qui est exactement ce qu'écrivent les agents de codage. Le Show HN du 11 juin 2024 a recueilli 298 points et 76 commentaires, et en septembre 2026 le dépôt affichait environ 4 000 étoiles, 209 forks et 1 143 commits, le moteur alimentant le propre service de rendu des fondateurs, Midrender.

Rendre la scène du TypeScript MIT ordinaire, écrivable par l'IA

La licence MIT a levé l'obstacle que la licence payante pour entreprises de Remotion plaçait entre les développeurs et l'usage en production.

Une fonction génératrice linéarise le temps, si bien qu'une scène se lit de haut en bas et est plus facile à écrire, tant pour les humains que pour les modèles de langage, que des arbres de composants indexés par image.

Le rendu canvas plus une API headless signifient que le même projet s'affiche en aperçu dans le navigateur et se rend sur n'importe quel hôte Node, de sorte que le format s'intègre aux applications web et aux pipelines serverless.

Garder le moteur ouvert tout en vendant du rendu parallèle géré donne à Revideo un entonnoir : les développeurs adoptent le format gratuit, et Midrender facture lorsqu'ils ont besoin d'échelle.

Un format l'emporte en supprimant les frictions de dépendance — licence, boucle d'aperçu, DSL propriétaire — et en étant écrivable par les machines autant que par les humains ; offrez le format et facturez la mise à l'échelle du rendu.

Le fil de lancement de juin 2024 a recueilli 298 points et 76 commentaires, les fondateurs y expliquant la bifurcation depuis Motion Canvas, le choix de ne pas construire sur Remotion, et un projet de facturer le rendu géré plutôt que le framework. Deux ans plus tard, le discours mettait l'accent sur l'écriture par IA — « une scène est du TypeScript ordinaire, donc Claude ou Codex peuvent en produire une à partir d'un prompt » — et le dépôt affichait 4 000 étoiles, 209 forks et 1 143 commits, avec une documentation et un déploiement d'exemple sur Google Cloud Run. Des utilisateurs ont construit des éditeurs vidéo web et des pipelines marketing sur le moteur ; Midrender tourne sur le même code.

VÉRIFIEZ LES SOURCES

Les sources

  1. midrender/revideo: Create Videos with Code GitHub · github.com
  2. Show HN: Revideo - Create Videos with Code Hacker News · news.ycombinator.com ·