Was macht pianokd-skill?
PianoKD Codex-Skill für beat-synchrone Fünf-Foto-Remotion-Videos
Beschreibung
Mit diesem Skill können KI-Agenten aus genau fünf Fotos ein beat-synchronisiertes Diashow-Video erstellen. Der Skill nutzt die Remotion-Bibliothek zur Videogenerierung und passt die Bildwechsel automatisch an den Rhythmus eines bereitgestellten Audiotracks an.
Voraussetzungen
- Node.js (Version 18 oder höher)
- npm oder yarn
- Remotion CLI (
npm install -g @remotion/cli) - Fünf Bilddateien (JPEG, PNG, WebP)
- Eine Audiodatei im MP3-Format
Verwendung
- Lege fünf Bilder im Ordner
./inputab (benannt als1.jpg,2.jpg, ...,5.jpg). - Lege eine Audiodatei
beat.mp3im selben Ordner ab. - Führe den folgenden Befehl aus:
npx remotion render ./src/index.ts output.mp4
Das fertige Video wird als output.mp4 im aktuellen Verzeichnis gespeichert.
Konfiguration
Die Videoparameter können in der Datei src/config.ts angepasst werden:
| Parameter | Typ | Standardwert | Beschreibung |
|---|---|---|---|
width | number | 1920 | Breite des Videos in Pixeln |
height | number | 1080 | Höhe des Videos in Pixeln |
fps | number | 30 | Bilder pro Sekunde |
duration | number | 10 | Videolänge in Sekunden |
transition | string | 'fade' | Übergangseffekt ('fade', 'slide', 'zoom') |
Projektstruktur
.
├── input
│ ├── 1.jpg
│ ├── 2.jpg
│ ├── 3.jpg
│ ├── 4.jpg
│ ├── 5.jpg
│ └── beat.mp3
├── src
│ ├── config.ts
│ ├── index.ts
│ └── PianoKD.tsx
├── package.json
└── README.md
Fehlerbehebung
- Fehler: Keine Bilder gefunden – Stelle sicher, dass sich genau fünf Bilder im Ordner
inputbefinden. - Fehler: Beat nicht erkannt – Überprüfe, ob die Audiodatei
beat.mp3gültig ist und mindestens einen deutlichen Rhythmus enthält. - Fehler: Remotion nicht installiert – Führe
npm installim Stammverzeichnis des Projekts aus.
Lizenz
MIT