Claude ne « dessine » pas de vidéos, mais il est en train de devenir le modèle qui sait le mieux « écrire » des vidéos. Ces derniers mois, de nombreux exemples ont émergé dans les communautés de développeurs à l’international : il suffit de donner une invite à Claude Code pour obtenir, dix minutes plus tard, un fichier MP4 avec animations, voix off et sous-titres. Depuis la sortie de Claude Opus 5.5 le 22 septembre, la qualité de ces usages a encore franchi un cap. Cet article présente le principe de la génération vidéo par le code avec Claude Opus 5.5, ses 4 étapes clés et une chaîne d’outils concrète, afin de comprendre comment tout cela fonctionne réellement.
Valeur essentielle : à la fin de cet article, vous comprendrez la logique fondamentale du « code comme vidéo », saurez quel outil prend en charge les ressources SVG, l’audio, les animations et les sous-titres, et pourrez déterminer si votre activité se prête à une production vidéo en série avec l’API Claude Opus.

Les points clés de la génération vidéo par le code avec Claude Opus 5.5
Commençons par corriger une idée reçue : Claude Opus 5.5 n’est pas un modèle de génération vidéo comme Sora ou Veo. Il ne produit pas directement des pixels. Son rôle consiste à écrire le « code source de la vidéo », généralement sous la forme d’une page HTML ou d’un ensemble de composants React. Un moteur de rendu prend ensuite des captures image par image dans un navigateur sans interface graphique, puis FFmpeg les encode en MP4. Autrement dit, la vidéo devient un projet front-end qui peut être versionné et modifié à volonté.
Cette approche possède un avantage difficile à égaler pour les modèles de diffusion : le déterminisme. Avec le même code, le résultat reste parfaitement identique, quel que soit le nombre de rendus. Le texte ne devient pas flou, les icônes ne se déforment pas et le timing est précis à l’image près. Comme l’explique un créateur à l’international qui utilise Opus pour produire des vidéos promotionnelles, l’interface reste nette au niveau du pixel, le timing est précis à l’image près et chaque modification consiste simplement à relancer le rendu, plutôt qu’à refaire le montage.
| Critère | Vidéo générée par le code (Claude) | Vidéo générée par un modèle de diffusion (type Sora/Veo) |
|---|---|---|
| Mode de production | Écriture de code HTML/React, rendu image par image dans le navigateur | Génération directe des images |
| Texte et graphiques | Netteté au pixel près, précision de 100 % | Risque de fautes et de déformations |
| Contrôle | Modification précise à l’image près, puis nouveau rendu | Il faut relancer une génération |
| Contenus de prédilection | Animations explicatives, démonstrations de produits, visualisations de données, vidéos courtes sous-titrées | Scènes réalistes, personnages, plans à l’esthétique cinématographique |
| Coût par génération | Tokens du modèle + rendu local, coût presque négligeable | Facturation à la seconde, coût plus élevé |
Pourquoi Claude Opus 5.5
Écrire une vidéo avec du code revient essentiellement à confier au modèle une longue chaîne de tâches d’Agent : rédiger le script, concevoir le storyboard, créer les composants, synchroniser la voix off, effectuer le rendu, vérifier les captures d’écran, puis apporter des corrections. Selon la présentation officielle d’Anthropic, Opus 5.5 est le modèle de la gamme Opus qui possède les meilleures capacités d’Agent. Il dispose d’une fenêtre de contexte de 1M et peut produire jusqu’à 128K tokens. Anthropic le présente également comme « le meilleur Opus à ce jour » en matière de compréhension visuelle : il peut interpréter avec une grande fidélité des captures d’écran et des graphiques. Cela signifie qu’il peut non seulement écrire le code des animations, mais aussi examiner les images qu’il vient de générer, détecter les débordements de texte ou les éléments qui se chevauchent, puis corriger lui-même ces problèmes.
Côté tarifs, Opus 5.5 coûte 4 $ par million de tokens en entrée et 20 $ par million de tokens en sortie. La lecture du cache tombe à 0,20 $, et Anthropic indique qu’une charge de travail typique revient environ 40 % moins cher qu’avec Opus 5. Les projets vidéo nécessitent souvent de relire les mêmes composants et les mêmes règles de conception ; cette baisse du prix de la lecture du cache est donc particulièrement intéressante dans ce type de scénario.
🎯 Conseil technique : si vous souhaitez tester les capacités d’Opus 5.5 pour écrire du code vidéo, vous pouvez l’appeler directement via l’APIYI apiyi.com avec
claude-opus-5-5. La plateforme propose déjà toute la gamme de modèles Claude et ses interfaces sont compatibles avec le format OpenAI, ce qui facilite les essais et l’intégration dans vos projets existants.
Les 4 grandes étapes de la génération vidéo par le code avec Claude Opus 5.5
Une vidéo complète comprend quatre dimensions : les éléments visuels, le son, le mouvement et le texte. Dans l’approche « le code comme vidéo », Claude peut prendre en charge ces quatre aspects de bout en bout, à l’aide de code ou d’appels d’outils. La méthode de mise en œuvre diffère toutefois selon chaque étape.

