Vidéo de Démonstration Produit
Il s'agit du portage de la compétence Codex du plugin Claude. Il n'y a pas de commande slash, donc Codex doit piloter le flux de travail explicitement et utiliser le modèle Remotion fourni sous assets/remotion-template/.
Configuration du Modèle
- Si l'espace de travail cible ne contient pas déjà un projet Remotion, copier
assets/remotion-template/dans un répertoire de travail tel quedemo-video/. - Exécuter
npm installdans ce répertoire de travail. - Le modèle inclut des composants de scène, des points d'entrée, un script de narration et un
src/storyboard.tsde démarrage.
Flux de Travail
- Parcourir le README du projet cible, la documentation, les manifestes, l'arborescence source et les éventuelles captures d'écran existantes.
- Demander quelles fonctionnalités mettre en avant, la durée préférée, le ton, la couleur de marque et si des captures d'écran spécifiques doivent être utilisées.
- Rédiger un storyboard en utilisant
references/scene-catalog.md. - Montrer le storyboard pour approbation, sauf si l'utilisateur demande explicitement de sauter cette étape de validation.
- Écrire ou mettre à jour
src/storyboard.ts. - Générer les fichiers MP3 de narration dans
public/narration/en appelantscripts/generate-narration.shune fois par scène depuis un petit script d'assistance. - Si
ffprobeest disponible, mesurer chaque MP3 et définirdurationInSecondsà la durée audio plus environ 0,8 seconde. - Prévisualiser avec
npx remotion studioet effectuer le rendu avecnpx remotion render DemoVideo output/demo.mp4.
Règles du Storyboard
- Toujours commencer par une scène
introet terminer par une scèneoutro. - La plupart des scènes doivent durer environ 8 à 12 secondes.
- Inclure au moins une scène clairement animée, comme
workflow,comparison, ou unfeaturedynamique. - Utiliser du code réel et des détails concrets du produit cible.
- Rédiger la narration dans un langage parlé, à environ 120 à 150 mots par minute.
Remarques
- Le script TTS fourni prend en charge macOS
say, OpenAI TTS et ElevenLabs. - Si l'utilisateur possède déjà un projet Remotion, ne copier que les composants nécessaires,
src/storyboard.tsou le script de narration au lieu du modèle complet.