D’où ils viennent
Remotion a été publié en 2021 par Jonny Burger, un développeur suisse, comme projet open-source. Son idée fondatrice : si on peut décrire une UI avec React et la render, on devrait pouvoir décrire une vidéo avec React et la render aussi. La frame d’une vidéo n’est qu’une image rendue à un moment précis. Une vidéo n’est qu’une séquence de frames. Tout l’outillage React (composants, props, hooks, animation frame-based) peut être utilisé pour assembler du contenu vidéo.
Le projet a explosé entre 2021 et 2023 — beaucoup de développeurs React reconnaissaient le pattern et voyaient immédiatement les cas d’usage : vidéos personnalisées en bulk, dashboards animés exportés en MP4, pipelines IA-to-vidéo. Jonny a fondé Remotion AG à Zurich en 2023 pour commercialiser proprement (licence Company pour entreprises >= 4 personnes) tout en gardant l’usage personnel et petite équipe gratuit.
En 2025, Remotion est devenu la couche d’assemblage par défaut des pipelines IA : tu génères du texte avec Claude, des images avec Nano Banana, de l’audio avec ElevenLabs, et tu colles tout ça ensemble dans une vidéo paramétrée avec Remotion.
Ce que c’est vraiment
Remotion est un SDK open-source (React, TypeScript) pour créer des vidéos avec du code. Le workflow :
- Tu écris ta vidéo en composants React —
<Sequence from={30} durationInFrames={120}>pour insérer un segment,<AbsoluteFill>pour un layout plein écran, des composants custom pour ton contenu - Tu animes avec
interpolateetuseCurrentFrame— les animations sont des fonctions du numéro de frame courant, pas des keyframes manuelles - Tu prévisualises en temps réel avec Remotion Studio (hot reload pendant le développement)
- Tu rends :
- Localement via
npx remotion render(lance Chromium headless, sort un MP4) - Cloud via Remotion Lambda sur AWS (parallélisation massive, des centaines de frames simultanées)
- Localement via
Les capacités clés :
- Templates paramétrés — chaque vidéo prend des props typées (texte, images, durée, etc.)
- Audio sync — synchronisation avec voix off, musique, effets
- Génération bulk — boucler sur une liste de données et render N vidéos en parallèle
- Image et vidéo embedding — afficher des assets externes (PNG, MP4) dans tes scènes
- Player web — un composant
<Player>pour intégrer la preview dans un site
L’écosystème inclut des packages officiels (@remotion/captions, @remotion/transitions, @remotion/three pour la 3D) et une communauté de templates réutilisables.
Comment ça s’intègre avec Claude Code
Pour un opérateur qui assemble des vidéos depuis un pipeline IA, le flux typique :
- Tu crées un projet Remotion (
npx create-video) dans ton repo - Tu décris un format vidéo à Claude Code — « vidéo TikTok 9:16 de 30s qui affiche le titre d’un outil, une image hero, et trois bullet points en animation » — l’agent génère les composants React, configure les durées, branche les props
- Tu pré-génères les assets en amont — Claude écrit les copies, kie.ai génère les images héro, ElevenLabs génère la voix off
- Tu lances un script de génération bulk — pour chaque ligne d’un CSV (un outil de la Taverne, un client LeadLoup, un produit), Remotion render une vidéo personnalisée
Le truc qui change vraiment : tu n’écris pas la vidéo, tu écris le template qui génère des vidéos. Tu peux passer de 1 vidéo manuelle dans Premiere à 200 vidéos automatisées en quelques heures de setup. C’est la valeur unique de Remotion.
Pour qui c’est fait
Remotion est conçu pour les développeurs React qui veulent programmer la vidéo, pas pour les vidéastes qui veulent monter manuellement.
Public idéal :
- Studios qui livrent du contenu vidéo en bulk (réseaux sociaux, ads personnalisés)
- Pipelines IA qui assemblent texte + image + audio en vidéo finale
- Développeurs React qui veulent rester dans leur stack pour faire de la vidéo
- Agences créatives qui vendent des templates personnalisables aux clients
- SaaS qui génèrent des vidéos personnalisées (yearly recap, certificats vidéo, etc.)
Public moins adapté : les vidéastes traditionnels qui veulent du montage manuel créatif (rester sur Premiere, DaVinci, Final Cut), les indie creators qui font 2 vidéos par mois (overkill, prendre CapCut), et les workflows ultra-visuels où l’animation est l’argument central (After Effects reste mieux pour la motion design pure).
Le verdict de la Taverne
Remotion fait partie du stack de production sociale de Taverne AI — quand on aura besoin de générer en bulk des Reels et TikTok par outil (un Reel @taverneai par fiche d’outil enrichie, par exemple), c’est Remotion qui assemblera. Pour les Reels @davidcyr.ai (talking head David), c’est iPhone direct sans Remotion — pas le bon outil pour ce cas.
Ce qui me garde dessus :
- Le concept est juste. Programmer la vidéo en React est plus puissant que ce que je peux faire dans After Effects sans plugin. Une fois le template écrit, tu render 50 variations en une commande.
- Le rendu local est gratuit et illimité. Tant que tu acceptes les temps de rendu (CPU-bound), pas besoin d’AWS Lambda.
- TypeScript natif. Tu typages les props de tes vidéos. Tu ne peux pas casser un template par accident.
- L’écosystème community — beaucoup de templates open-source pour démarrer (text-to-video, podcast clips, lyric videos).
Ce qui m’agace :
- La courbe d’apprentissage React + frame-based animation. Si tu n’es pas développeur React, c’est inaccessible. Et même si tu es développeur React, comprendre
useCurrentFrame()etinterpolate()demande quelques heures. - Overkill pour des vidéos uniques. Pour un Reel ponctuel, j’ouvre CapCut sur iPhone. Remotion est pour les workflows répétables.
- La licence Company à 25 USD/user/mois au-delà de 3 employés. Légitime pour le commercial, mais ça surprend les équipes qui pensaient que tout était open-source gratuit.
Bottom line : si tu génères de la vidéo en bulk depuis un pipeline data ou IA en 2026, Remotion est probablement la bonne couche d’assemblage. Pour le reste, c’est CapCut, Premiere, ou DaVinci selon le cas.
Au Québec
La documentation est en anglais seulement (pas de localisation FR). Remotion AG est une société suisse basée à Zurich — pas de présence taxable au Canada, pas de TPS/TVQ ajoutée à la facture si tu prends la licence Company.
L’usage gratuit (individus et organisations < 4 personnes) couvre la quasi-totalité des solo opérateurs québécois — aucune question fiscale ne se pose tant que tu restes sous le seuil.
Pour les rendus cloud via Remotion Lambda, la facturation passe par AWS — pas par Remotion AG. Tu peux configurer la région ca-central-1 (Montréal) sur AWS pour héberger les rendus au Canada. AWS Canada facture en USD avec présence taxable canadienne, donc TPS/TVQ applicable.
Conformité Loi 25 : le rendu se fait sur ton infrastructure (locale ou ton propre compte AWS), aucun transfert de données utilisateur vers Remotion AG par défaut. C’est l’avantage du modèle open-source — tu contrôles où tes données vivent.
La licence Company et les coûts AWS Lambda sont déductibles comme dépense d’exploitation pour entreprises et travailleurs autonomes au Québec.