Étape 1 : générer les éléments visuels avec SVG
Les éléments graphiques sont le domaine où Claude excelle le plus. Le SVG est lui-même un texte XML : icônes, organigrammes, axes, animations de logo ou silhouettes de personnages peuvent être écrits directement. Comme il ne perd pas en netteté lorsqu’on l’agrandit, il convient naturellement aux sorties en 1080p, voire en 4K. Contrairement à une recherche dans une banque d’images, les SVG générés par Claude respectent précisément les couleurs et les polices de votre marque. Chaque élément possède un id, ce qui permet ensuite de contrôler les animations jusqu’au moindre tracé.
Pour les éléments qui doivent ressembler à de vraies photos, Claude privilégie « l’appel plutôt que la génération » : dans le flux Agent, il appelle un modèle d’image pour générer un arrière-plan ou lit une capture d’écran de produit que vous lui fournissez, puis lui ajoute en code un effet Ken Burns de zoom et de panoramique, des masques et des annotations. HyperFrames propose même une compétence /media-use dédiée à l’analyse et à la gestion des images, des icônes et des fichiers audio.
Étape 2 : audio et voix off
Claude ne produit pas directement d’audio, mais il prend en charge la « mise en scène » sonore. Voici les trois méthodes les plus courantes :
- Voix off TTS : Claude rédige le texte de la narration, appelle un service de synthèse vocale comme ElevenLabs pour générer la voix off et récupère en parallèle les horodatages mot par mot.
- Synthèse des effets sonores par le code : les clics, les sons de transition et les alertes peuvent être synthétisés directement avec la Web Audio API, sans aucun fichier audio.
- Gestion de la musique de fond : la musique sous licence est ajoutée au projet comme une ressource, puis le code contrôle les fondus d’entrée et de sortie, l’enveloppe de volume et le ducking — le volume de la musique baisse automatiquement lorsqu’une voix est présente.
Le projet open source claude-explains en est un exemple typique. Il prend en charge plusieurs moteurs TTS, notamment gtts, espeak-ng et supertonic. Dans les scènes HTML, Claude insère des points de repère vocaux afin que l’animation se déclenche exactement à la milliseconde où un mot est prononcé.
Étape 3 : orchestration des animations
L’animation est ce qui distingue le plus la « vidéo écrite en code » d’un simple diaporama PowerPoint. Dans Remotion, chaque image est le résultat d’un rendu React. Claude utilise useCurrentFrame() pour lire le numéro de l’image courante, puis spring() et interpolate() pour calculer la position, l’opacité et l’échelle des éléments. Dans HyperFrames, Claude peut écrire directement la timeline avec GSAP, les animations CSS, Lottie ou Three.js. Le framework prend en charge toutes les API de temporisation du navigateur afin de garantir une parfaite synchronisation lors du rendu image par image.
Une bonne animation ne doit pas seulement « bouger » : elle doit aussi avoir du rythme. Les Agent Skills officiels de Remotion comprennent 28 fichiers de règles modulaires qui enseignent au modèle les bonnes pratiques liées aux paramètres des ressorts, aux entrées décalées, aux transitions et aux sous-titres. Une fois ces Skills installées sur Opus 5.5, les animations produites se rapprochent déjà fortement du niveau d’un motion designer professionnel.
Étape 4 : synchronisation des sous-titres
Les sous-titres peuvent avoir deux origines. La première consiste à « avoir le texte avant l’audio » : comme le texte de la narration est déjà rédigé par Claude, le TTS renvoie les horodatages mot par mot et Claude génère directement des sous-titres dynamiques avec surbrillance progressive. C’est le style le plus courant sur les plateformes de vidéos courtes. La seconde consiste à « avoir l’audio avant le texte » : pour un contenu parlé existant, Claude Code peut appeler Whisper afin de le transcrire en SRT, puis effectuer une vérification des noms de marque et des fautes de transcription, avant de graver les sous-titres dans l’image ou d’exporter un fichier de sous-titres.
| Étape | Rôle de Claude | Outils courants | Niveau d’automatisation |
|---|---|---|---|
| Éléments SVG | Écrire directement les formes, icônes et graphiques SVG | SVG natif, appel à un modèle d’image | Élevé |
| Voix et audio | Rédiger la narration, appeler le TTS, synthétiser les effets sonores par le code | ElevenLabs, gtts, Web Audio | Moyen à élevé |
| Orchestration des animations | Écrire la timeline, les animations à ressort et les transitions | Remotion, HyperFrames, GSAP | Élevé |
| Synchronisation des sous-titres | Générer des sous-titres dynamiques à partir des horodatages et les corriger | Horodatages TTS, Whisper | Élevé |
| Rendu final | Appeler le rendu en ligne de commande et vérifier le résultat par capture d’images | Chrome sans interface graphique, FFmpeg | Élevé |
Principaux frameworks pour générer des vidéos avec Claude Opus 5.5
Actuellement, les deux approches les plus répandues dans les communautés internationales sont Remotion et HyperFrames. Tous deux sont spécialement adaptés aux agents IA. Remotion repose sur React, bénéficie d’un écosystème mature et convient aux équipes front-end. HyperFrames, open source depuis 2026 sous licence Apache-2.0 grâce à HeyGen, permet d’écrire directement du HTML, ce qui le rend plus facile à utiliser pour les modèles.

