Communitygithub.com

ukvalley/video-editing-skills

Erstelle kinoreife, beat-synchronisierte Musikreels (ohne Sprache) aus Handyclips und Fotos – mit Zeitlupen, Bloom/Vignette/Korn-Farbkorrektur, Flash+Boom am Drop und markanten Titelcards. Ideal für Autoübergabe, Hochzeit, Reise, Feier, Unboxing – speichert in ~/video-editing.

Was ist video-editing-skills?

Dieses Skill erstellt automatisiert kinoreife Videoreels, die ausschließlich mit Musik unterlegt sind (keine Sprachaufnahmen) und exakt auf den Beat des Songs geschnitten werden. Es verarbeitet Handyclips und Fotos, erzeugt echte Zeitlupen aus 60-fps-Aufnahmen, wendet eine filmische Farbkorrektur mit Bloom, Vignette und Korn an und setzt akzentuierte Effekte wie Flash+Boom genau auf den Drop. Das Skill ist als Begleitwerkzeug zu `video-editor-pro` konzipiert und nutzt eine klare Projektstruktur unter `projects/YYYY-MM-DD_<slug>/`. Der Workflow besteht aus sieben Schritten: Sichten und Auswahl des Materials, Beat-Erkennung mittels Python-Skript, Erstellung einer Shot-Liste nach musikalischen Bars, Generierung des Basisvideos mit Kamerafahrten, eine separate FX-Passage, Compositing mit Titeln und Soundeffekten sowie finale Audiopegel-Normalisierung (-14 LUFS) und Export. Titel werden als fette, gradienten- und schattenunterlegte Optima-ähnliche Schriften gestaltet – aus Feedback iteriert, um Lesbarkeit und visuelle Impact zu maximieren. Zusätzlich generiert das Skill automatisch Thumbnails für Instagram Reels und YouTube nach Vorgaben des `thumbnail-designer`-Skills.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ukvalley/video-editing-skills/tree/HEAD/skills/cinematic-beat-reel

In Ihrer bevorzugten KI fragen

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

Dokumentation

Cinematischer beat-synchronisierter Reel

Begleitskill zu video-editor-pro (lies references/studio-folder-structure.md, lessons-and-feedback.md). Referenz: projects/2026-10-16_car-delivery-cinematic-reel (22,7 s, 97 BPM, 19 Shots, v1→v3).

Ordnerstruktur

projects/YYYY-MM-DD_<slug>/
  raw/  (Clips IMG_*.MOV, Fotos *.JPG, Song .mp3)
  edit/ plan.py  build_shots.py  compose.py  ff.sh
  work/ base.mp4 → fx.mp4 → mix      exports/ vN_<what>.mp4     notes.md

ff.sh: exec /opt/homebrew/opt/ffmpeg-full/bin/ffmpeg -nostdin "$@" (Hintergrund-ffmpeg blockiert ohne -nostdin).

Pipeline

  1. Alle Clips analysieren (fps, Ausrichtung, Dauer) + Kontaktabzug; wähle Helden-, Detail-, Ritual- und Weitwinkelshots aus. 60-fps-Handyclips ermöglichen 0,5× echte Zeitlupe.
  2. Beat-Gitter: video-editor-pro/scripts/beat_detect.py song → BPM, Beat-Länge, erster Beat. In plan.py: T(n)=FIRST+BEAT*n, Schnitt-Frames werden auf round(T*FPS) gerundet.
  3. SHOTS-Liste (start_beat, clip, src_in, speed, ("in"|"out", amount), (fx,fy)). Strukturierung nach Takt: Held in Zeitlupe (Auftakt) → Beauty-Details (langsam) → Ritual mit 1 Beat/Shot → Aufbau → DROP (Weitwinkel, Flash + Boom auf dem Drop-Beat) → langsame Nebenshots → emotionaler Moment → Fotos am Ende (Verschluss-Geräusch, weiße Blitze) → Heldenfoto mit Titel → Ausblende. Lange Shots auf langsamen Takten, 1-Beat-Schnitte für Energie.
  4. build_shots.py → work/base.mp4 (ease-in/out Push/Pull, Fokuspunkt pro Shot).
  5. FX-Durchgang (separates ffmpeg): filmische Gradierung (rollende Lichter, blaugrüne Schatten/warme Lichter), Bloom, Vignette, Korn → work/fx.mp4. Diesen vom Overlay-Durchgang getrennt halten.
  6. compose.py: Titel, weiße/amber Blitze (FLASHES = (beat, colour, dur, alpha)), SFX (boom_hit/sub_drop auf dem Drop, Risers davor, Verschluss bei Fotos), Song-Master → Composite.
  7. Ausgabe: Normalisierung -14 LUFS, --tp -1,5, AAC 320k, qc.py --platform reels. Erstelle einen Kontaktabzug des Ergebnisses.

Titelregeln (aus Feedback gelernt)

Fette Optima-ähnliche Titel mit starkem Gradienten/Schatten – schwache Titel wurden abgelehnt (v1→v2). Text innerhalb sicherer Ränder halten (v3). Endkarten-Text über einfache Flächen (z. B. Dach) legen, damit Gesichter/Kennzeichen frei bleiben. Typische Endkarte: WELCOME HOME / FAMILIENNAME / LIEFERTAG.

Thumbnails (immer, Benutzerwunsch 2026-10-16)

Mit jedem Export (und zusammen mit jeder Vorschau) exports/vN_cover_reels_1080x1920.jpg erstellen (aller Text innerhalb der Mitte 1080×1440 = Instagram-3:4-Raster) und exports/vN_thumb_youtube_1280x720.jpg aus dem schärfsten Vollauflösungsfoto/-frame, mit gleicher Gradierung wie das Video, fettem Montserrat Black-Titel + markengelber Hervorhebung + echtem Logo. Nutze das thumbnail-designer-Skill.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills