Communitygithub.com

iamjeffia/estudio-ia

Règles pour créer des motion graphics sur une narration (Reels explicatifs, tutoriels et annonces racontées avec des interfaces) — la scène se construit au fil de la parole, sans spoiler ; sous-titrage avec temps de lecture et sans surlignage ; un élément réel ou une métaphore visuelle pour chaque idée énoncée ; mises en avant variées ; changement de scène seulement après la parole et sur le temps de la musique. À utiliser dans toute vidéo racontée avec motion, dans After Effects, EffectCraft, HyperFrames ou Remotion, avant d'écrire les scènes et de nouveau avant le rendu.

Qu'est-ce que estudio-ia ?

Ce skill définit les règles strictes pour animer des motion graphics synchronisés avec une narration (Reels, tutoriels, annonces). Il impose que chaque élément visuel n'apparaisse qu'au moment exact où il est mentionné, que le sous-titrage soit conçu pour être lu confortablement (phrases courtes, durée minimale) et que chaque idée soit traduite par un élément réel (capture d'écran, photo) ou une métaphore visuelle claire. Les changements de scène ne doivent intervenir qu'après la fin de la phrase parlée, idéalement sur le temps de la musique de fond. Le skill est compatible avec tous les moteurs de rendu (After Effects, EffectCraft, HyperFrames, Remotion) et fournit un checklist détaillé ainsi que des recommandations pour les transitions, les mises en avant et les effets de finition. Il s'applique avant la création du storyboard et avant le rendu final, en complément des skills de référence vidéo et de son.

Compatible avec✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/iamjeffia/estudio-ia/tree/HEAD/.agents/skills/motion-narrado

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Motion narré : la scène se construit par la parole

Date : 2026-10-22 · Type : guide · Statut : en vigueur

Résumé : règles pour animer sur une narration : rien n'apparaît avant d'être dit, le sous-titre laisse le temps de lire, chaque idée obtient un élément réel ou une métaphore visuelle, et l'écran ne change qu'après la fin de la phrase. Valable dans tout moteur (choix dans estudio-video). Les nombres de départ se trouvent dans regras.md.

Avant de commencer, suivez la video-referencias (référence assistée et assets réels). Une vidéo narrée de produit ou de logiciel ajoute ces règles au standard de animacao-saas, la parole remplaçant le tempo de la musique pour le rythme de chaque transformation.

La matière première : les temps par mot

Tout part de la narration approuvée et transcrite mot par mot (words.json : mot, début, fin). Si la narration est accélérée par la suite, transcrivez le fichier déjà accéléré et animez dessus.

Storyboard avant rythme

Dans un tutoriel ou une vidéo explicative, moins c'est plus : chaque élément a un but, arrive au bon moment et disparaît ou se transforme. Animations plus longues et douces, une idée principale à l'écran à la fois, toujours quelque chose de vivant, et effet sonore seulement là où il ajoute de la valeur. Point de départ :

  • une composition par phrase, de 4 à 6 s ;
  • nouvel élément toutes les 1,5 à 2 s, sur le mot qui le nomme ;
  • au maximum 3 choses en plus du sous-titre (1 principal + 2 supports) ;
  • la moitié des changements est un élément qui se transforme en suivant, pas un cut.

L'ouverture d'un Reel cinétique peut aller beaucoup plus vite (quelque chose de nouveau toutes les demi-secondes) ; déclarez dans le projet quel rythme s'applique à chaque passage. Les durées d'entrée, de sortie et de caméra se trouvent dans regras.md.

Règle 1 – Rien n'apparaît avant d'être dit

Chaque élément entre au moment du mot qui le justifie (jusqu'à ~0,15 s avant, jamais plusieurs secondes avant). La scène commence vide ou avec seulement le sous-titre et se construit progressivement.

ErronéCorrect
la carte du produit visible depuis le début de la scènel'icône naît quand la voix prononce le nom, avec sa propre animation ; au nom complet il vole vers l'en-tête et la carte se construit
barres immobiles en attente d'être activéesles barres surgissent sur le mot "première partie" et la première se remplit ensuite
trois étapes fondues avant d'être citéeschaque étape entre quand elle est prononcée
le téléphone déjà ouvert sur "ça marche comme ça"la photo du sujet entre quand il est dit ; le téléphone entre sur "recherche dans l'app"

Comment appliquer : avant d'animer, écrivez le tableau mot → temps → élément qui entre. Lors de la révision, cherchez dans la feuille de contact tout élément qui apparaît sans avoir été prononcé.

Exception : le héros de la scène (le téléphone où l'action se déroule) peut être à l'écran depuis le début, si la voix en parle déjà.

Règle 2 – Sous-titre qui laisse le temps de lire

  • Phrases de 4 à 9 mots, en 2 lignes maximum, coupées à la main. Les passages de 1 ou 2 mots qui s'échangent sans cesse disparaissent avant d'être lus.
  • Temps de lecture minimum : chaque phrase reste au moins ~0,6 s après l'entrée du dernier mot. La suivante attend la sortie de la précédente ; elle peut retarder jusqu'à ~0,5 s par rapport à la parole, jamais avancer.
  • Pas de coupure automatique : la police rétrécit pour tenir. Cela garantit qu'une 3e ligne ne naît jamais cachée derrière le téléphone.
  • Mot par mot avec masque : chaque mot monte depuis l'intérieur d'une boîte découpée (de 100 % à 0, avec un léger flou). Un mot flottant librement, avec flou et déplacement libre, semble amateur.
  • Générer le sous-titre à partir de la parole : uv run scripts/video/make_captions.py.

Règle 3 – Mise en avant sans surlignage et sans répétition

  • Évitez le surlignage (bande colorée derrière le mot) : coupé par le masque mot par mot, il devient répétitif.
  • Standard : le mot-clé change pour la couleur de mise en avant de la vidéo et gagne en épaisseur. Au maximum un par phrase.
  • Variez quand la mise en avant est importante : logo officiel dans la ligne, un élément qui naît du mot (la lettre du logo), un compteur, un anneau de mise en avant sur la carte. Ne répétez pas la même ressource dans des scènes consécutives.
  • Texte de mise en avant grand toujours avec finition : dégradé, brillance, texture, contour ou mot rempli d'une image.

Règle 4 – Élément réel et métaphore pour chaque idée

  • Lieu réel → capture réelle. "Commerce local" demande la vraie carte : capture Google Maps par Chrome sans fenêtre (--headless --window-size=1900,1600 --force-device-scale-factor=2 --virtual-time-budget=20000 et l'URL .../maps/place/<ville>/@lat,lng,13.5z). Par-dessus, des marqueurs d'entreprises réelles, positionnés par projection Mercator avec le même centre et zoom (vérifiez en traçant tous les points avant). "Votre entreprise" est le seul point aux couleurs de la vidéo.
  • Analogie populaire → illustration de celle-ci. "Plus lent qu'une file d'attente à la Sécurité sociale" demande le symbole officiel du service, la photo d'une file (personnes de dos, sans texte lisible) et le panneau d'affichage à LED avec "temps d'attente : 4 heures". Un numéro générique ne communique pas la blague.
  • Logo, icône et SVG : toujours l'officiel du site de la marque. Le logo d'un tiers identifie le sujet, il n'apparaît jamais comme un partenaire.
  • Illustrez le concept, ne listez pas. "Goulot d'étranglement" est un flux qui bloque : clients qui arrivent et s'accumulent à une étape, compteur qui monte, chargement qui s'arrête, étiquette "bloqué".
  • Émotion sans vidéo réutilisée. N'utilisez pas de vidéo de personne faite pour une autre situation. Un emoji en SVG qui change avec la parole (neutre → fâché → rouge avec vapeur) fonctionne mieux ; une personne réelle demande du matériel neuf.
  • Chaque phrase prononcée doit avoir une traduction visuelle littérale. Si la phrase n'a pas d'élément, le sous-titre seul doit suffire.

Règle 5 – Changements de scène, parole et temps

  • Changement d'écran seulement après la parole. La nouvelle scène commence après la fin du dernier mot de la phrase précédente (fin du mot + un petit souffle). Si la transition couvre l'écran avant le cut, comptez ce temps. Ajustez ensuite pour le temps fort le plus proche, s'il est à moins de ~0,2 s.
  • Mesurer la musique : uv run scripts/som/batida.py marque les temps forts (voir --help ; vérifie aussi un rendu contre la musique). Objectif : la majorité des cuts sur le temps fort.
  • Ouverture de scène sur la grosse caisse ; l'arrêt de la musique tombe sur le tournant du script (avancez ou retenez la musique).
  • Narration sèche, musique baissée sous la parole et suivant toute la vidéo. S'il y a une ouverture musicale cinématographique, la parole vient après, jamais par-dessus. Choix de la musique, des effets et du mix : skill som-do-video.

Règle 6 – Finition

  • Rien derrière le héros : sous-titre dans une bande dédiée (en haut, en vidéo verticale), héros en dessous.
  • Aucun effet coupé en plein milieu par une transition : une mise en avant ne commence que si elle a le temps de se terminer avant la sortie de la phrase.
  • Transition douce : la nouvelle scène entre par-dessus, sortant du flou et d'une échelle légèrement plus grande. L'ancienne scène reste opaque, seulement floutée et rétrécie ; deux scènes semi-transparentes laissent un voile gris.
  • Une scène sombre avec seulement du texte peut respirer jusqu'à ~1 s avant le premier mot ; une scène claire ne s'ouvre pas vide plus de ~0,3 s, sauf si l'élément n'a pas encore été dit.

Règle 7 – Ressources de finition qui fonctionnent

RessourceQuand utiliserComment
Caméra qui suit l'actionfrappe, toucher, message : l'œil doit aller au détailzoom (échelle ~1,3–1,5) sur le point de l'action et retour ; le sous-titre reste hors caméra
Main-curseur avec ondestout clic ou touche montrébout du doigt sur la cible ; appuie et relâche deux ondes ; son de touche
Transition de points2 ou 3 grands changements (scène d'impact, marque, CTA) ; pas à chaque foisgrille de petites boules aux couleurs de la vidéo qui couvre l'écran, cut au milieu, révèle la suivante
Punaise avec photo + radarcarte ou lieuphoto ronde avec bord blanc et nom ; radar qui tourne sur la punaise principale
Pile de motsavantages énoncés en sériele mot dit entre au centre, le précédent monte éteint
Île du haut du téléphonenotification ou message qui arrivepilule noire qui se développe en ressorts
Logo par traitrévélation de la marquetrait qui se dessine puis se remplit
Fond clair avec brillance pastelscène lumineuseun ton par scène
Compteur qui tournenombre citémonte jusqu'à la valeur en entrant
Onde avec pilules"de bout en bout", processus par étapesligne ondulée qui se dessine et reçoit une pilule par étape prononcée
Élément-fil que la caméra suitparcours à travers plusieurs écransun point voyage entre écrans réels dans un "monde" plus grand que l'écran ; chaque écran s'allume quand il arrive ; à la fin la caméra s'ouvre et montre tout

Dans After Effects avec Motion Kit AE, préférez les opérations prêtes du kit (ressort, entrée, sortie, caméra vivante) plutôt que d'écrire une expression de zéro. Dans HyperFrames ou Remotion, tout devient fonction du temps (t), sans horloge réelle, pour que la même image sorte identique à chaque rendu.

Checklist avant le rendu

  • Tableau mot → élément écrit ; aucun élément avant le mot.
  • Sous-titre : phrases de 4 à 9 mots, 2 lignes maximum, lecture minimale, rien derrière le héros.
  • Aucun surlignage ; mises en avant variées.
  • Chaque analogie, lieu ou marque citée a une image réelle ou une illustration claire.
  • Aucun changement d'écran avant la fin de la phrase ; changements vérifiés contre le temps fort.
  • Clics montrés avec main-curseur ; caméra zoome sur les petites actions ; 3 transitions de points maximum.
  • Aucune vidéo réutilisée hors de son contexte d'origine.
  • Feuille de contact et découpes agrandies révisées, en cherchant les spoilers, textes cachés, effets coupés et écrans vides (uv run scripts/video/detectar_saltos.py sur le rendu).
  • Comparé côte à côte avec la référence et avec la meilleure vidéo précédente du même type : est-ce globalement meilleur ? Sinon, ce n'est pas encore prêt.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills associés