| Critère | Remotion | HyperFrames |
|---|---|---|
| Méthode d’écriture | Composants React + TypeScript | HTML pur + attributs temporels comme data-start |
| Solutions d’animation | spring(), interpolate() |
GSAP, CSS, Lottie, Three.js, etc. |
| Prise en charge des agents | Agent Skills officiels (28 fichiers de règles) | 21 Skills installables |
| Démarrage rapide | npx create-video + npx remotion skills add |
npx hyperframes init |
| Licence | Gratuit pour les particuliers et les petites équipes ; licence commerciale pour les grandes entreprises | Apache-2.0, sans frais de rendu |
| Public cible | Équipes disposant déjà d’une stack React | Utilisateurs à la recherche d’une solution légère permettant au modèle d’écrire directement du HTML |
Le principe fondamental est presque identique dans les deux cas : dans Chrome headless, on fait avancer la timeline image par image et on capture chaque frame, avant de confier l’encodage à FFmpeg. Ainsi, une même entrée produit toujours exactement la même vidéo. La vidéo peut donc être intégrée à un pipeline CI comme du code, pour effectuer des tests de régression ou générer des contenus en série.
Workflow type : d’une phrase à un fichier MP4
Prenons l’approche recommandée officiellement par Remotion. Dans Claude Code, la création d’une vidéo se déroule généralement en quatre étapes :
- Initialiser le projet : exécutez
npx create-video --yes --blank my-video, puis installez les Agent Skills avecnpx remotion skills addet lanceznpm run devpour ouvrir l’aperçu. - Commencer par le storyboard : demandez d’abord à Claude de produire un storyboard scène par scène, avec les visuels, la narration, la durée et les transitions. Après validation, passez à l’écriture du code : cela réduit considérablement les retouches.
- Écrire et effectuer une vérification automatique : Claude écrit les composants scène par scène, puis vérifie les problèmes de débordement du texte, d’alignement et de couleurs grâce à ses capacités visuelles après le rendu des images clés, avant de les corriger lui-même.
- Rendre et itérer : commencez par un brouillon en demi-résolution, sans flou de mouvement. Ne rerendez que les plans modifiés, puis exportez le fichier MP4 en pleine résolution une fois la version finale validée.
D’après les tests réalisés par des créateurs à l’étranger, il faut environ 10 minutes pour passer de l’invite à la première version d’un film promotionnel de 10 à 15 secondes. Le rendu dans le cloud ne coûte que quelques centimes à chaque exécution.
🚀 Démarrage rapide : si vous n’utilisez pas Claude Code et souhaitez intégrer ce workflow à votre propre service backend, nous vous recommandons d’appeler Claude Opus 5.5 via APIYI apiyi.com. La plateforme fournit une interface unifiée : Opus 5.5 peut se charger de l’écriture du code tandis que Sonnet 5 s’occupe des modifications en série, ce qui facilite la maîtrise des coûts.
Produire des vidéos en série avec l’API Claude
Claude Code convient parfaitement à une personne qui peaufine manuellement une vidéo. En revanche, si vous devez générer chaque jour des dizaines de présentations de produits, de bulletins de données ou d’animations pédagogiques, il faut déplacer le workflow vers une API. L’idée est simple : placez les modèles vidéo et les règles de design dans l’invite système, puis demandez au modèle de produire un fichier HTML HyperFrames à partir de chaque jeu de données métier avant d’exécuter la commande de rendu sur le serveur.
Voici un exemple minimal dans lequel Opus 5.5 génère le code source d’une animation explicative de 15 secondes :
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # Interface unifiée APIYI
)
resp = client.chat.completions.create(
model="claude-opus-5-5",
messages=[
{"role": "system", "content": "你是动效设计师。输出一个完整的 HyperFrames HTML 文件,"
"1920x1080,深色背景,使用内联 SVG 和 GSAP 时间线,"
"每个元素用 data-start/data-duration 标注时间。只输出代码。"},
{"role": "user", "content": "做一段 15 秒动画:介绍“代码生成视频”的 4 个环节,带逐句字幕。"}
],
)
open("index.html", "w").write(resp.choices[0].message.content)
# Ensuite, exécutez : npx hyperframes render
Développer : workflow complet de génération de voix off et de sous-titres
import json, subprocess
from openai import OpenAI
client = OpenAI(api_key="YOUR_API_KEY", base_url="https://api.apiyi.com/v1")
def build_video(topic: str, out_dir: str):
# 1. Demander à Claude de générer le script de narration et le storyboard (JSON)
plan = client.chat.completions.create(
model="claude-opus-5-5",
messages=[{"role": "user", "content":
f"为主题「{topic}」写 30 秒视频分镜,输出 JSON: "
'[{"scene":1,"narration":"...","visual":"...","seconds":5}]'}],
).choices[0].message.content
scenes = json.loads(plan)
# 2. Appeler le service TTS choisi pour générer la voix off et récupérer les horodatages mot à mot
# timestamps = my_tts(scenes) # Par exemple, l’API with-timestamps d’ElevenLabs
# 3. Transmettre le storyboard et les horodatages à Claude pour produire le HTML HyperFrames
html = client.chat.completions.create(
model="claude-opus-5-5",
messages=[{"role": "user", "content":
f"根据分镜 {json.dumps(scenes, ensure_ascii=False)} 生成 HyperFrames HTML,"
"包含内联 SVG 素材、GSAP 动画、audio 轨道和逐词高亮字幕。只输出代码。"}],
).choices[0].message.content
open(f"{out_dir}/index.html", "w").write(html)
# 4. Rendre le fichier MP4
subprocess.run(["npx", "hyperframes", "render"], cwd=out_dir, check=True)
Pour la production en série, plusieurs détails d’ingénierie méritent votre attention. Tout d’abord, placez les règles de design, la bibliothèque de composants et le code d’exemple dans le préfixe fixe de l’invite. La lecture du cache d’Opus 5.5 ne coûte que 0,20 $ par million de tokens, ce qui réduit fortement le coût des appels répétitifs. Ensuite, exécutez npx hyperframes lint avant le rendu pour vérifier la syntaxe. En cas d’échec, renvoyez l’erreur au modèle afin qu’il la corrige automatiquement. Enfin, vous pouvez capturer des images clés de la vidéo rendue et appeler à nouveau le modèle pour effectuer un contrôle qualité visuel, créant ainsi une boucle « génération — rendu — vérification — correction ».
| Modèle | Rôle recommandé | Atouts | Plateformes disponibles |
|---|---|---|---|
| Claude Opus 5.5 | Conception du storyboard, animations complexes, contrôle qualité visuel | Capacités d’agent les plus avancées, meilleure compréhension visuelle | APIYI apiyi.com, API officielle |
| Claude Sonnet 5 | Écriture de scènes courantes, modifications en série | Excellent rapport qualité-prix, rapide | APIYI apiyi.com, API officielle |
| Claude Haiku 4.5 | Relecture des sous-titres, réécriture des textes | Coût minimal, faible latence | APIYI apiyi.com, API officielle |
💰 Optimisation des coûts : dans un projet réel, il n’est pas nécessaire d’utiliser Opus pour chaque étape. Nous vous recommandons de combiner les modèles de la gamme Claude selon les tâches via APIYI apiyi.com : utilisez Opus 5.5 pour concevoir la première version, puis Sonnet 5 pour appliquer le modèle en série. Le coût global peut ainsi généralement être réduit de plus de moitié.

