Studio vidéo : par où commencer
Date : 2026-10-22 · Type : guide · Statut : en vigueur
Résumé : routeur vidéo. Il indique dans quel ordre travailler, quel moteur utiliser et quelle skill suivre pour chaque type de pièce. La méthode complète se trouve dans video-du-zero ; les nombres (ressort, caméra, volume, rendu) résident uniquement dans regles.md.
Avant d'animer quoi que ce soit
- Validez le "prêt" (format, durée, où sera publié) et ouvrez le projet dans
04-projets/AAAA-MM-JJ-theme/avec la checklist de video-du-zero dans leREADME.md. - Audio approuvé d'abord. La narration, si elle existe, est approuvée par le propriétaire avant le montage : tout le reste est synchronisé avec elle.
- Références avant de produire : suivez la skill video-references. Cherchez d'abord dans
03-references/(comment ça fonctionne) et dans05-bibliotheque/. - Identité de la vidéo tirée du sujet, et direction décidée avant d'animer : references/identite.md et references/direction.md.
- Briefing et storyboard approuvés (section ci-dessous).
Choisir le moteur
Vérifiez ce qui est installé dans 02-outils/ (modèle des docs) avant de décider.
| Moteur | Quand | Comment l'agent l'utilise |
|---|---|---|
| After Effects | finition soignée : ressorts, caméra 3D, transitions, effets | Si le Motion Kit AE est installé (gratuit sur clubedomotion.com/kit-ae), utilisez les outils et sa skill : voir la comp comme feuille de plans, réviser le mouvement ("humain ou robotisé ?"), appliquer les opérations prêtes de ressort, morph, entrée, sortie et caméra vivante, placer les effets sonores et renderizer. Sans le kit, ExtendScript et expressions |
| EffectCraft | alternative gratuite et ouverte à After Effects | serveur MCP effectcraft : command_list pour trouver la commande, command_run pour exécuter, render_preview pour visualiser |
| HyperFrames | vidéo en HTML/GSAP : écrans, texte animé, pièces en série | npx skills add heygen-com/hyperframes ; commencez par la skill hyperframes |
| Remotion | vidéo en React, composants réutilisables | npx skills add remotion-dev/skills ; skill remotion-best-practices |
Des parties peuvent naître en code (HyperFrames ou Remotion) et être finalisées dans After Effects ou EffectCraft. Quel que soit le moteur, regardez le plan rendu avant de dire que c'est prêt : le résultat d'un outil n'est pas une preuve.
Choisir la recette
| Demande | Skill |
|---|---|
| Toute vidéo avec motion | video-references avant tout |
| Narré : explicatif, tutoriel, publicité avec voix | motion-narre |
| Produit, logiciel, lancement, "présentation", démo | animation-saas (narré : cumulez avec motion-narre) |
| Écran d'application ou site recréé dans la vidéo | ui-pour-video |
| Piste, effets, mix | son-de-la-video |
| Regarder une vidéo (référence, concurrent) | skill watch |
| Brut avec parole | uv run scripts/video/couper_pauses.py coupe les pauses ; uv run scripts/video/generer_sous-titres.py génère les sous-titres |
Briefing et storyboard avant d'animer
Le briefing va dans le README.md du projet, toujours avec ces sections :
- objectif et livrable (format, images par seconde, durée, projet éditable) ;
- langage visuel (couleurs en hex, police, règles de composition) ;
- assets et d'où vient chacun ;
- séquence avec le temps de chaque scène ;
- règles de mouvement ;
- son comme horloge (battements, drop, parole) ;
- comment le rendu sera vérifié.
Le storyboard (plans statiques ou tableau scène → temps → ce qui entre) est approuvé avant d'animer. Avant d'inventer une sortie de scène, consultez le catalogue ouvert dans references/sorties-et-astuces.md.
Voir vite, livrer une fois
- Prévisualisation à chaque réglage (demi-résolution, sans flou de mouvement) pour vérifier montage, rythme et son. La prévisualisation n'est jamais livrée.
- Final une fois. Après un réglage, refaites uniquement la partie qui a changé.
- Son en parallèle : une fois la première prévisualisation prête, le son peut avancer seul sur les événements de l'animation (
uv run scripts/son/son.py --evenements evenements.json ...). Détails dansson-de-la-video.
Réviser
uv run scripts/video/detecter_sauts.py render/final.mp4: tout saut restant doit être une coupe intentionnelle.uv run scripts/video/oeil_image_par_image.py comparepar rapport à la référence : courbes de l'original et de la recréation sur le même graphique.- Original en haut, nôtre en bas, dans la taille du téléphone. La question : "l'original crie-t-il plus ?" (contraste, taille, poids du texte). Si oui, nous n'avons pas encore surpassé.
- Enregistrez dans le
README.mddu projet et dans une annotation. Le numéro qui a fonctionné va dans regles.md.