Was macht Produkt-Demo-Video?
Dies ist der Codex-Skill-Port des Claude-Plugins. Es gibt keinen Slash-Befehl, daher sollte Codex den Arbeitsablauf explizit steuern und die gebündelte Remotion-Vorlage unter assets/remotion-template/ verwenden.
Vorlage einrichten
- Falls das Ziel-Workspace noch kein Remotion-Projekt enthält, kopieren Sie
assets/remotion-template/in ein Arbeitsverzeichnis wiedemo-video/. - Führen Sie
npm installin diesem Arbeitsverzeichnis aus. - Die Vorlage enthält Szenenkomponenten, Einstiegspunkte, ein Sprachausgabe-Skript und eine Startdatei
src/storyboard.ts.
Arbeitsablauf
- Scannen Sie die README des Zielprojekts, Dokumentation, Manifeste, Quellbaum und eventuell vorhandene Screenshots.
- Fragen Sie, welche Funktionen hervorgehoben werden sollen, bevorzugte Länge, Ton, Markenfarbe und ob bestimmte Screenshots verwendet werden sollen.
- Entwerfen Sie ein Storyboard unter Verwendung von
references/scene-catalog.md. - Zeigen Sie das Storyboard zur Genehmigung an, es sei denn, der Benutzer bittet ausdrücklich darum, diesen Kontrollpunkt zu überspringen.
- Schreiben oder aktualisieren Sie
src/storyboard.ts. - Generieren Sie Sprachausgabe-MP3-Dateien in
public/narration/, indem Siescripts/generate-narration.shpro Szene aus einem kleinen Hilfsskript aufrufen. - Wenn
ffprobeverfügbar ist, messen Sie jedes MP3 und setzen SiedurationInSecondsauf die Audiolänge plus etwa 0,8 Sekunden. - Vorschau mit
npx remotion studiound Rendern mitnpx remotion render DemoVideo output/demo.mp4.
Storyboard-Regeln
- Beginnen Sie immer mit
intround enden Sie mitoutro. - Halten Sie die meisten Szenen etwa 8 bis 12 Sekunden lang.
- Fügen Sie mindestens eine klar animierte Szene wie
workflow,comparisonoder ein dynamischesfeatureein. - Verwenden Sie echten Code und konkrete Produktdetails aus dem Zielprojekt.
- Halten Sie die Sprachausgabe in gesprochener Sprache, etwa 120 bis 150 Wörter pro Minute.
Hinweise
- Das gebündelte TTS-Skript unterstützt macOS
say, OpenAI TTS und ElevenLabs. - Falls der Benutzer bereits ein Remotion-Projekt hat, kopieren Sie nur die benötigten Komponenten,
src/storyboard.tsoder das Sprachausgabe-Skript anstelle der gesamten Vorlage.