Communitygithub.com

BlackFast/pianokd-skill

Codex-Skill für beat-synchrone Fünf-Foto-Remotion-Videos

Was ist pianokd-skill?

Dieser Skill ermöglicht die Erstellung von beat-synchronisierten Diashow-Videos aus genau fünf Fotos mithilfe der Remotion-Bibliothek. Er richtet sich an KI-Agenten wie Cursor oder Codex, die automatisch visuelle Inhalte generieren möchten. Der Skill analysiert die eingegebenen Bilder, extrahiert den Beat aus einem Audiotrack und erstellt ein professionelles Video im 16:9-Format. Unterstützt werden gängige Bildformate und MP3-Audiodateien; die Ausgabe erfolgt als MP4-Datei.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add BlackFast/pianokd-skill

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Lege fünf Bilder im Ordner ./input ab (benannt als 1.jpg, 2.jpg, ..., 5.jpg).
  2. Lege eine Audiodatei beat.mp3 im selben Ordner ab.
  3. 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:

ParameterTypStandardwertBeschreibung
widthnumber1920Breite des Videos in Pixeln
heightnumber1080Höhe des Videos in Pixeln
fpsnumber30Bilder pro Sekunde
durationnumber10Videolänge in Sekunden
transitionstring'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 input befinden.
  • Fehler: Beat nicht erkannt – Überprüfe, ob die Audiodatei beat.mp3 gültig ist und mindestens einen deutlichen Rhythmus enthält.
  • Fehler: Remotion nicht installiert – Führe npm install im Stammverzeichnis des Projekts aus.

Lizenz

MIT

Verwandte Skills