CommunityCodierung & Entwicklunggithub.com

ameviadodo/montageos

Kopiert den Videoschnitt-Stil einer Referenz (YouTube/Shorts/TikTok-Links oder MP4-Dateien) – Schnittrhythmus, Planlänge, Zoomfrequenz, B-Roll-Dichte, Format, Loudness, Farbkorrektur, Typografie und Untertitelfarben – und wandelt ihn in einen wiederverwendbaren MonteurOS-Stil um.

Was ist montageos?

Diese Fähigkeit ermöglicht es, den Schnitt- und Gestaltungsstil eines beliebigen Referenzvideos (YouTube, Shorts, TikTok oder lokale MP4-Dateien) zu analysieren und als wiederverwendbaren MonteurOS-Stil zu speichern. Der Prozess ist dreistufig: Zuerst wird das Video automatisch heruntergeladen und Metriken wie Schnitte pro Minute, mittlere Planlänge, Lautstärke (LUFS), Helligkeit/Sättigung und Format extrahiert. Bei Bedarf kann eine Transkription die Wortrate hinzufügen. Im zweiten Schritt überprüft der Benutzer die generierten Bildtafeln und passt Parameter für Untertitel (Schriftart, Größe, Farben), Zoom-/B-Roll-Eigenschaften, Farbkorrektur und Soundeffekte an. Schließlich wird der Stil auf ein neues Rohmaterial angewendet und iterativ verbessert. Die Fähigkeit arbeitet plattformunabhängig über die Kommandozeile und eignet sich für MonteurOS-Anwender, die einen konsistenten Look über mehrere Videos hinweg reproduzieren möchten, ohne manuell jede Einstellung neu vorzunehmen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ameviadodo/montageos/tree/HEAD/skills/monteur-copie-style

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Stil-Kopie

1. Messen (automatisch)

bin/monteur style "https://youtu.be/XXXX" ref2.mp4 --name stil-name [--transcribe]

Lädt herunter (yt-dlp, ≤1080p) und misst: Schnitte/min, durchschnittliche/mediane Planlänge, Stille-Verhältnis, LUFS, Luminanz/Sättigung, Format; --transcribe fügt Wörter/min hinzu. Ausgaben: styles/refs/<name>/<video>/profile.json, Tafeln contact_sheet.png (30 Bilder), burst.png (Serie 4 B/s → Zooms, Pops, Übergänge), frame_1..3.png (volle Auflösung → Typografie). Entwurf: styles/<name>.json.

2. Ansehen (du – Pflicht)

Öffne die PNGs mit dem Lese-Tool und vervollständige styles/<name>.json:

  • subtitles: Schriftart aus assets/fonts/ (falls nicht vorhanden, lade die äquivalente OFL von github.com/google/fonts in assets/fonts/), relative Größe, Farben (primary, highlight, emphasis in hex), Großbuchstaben, Wörter pro Block, Position, Kästchen (box), Umriss.
  • zoom: Zeigt die Serie Punch-Ins? Frequenz? Amplitude?
  • broll: Anteil Zwischenschnitte vs. Kamerablick, Vollbild oder PiP.
  • motion: Titel, Emojis, Lower-Thirds, CTA; Akzentfarbe.
  • look: eq (contrast=…:saturation=…), curves (vintage, increase_contrast…), vignette, grain, letterbox.
  • sfx: Ton bei jedem Zoom? Musik dauerhaft? Entferne den Schlüssel _todo_claude, sobald ausgefüllt. Füge eine einzeilige description hinzu.

3. Anwenden

bin/monteur prep RUSH.mp4 --style stil-name dann Rendering, dann Seite-an-Seite-Vergleich (Tafel des Renderings vs. contact_sheet.png) und einmal iterieren.

Grenzen: Es wird ein Stil kopiert, nicht der Inhalt – keine Wiederverwendung der Bilder/Musik der Referenz. Falls YouTube den Download blockiert, fordere die MP4-Datei oder Screenshots an.

Individual skills in this repo

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

Verwandte Skills