Questions fréquentes sur la génération de vidéos par code avec Claude Opus 5.5
Claude Opus 5.5 peut-il générer directement des vidéos avec de vraies personnes ?
Non. Claude génère du code et excelle dans les animations graphiques, textuelles, les graphiques et les interfaces. Les vidéos avec de vraies personnes, les scènes réelles et les plans au rendu cinématographique nécessitent encore des modèles vidéo comme Sora ou Veo. Les deux approches peuvent toutefois être combinées : Claude orchestre le processus, tandis que le modèle vidéo fournit les séquences tournées.
Peut-on l’utiliser sans savoir programmer ?
Oui. Après avoir installé les Skills de Remotion ou d’HyperFrames dans Claude Code, l’ensemble du processus repose essentiellement sur des échanges en langage naturel. Il vous suffit de valider le storyboard et de prévisualiser les images. Si vous souhaitez d’abord tester les capacités du modèle, vous pouvez vous inscrire sur APIYI apiyi.com et appeler directement Claude Opus 5.5 en ligne, avec un faible montant de crédits.
Combien coûte approximativement la génération d’une vidéo ?
Pour une animation explicative de 30 secondes, une génération complète consomme généralement de quelques dizaines de milliers à plus de cent mille tokens. Au tarif de 4 $/20 $ d’Opus 5.5, le coût varie de quelques centimes à environ un dollar, hors frais de TTS. Si le rendu est effectué localement, il n’engendre aucun coût supplémentaire. Nous vous recommandons d’utiliser APIYI apiyi.com pour mesurer le coût réel par vidéo sur une tâche concrète avant de définir le volume de production.
Que faire si le texte déborde ou se chevauche souvent dans les animations générées ?
Demandez au modèle d’« examiner » son propre travail. Renvoyez à Opus 5.5 des captures d’écran de quelques images clés après le rendu et demandez-lui de vérifier la mise en page et de corriger les problèmes. C’est précisément là que les capacités visuelles d’Opus 5.5 sont utiles. En parallèle, le fait de fixer dans l’invite des marges de sécurité et une taille maximale de police permet de réduire considérablement ce type de problème.
En résumé : Claude Opus 5.5 fait entrer la vidéo dans l’ère de la « programmabilité »
Avec Claude Opus 5.5, la génération de vidéos par code transforme essentiellement la production vidéo en projet d’ingénierie logicielle. Le SVG fournit les éléments visuels, le TTS et le code génèrent la bande sonore, Remotion ou HyperFrames prennent en charge l’animation et le rendu, les horodatages synchronisent les sous-titres, tandis que Claude joue le rôle de réalisateur en chef et coordonne l’ensemble du processus. Il ne remplacera ni les prises de vue réelles ni les modèles de diffusion, mais il démontre déjà une grande précision, un excellent contrôle et un coût marginal très faible pour les animations explicatives, les démonstrations de produits, les présentations de données et les vidéos courtes sous-titrées.
Pour les développeurs, l’étape suivante consiste à rendre ce processus accessible via une API et à l’industrialiser : un modèle, un lot de données et une boucle d’appels à Opus 5.5 suffisent pour produire régulièrement des vidéos au style cohérent. Nous vous recommandons d’utiliser APIYI apiyi.com pour intégrer toute la gamme de modèles Claude et commencer par une animation de 15 secondes afin de valider votre solution d’automatisation vidéo.
Références :
– Présentation d’Anthropic Claude Opus 5.5 : anthropic.com/claude/opus
– Guide officiel de Remotion pour Claude Code : remotion.dev/docs/ai/claude-code
– Dépôt open source HyperFrames : github.com/heygen-com/hyperframes
– Projet open source claude-explains : github.com/noelpuig/claude-explains
– Retour d’expérience de Danny Stuart sur un film promotionnel réalisé avec Opus + Remotion : dannystuart.substack.com
À propos de l’auteur : l’équipe technique d’APIYI se concentre sur l’intégration d’API de Grands modèles de langage et leur mise en œuvre dans des environnements de production. N’hésitez pas à utiliser APIYI apiyi.com pour échanger sur la mise en pratique de la génération de vidéos par code avec Claude.
