Remotion Shorts — skill du dépôt
Format officiel : logic-lateral
Référence : output/s4-19-interruptores/ · modèle : data/templates/script-logic-lateral.json.
Beat : hook → rules → countdown → explanation → reveal → outro (CTA commenter).
Visuels : logic-room, switch-sequence, bulb-state-reveal (+ countdown, text).
cp data/templates/script-logic-lateral.json data/topics/mon-releve.json
npm run generer-short -- --input data/topics/mon-releve.json
Constructeur automatique (titre avec interrupteur/ampoule) : src/shorts/templates/three-switches.ts.
Règles d'or
- Toute animation dépend de
useCurrentFrame()/interpolate/spring. - Données déclaratives en JSON ; composants dans
src/shorts/remotion/components/. - Ne pas ajouter GSAP, Anime.js ou Motion Canvas sans intégration officielle frame-sync et justification.
- FFmpeg/Satori vont en post-traitement, pas dans la composition.
- Ne pas casser
HelloRemotionniScriptVideo. - Outro logic-lateral demande toujours de commenter.
Où intervenir
| Changement | Fichier |
|---|---|
| Nouvelle scène visuelle | components/ + branche dans ShortVideo.tsx + schéma |
| Modèle / détection | src/shorts/templates/ + select.ts |
| Pipeline | src/shorts/pipeline/ |
| Vignette | src/shorts/media/thumbnail.ts |
| FFmpeg | src/shorts/media/ffmpeg.ts |
| Options de rendu | render-video.ts (gl: angle, bundle cache) |