Communitygithub.com

Stil übernehmen (Borrow Style)

Aus dem eigenen Filmmaterial im Stil eines Referenzvideos einen neuen Film erstellen – mit dessen Schnittrhythmus, Übergängen, Bewegung, Farbe, Untertiteln und Look – jedoch ohne jegliches Material des Referenzvideos zu verwenden. Die abgeleitete „Hausmarke“ wird als eigenes Skill exportiert.

Was ist Stil übernehmen (Borrow Style)?

Dieses Skill ermöglicht es, die ästhetische Verpackung eines Referenzfilms zu analysieren und auf das eigene Rohmaterial anzuwenden – inklusive Schnittarten, Übergänge, Kamerabewegung, Farbgebung, Lautstärke, Tempo und Untertitel-Design. Im Gegensatz zu einer exakten Nachstellung (Shot-for-Shot-Remake) werden keine Szenen, Dialoge, Musik oder Handlungselemente des Originals übernommen; es entsteht ein neuer Film, der dennoch die unverwechselbare Handschrift des Referenzeditors trägt. Das Skill ist speziell für das OpenFilm-Framework optimiert und stellt Skripte zur Messung von Metriken (Beats, Lautstärke, Farbe etc.), zur automatischen Untertitel-Erstellung und zur visuellen Gegenüberstellung mit Toleranzprüfung bereit. Entwickler können den abgeleiteten Stil als eigenständiges Hausstil-Skill speichern und auf beliebige Projekte anwenden, ohne die Originaldaten zu verwenden – ideal für Serien, Agenturen oder Creator, die konsistente visuelle Identitäten aufbauen möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/WEBGRS/openfilm-borrow-style/tree/HEAD/skills/borrow-style

In Ihrer bevorzugten KI fragen

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

Dokumentation

Stil übernehmen

Die Person zeigt einen Film, den sie mag, und reicht ihr eigenes Material ein. Erstelle den Film, den der Editor des Referenzfilms daraus geschnitten hätte: Wer das Referenzvideo kennt, spürt die familiäre Ähnlichkeit und findet nichts davon auf dem Bildschirm. Schreibe diese Verpackung dann auf, damit ihr nächster Film sie ohne das Referenzvideo tragen kann.

Was ihn definiert

Ihr Inhalt in der Verpackung des Referenzfilms. Ein Film, der die Einstellungen, Zeilen oder die Reihenfolge des Referenzvideos wiederverwendet, ist eine Kopie; ihr Inhalt in einem Look, den der Agent gewählt hat, ist dies ebenfalls nicht. OpenFilms eigenes replicate ist die andere Aufgabe: die Struktur des Referenzvideos, Einstellung für Einstellung zum gleichen Zeitpunkt, wobei der Inhalt der Person eingetauscht wird. Ihre eigene Geschichte im Gefühl des Referenzvideos – das ist dieses Skill.

Was gelten muss

  • In dieser Reihenfolge. 1. Miss das Referenzvideo und betrachte die Bilder, die seine letzte Zeile nennt. 2. Sag der Person, was du übernimmst (Mit der Person). 3. Schreibe den Hausstil: einen Ordner skills/<name>/ neben film.html (nicht neben diesem Skill: das ist ihre Bibliothek) aus <diesem Skill-Ordner>/house-style.md, wobei jedes <…> aus den Zahlen und den Bildern gefüllt wird, mit einer openfilm.json. 4. Schneide film.html aus diesem Ordner, nicht aus dem Gedächtnis. 5. Rendere, vergleiche, korrigiere, rendere, vergleiche. 6. Führe house.mjs check aus, dann berichte.
  • Sprache zuerst wo Menschen vor der Kamera sprechen. Eine Stimme ist über ihrem eigenen Gesicht oder über Material ohne Gesicht, niemals über dem einer anderen Person; kein Schnitt geht durch ein Wort; kein Untertitel besteht aus ein oder zwei Wörtern eines Satzes. Wenn das Tempo des Referenzvideos das nicht halten kann, weicht das Tempo: lasse die Messung AUS und erkläre warum. Markiere Stimme und Material mit data-speaker="Name"; house.mjs check listet jeden Bruch mit seiner Zeit auf.
  • Ihre Bibliothek nur auf ihr Ja hin. Führe npx openfilm skill add <folder> erst aus, nachdem die Person in diesem Gespräch Ja gesagt hat; biete es andernfalls am Ende an.
  • Nichts vom Referenzvideo im Film. Kein Bild, Material, Logo oder Person davon, keine seiner Worte, nicht seine Reihenfolge der Ereignisse, nicht seine Musikdatei.
  • Ihr Material wie es ist, in der Rahmung des Referenzvideos. Material beschnitten mit #t=, niemals neu kodiert. Wenn das Referenzvideo sein Material auf einem Hintergrund setzt (Karten, geneigte Seiten, Fenster, Ausschnitte), werden ihre Screenshots und Seiten in diese Rahmung gesetzt, nicht im Vollbild. Seiten tragen nur die Schlüsselwörter und Titel, die das Referenzvideo von seinen Untertiteln trennt.
  • Untertitel sind eine Untertitelspur, erstellt aus der .vtt neben jeder Stimme, im Look des Hausstils, durch house.mjs captions. Eine Seite zeichnet sie nie.
  • Schnitt auf die Musikschläge. Musik mit ähnlichem Tempo und Gefühl: die der Person, npx openfilm get music-search (kostenlos), oder eine Bibliothek, deren Lizenz es erlaubt. Führe beats.mjs darauf aus und schneide auf die Beats, die es findet, nicht auf ein Raster ab 0 s.
  • Schließe mit den Zahlen ab. Vergleiche markiert jede Messung als AUS, wenn sie außerhalb der Toleranz liegt. Korrigiere, was das Material dir nicht vorschreibt (Lautstärke, Gradierung, Schnitttiming und -arten), rendere und vergleiche erneut, und benenne, was noch abweicht, und warum.

Was du hast

  • node <diesem Skill-Ordner>/scripts/style.mjs <Referenzvideo> misst einen Film in style/<name>.json, style/<name>.html und ein Bild pro Einstellung (Tempo, Schnitte, Bewegung, Farbe, Lautstärke, Beats). Die Bilder zeigen, was Zahlen übersehen: Untertitel, Titel, Rahmung, Hintergründe.
  • style.mjs compare <Referenz> <film.mp4> --music <Musikdatei> setzt die beiden nebeneinander mit Toleranzen und beendet sich mit Exit-Code 1, wenn der Film ein Bild des Referenzvideos oder sechs Wörter hintereinander seiner Wörter enthält.
  • node <diesem Skill-Ordner>/scripts/house.mjs captions film.html --like skills/<name>/captions.vtt schreibt die Untertitelspur aus den Stimmen, wie film.html sie platziert und trimmt; house.mjs check sagt, was dem Hausstil und den Untertiteln des Films noch fehlt.
  • node <diesem Skill-Ordner>/scripts/beats.mjs <Musik> misst einen Track: Tempo, Beats, Takte, Hits.
  • npx openfilm look überprüft Bilder, inklusive Untertitel. Die letzte Zeile jedes Skripts sagt, was als Nächstes kommt.

Mit der Person

Ihre Worte zuerst. Sag ihnen vor dem Schnitt in drei Zeilen: die Zahlen des Referenzvideos; was du übernimmst; was du nicht übernimmst. Wenn du fertig bist, sag ihnen in wenigen Zeilen: welche Messungen noch abweichen und warum, wo der Hausstil-Ordner ist und ob er ihrer Bibliothek hinzugefügt wurde.

Verwandte Skills