Communitygithub.com

yinbaozong/rough-cut-wiki-video

Agent-Fähigkeit zur Erstellung bearbeitbarer Schritt-für-Schritt-Tutorial-Video-Rohschnitte mit Jianying 10/11 und Final Cut Pro

Was ist rough-cut-wiki-video?

Diese Fähigkeit verwandelt eine schriftliche Schritt-für-Schritt-Anleitung und einen Ordner mit Filmmaterial in ein nicht-destruktives Rohschnitt-Paket für Tutorial-Videos. Sie unterstützt die Eingabe von Verfahrenstexten entweder direkt in die Konversation oder als lokale UTF-8-Text-/Markdown-Datei. Die Fähigkeit priorisiert gesprochene Beweise aus dem Filmmaterial, verwendet aber Dateinamen, wenn keine Sprache vorhanden oder nicht relevant ist, und bewahrt alle Takes vollständig auf. Sie basiert strikt auf der bereitgestellten Prozedur für Untertitel (keine improvisierte Erzählung) und kann für Jianying 10/11 und Final Cut Pro projektdateien exportieren, inklusive formaler Untertitel, SRT- und FCPXML-Dateien. Die Fähigkeit wird über die Kommandozeile mit Python-Skripten gesteuert und ist für Windows-Benutzer optimiert, die weitgehend automatisch arbeitende Agenten wie Claude Code oder Cursor nutzen.

Funktioniert mit✓Claude Code✓Codex CLI✓Cursor
npx skills add yinbaozong/rough-cut-wiki-video

In Ihrer bevorzugten KI fragen

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

Dokumentation

Wiki Video Rohschnitt

Wandle eine geordnete Prozedur und einen Ordner mit Filmmaterial in ein nicht-destruktives Tutorial-Rohschnitt-Paket um. Akzeptiere entweder in die Konversation eingefügten Prozedurtext oder eine lokale UTF-8-Text-/Markdown-Datei. Bevorzuge lokale Sprachbeweise, greife auf Dateinamen zurück, bewahre jeden Take auf und verwende die bereitgestellte Prozedur – nicht improvisierte Erzählung – als faktenbasierte Quelle für Untertitel.

Arbeitsablauf

  1. Frage nach dem Verzeichnis des Filmmaterials und der geordneten Prozedur. Akzeptiere entweder direkt in die Konversation eingefügten Text oder eine lokale UTF-8-Text-/Markdown-Datei; erfordere niemals eine .md-Datei, wenn eingefügter Text verfügbar ist. Rufe keine URL ab, es sei denn, der Benutzer fragt explizit danach. Speichere eingefügten Text unverändert als wiki-source.md des Auftrags, bevor du die CLI aufrufst.

  2. Behandle nur geordnete, gefilmte Aktionen als Zeitleistenschritte. Bitte den Benutzer nicht, Werkzeuglisten, Vorbereitungsabschnitte, Hintergrund oder Theorie hinzuzufügen, die nicht gefilmt wurden. Bevorzuge Schritt 1/2/3, 步骤一/二/三 oder eine nummerierte Liste. Behalte wichtige Warnungen innerhalb der Aktion, in der sie gelten.

  3. Finde dieses Fähigkeitsverzeichnis aus der geladenen SKILL.md; gehe niemals von einem .codex, .claude oder .cursor-Pfad aus.

  4. Führe die Fähigkeitsprüfung durch:

    python scripts/roughcut.py doctor
    
  5. Führe die Analyse durch. Verwende auto, es sei denn, der Benutzer fordert eine reine Dateinamenverarbeitung an. Extrahiere im Automatikmodus zuerst die Tonspur, transkribiere mit Wort-Zeitstempeln und prüfe, ob das gesprochene Etikett mit einem Prozedurschritt zusammenhängt, bevor der Dateiname berücksichtigt wird:

    python scripts/roughcut.py run --media "E:\Filmmaterial" --wiki "E:\Auftrag\wiki.md" --output "E:\Auftrag\Ausgabe" --mode auto --preview
    
  6. Untersuche review.md, edit-plan.json, repräsentative Beweise und Warnungen. Verbessere wiki-steps.json oder edit-plan.json nur, wenn die Beweise aus Filmmaterial/Prozedur die Änderung stützen. Erfinde niemals Mengen, Objekte, Zutaten, Teile, Richtungen oder Sicherheitsangaben.

  7. Starte die Exporteure nach einer manuellen Planänderung neu (derzeit run für einen vollständigen Neubau verwenden). Behalte mehrdeutiges oder widersprüchliches Filmmaterial bei und markiere es als 待确认; verwerfe niemals stumm eingegebenes Filmmaterial.

  8. Erstelle unter Windows ein natives Jianying 10/11-Projekt aus edit-plan.json mit dem Befehl jianying10. Lasse zunächst --user-data weg und validiere in einem Staging-Verzeichnis. Bevor --user-data hinzugefügt wird, um das echte Projekt zu registrieren, muss Jianying vollständig geschlossen sein. Der Exporteur muss beide JSON-Entwurfsdateien mit der neuesten gültigen lokalen videoeditor.dll verschlüsseln, root_meta_info.json sichern und einen passenden Homepage-Eintrag registrieren. Ersetze niemals einen vorhandenen Entwurf, es sei denn, der Benutzer autorisiert dies explizit.

