Vidéo de Démonstration Produit
Il s'agit du portage en skill Codex du plugin Claude. Il n'y a pas de commande slash, Codex doit donc piloter le workflow explicitement et utiliser le modèle Remotion intégré sous assets/remotion-template/.
Configuration du Modèle
- Si l'espace de travail cible ne contient pas déjà un projet Remotion, copiez
assets/remotion-template/dans un répertoire de travail tel quedemo-video/. - Exécutez
npm installdans ce répertoire de travail. - Le modèle comprend des composants de scène, des points d'entrée, un script de narration et un fichier
src/storyboard.tsde démarrage.
Workflow
- Analysez le README du projet cible, sa documentation, ses manifestes, son arborescence source et toutes captures d'écran existantes.
- Demandez quelles fonctionnalités mettre en avant, la durée souhaitée, le ton, la couleur de la marque et si des captures d'écran spécifiques doivent être utilisées.
- Rédigez un storyboard en utilisant
references/scene-catalog.md. - Présentez le storyboard pour approbation, sauf si l'utilisateur demande explicitement de passer cette étape.
- Écrivez ou mettez à jour
src/storyboard.ts. - Générez les MP3 de narration dans
public/narration/en appelantscripts/generate-narration.shune fois par scène à l'aide d'un petit script auxiliaire. - Si
ffprobeest disponible, mesurez chaque MP3 et définissezdurationInSecondssur la durée audio plus environ 0,8 seconde. - Prévisualisez avec
npx remotion studioet effectuez le rendu avecnpx remotion render DemoVideo output/demo.mp4.
Règles du Storyboard
- Commencez toujours par
introet terminez paroutro. - Gardez la plupart des scènes autour de 8 à 12 secondes.
- Incluez au moins une scène clairement animée comme
workflow,comparison, ou unefeaturedynamique. - Utilisez du code réel et des détails concrets du produit issus du projet cible.
- Gardez la narration en langage parlé, environ 120 à 150 mots par minute.
Remarques
- Le script TTS intégré prend en charge
sayde macOS, OpenAI TTS et ElevenLabs. - Si l'utilisateur possède déjà un projet Remotion, copiez uniquement les composants nécessaires,
src/storyboard.tsou le script de narration au lieu du modèle entier.