Communitygithub.com

yinbaozong/rough-cut-wiki-video

Compétence d'agent pour la création de pré-montages vidéo pas à pas non destructifs avec Jianying 10/11 et Final Cut Pro.

Qu'est-ce que rough-cut-wiki-video ?

Cette compétence transforme une procédure ordonnée (texte collé ou fichier Markdown local) et un dossier de rushes en un package de pré-montage vidéo tutoriel non destructif. Elle prend en charge les logiciels de montage Jianying 10/11 et Final Cut Pro. Le flux de travail inclut la transcription automatique des bandes sonores (modèle `small` de faster-whisper) comme source principale d'étiquetage des plans, avec recours aux noms de fichiers en cas d'absence de parole pertinente. La compétence génère un plan de montage (`edit-plan.json`), des sous-titres formels (track `文档字幕`), un fichier FCPXML, et un projet Jianying prêt à être importé. Elle priorise les preuves (parole prononcée, noms de fichiers, ordre de la procédure) et ne devine jamais le contenu manquant : si les preuves sont insuffisantes, elle marque les rushes comme `待确认` et liste les étapes non filmées dans le rapport. Elle fournit aussi des guides de référence pour les conventions de tournage, de nommage et de format wiki. En cas d'échec de reconnaissance ou d'encodage, elle conserve tous les médias, produit les artefacts existants et ne jamais remplacer ou désinstaller le logiciel de l'utilisateur sans autorisation explicite.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Pré-montage Vidéo Wiki

Transformez une procédure ordonnée et un dossier de rushes en un package de pré-montage tutoriel non destructif. Acceptez le texte de la procédure collé dans la conversation ou un fichier local UTF-8 texte/Markdown. Privilégiez les preuves vocales locales, recourez par défaut aux noms de fichiers, conservez chaque prise, et utilisez la procédure fournie (et non une narration improvisée) comme source factuelle pour les sous-titres.

Flux de Travail

  1. Demandez le dossier des rushes et la procédure ordonnée. Acceptez soit le texte collé directement dans la conversation, soit un fichier local UTF-8 texte/Markdown ; n'exigez jamais un fichier .md lorsque le texte collé est disponible. Ne récupérez pas une URL sauf demande explicite de l'utilisateur. Enregistrez le texte collé tel quel dans le fichier wiki-source.md du projet avant d'invoquer l'interface en ligne de commande.

  2. Traitez uniquement les actions ordonnées et filmées comme des étapes de la timeline. Ne demandez pas à l'utilisateur d'ajouter des listes d'outils, des sections de préparation, du contexte ou de la théorie qui n'ont pas été filmés. Privilégiez Étape 1/2/3, 步骤一/二/三, ou une liste numérotée. Gardez les précautions essentielles à l'intérieur de l'action où elles s'appliquent.

  3. Localisez ce répertoire de compétence à partir du fichier SKILL.md chargé ; ne supposez jamais un chemin .codex, .claude ou .cursor.

  4. Lancez la vérification des capacités :

    python scripts/roughcut.py doctor
    
  5. Lancez l'analyse. Utilisez auto sauf si l'utilisateur demande un traitement basé uniquement sur les noms de fichiers. En mode auto, extrayez d'abord la piste audio, transcrivez avec les horodatages des mots, et testez si le libellé parlé est en rapport avec une étape de la procédure avant de considérer le nom de fichier :

    python scripts/roughcut.py run --media "E:\footage" --wiki "E:\job\wiki.md" --output "E:\job\output" --mode auto --preview
    
  6. Inspectez review.md, edit-plan.json, les preuves représentatives et les avertissements. Améliorez wiki-steps.json ou edit-plan.json uniquement lorsque les preuves des rushes/de la procédure justifient le changement. N'inventez jamais de quantités, d'objets, d'ingrédients, de pièces, de directions ou d'indications de sécurité.

  7. Relancez les exportateurs après un changement manuel du plan (actuellement utilisez run pour une reconstruction complète). Conservez les rushes ambigus ou conflictuels et marquez-les 待确认 ; ne supprimez jamais silencieusement un média d'entrée.

  8. Sous Windows, créez un projet natif Jianying 10/11 à partir de edit-plan.json avec la commande jianying10. Omettez d'abord --user-data et validez dans un répertoire de préparation. Avant d'ajouter --user-data pour enregistrer le vrai projet, exigez que Jianying soit complètement fermé. L'exportateur doit chiffrer les deux fichiers JSON du brouillon avec la videoeditor.dll locale valide la plus récente, sauvegarder root_meta_info.json, et enregistrer une entrée de page d'accueil correspondante. Ne remplacez jamais un brouillon existant sauf autorisation explicite de l'utilisateur.

Règles des Preuves

Utilisez cette priorité : corrections de l'utilisateur ; libellé parlé post-début lié à la procédure ; nom de fichier significatif et numéro de partie ; ordre de la procédure/OCR/contexte visuel pour consultation uniquement. Un nom de fichier caméra tel que DJI_0001 n'est pas un libellé. Si la parole est vide ou sans rapport avec chaque étape de la procédure, essayez le nom de fichier. Si aucun des deux ne fournit de preuve liée à la procédure, arrêtez-vous au lieu de deviner et demandez à l'utilisateur d'enregistrer un libellé d'étape parlé ou de renommer le fichier. Conservez les prises répétées et ordonnez les parties explicites avant l'heure d'enregistrement. Placez les autres éléments non correspondants à la fin de la timeline et listez les étapes de la procédure non filmées uniquement dans le rapport.

Les signaux de début sont 321开始, 三二一开始, 321走, ou 开始/走 isolés. Les signaux de fin sont OK, 过, 可以, 好了, ou 结束 isolés. Ne coupez pas les mots à l'intérieur d'une phrase comme 可以安装 ou 开始拆卸. La fin du fichier est une fin de prise valide.

Sous-titres et Sorties

Créez des sous-titres formels à partir de la procédure fournie, en polissant légèrement la syntaxe pour une lecture naturelle. Conservez les noms, quantités, directions et avertissements mentionnés dans les étapes. Utilisez deux pistes indépendamment amovibles : 文档字幕 et le texte exact 待确认. Conservez l'audio original et les fichiers 4K originaux intacts.

Le contrat de sortie et les définitions des champs JSON se trouvent dans schemas.md. Lisez usage.md pour les détails de plateforme/configuration et jianying10.md avant d'enregistrer un projet Jianying. Pour vous aider avec les conventions de capture, lisez shooting-guide.md, filename-guide.md et wiki-format.md.

Gestion des Échecs

Utilisez uniquement le modèle multilingue small de faster-whisper. Ne le remplacez pas par tiny. Si small est manquant ou incomplet, arrêtez l'analyse vocale et affichez la commande unique de réparation scripts/download-model.ps1 ou scripts/download-model.sh. Pour les autres échecs de reconnaissance ou d'OCR, conservez tous les médias, utilisez les preuves restantes et enregistrez le repli dans review.md. Si FFmpeg est absent, émettez quand même le plan, le SRT, le FCPXML et le brouillon candidat ; omettez l'aperçu. Si le chiffrement ou l'enregistrement Jianying échoue, conservez le brouillon de préparation, les diagnostics, le SRT, le FCPXML et edit-plan.json ; ne remplacez, ne rétrogradez et ne désinstallez jamais automatiquement le Jianying de l'utilisateur.

Skills associés