Beweisregeln

Verwende diese Priorität: Benutzerkorrekturen; prozedurbezogenes gesprochenes Etikett nach dem Start; aussagekräftiger Dateiname und Teilnummer; Prozedurreihenfolge/OCR/visueller Kontext nur für die Überprüfung. Ein Kameradateiname wie DJI_0001 ist kein Etikett. Wenn die Sprache leer oder ohne Bezug zu einem Prozedurschritt ist, versuche es mit dem Dateinamen. Wenn keiner der beiden prozedurbezogene Beweise liefert, stoppe anstatt zu raten und bitte den Benutzer, ein gesprochenes Schritttikett aufzunehmen oder die Datei umzubenennen. Wiederholte Takes beibehalten und explizite Teile vor der Aufnahmezeit ordnen. Ordne anderes unpassendes Material am Ende der Zeitleiste an und führe nicht gefilmte Prozedurschritte nur im Bericht auf.

Startsignale sind 321开始, 三二一开始, 321走 oder isoliertes 开始/走. Ends signale sind isoliertes OK, 过, 可以, 好了 oder 结束. Schneide keine phraseninternen Wörter wie 可以安装 oder 开始拆卸 zurück. Das Dateiende ist ein gültiges Take-Ende.

Untertitel und Ausgaben

Erstelle formelle Untertitel aus der bereitgestellten Prozedur, poliere die Syntax leicht für eine natürliche Lesbarkeit. Behalte Namen, Zählungen, Richtungen und Warnungen bei, die in den Schritten genannt werden. Verwende zwei unabhängig entfernbare Spuren: 文档字幕 und genauen Text 待确认. Lasse Originalaudio und Original-4K-Dateien unberührt.

Der Ausgabe-Vertrag und die JSON-Felddefinitionen befinden sich in schemas.md. Lies usage.md für Plattform-/Einrichtungsdetails und jianying10.md, bevor du ein Jianying-Projekt registrierst. Hilfe zu Aufnahmekonventionen findest du in shooting-guide.md, filename-guide.md und wiki-format.md.

Fehlerbehandlung

Verwende ausschließlich das mehrsprachige faster-whisper small-Modell. Ersetze es nicht durch tiny. Wenn small fehlt oder unvollständig ist, stoppe die Sprachanalyse und zeige den Ein-Befehl-Reparaturpfad scripts/download-model.ps1 oder scripts/download-model.sh an. Bei anderen Erkennungs- oder OCR-Fehlern behalte das gesamte Filmmaterial bei, verwende verbleibende Beweise und dokumentiere den Rückfall in review.md. Wenn FFmpeg fehlt, gib trotzdem den Plan, SRT, FCPXML und den Entwurfskandidaten aus; lasse die Vorschau weg. Wenn Jianying-Verschlüsselung oder -Registrierung fehlschlägt, behalte den Staging-Entwurf, die Diagnose, SRT, FCPXML und edit-plan.json bei; ersetze, downgrade oder deinstalliere niemals automatisch das Jianying des Benutzers.

Verwandte Skills