Chef d'orchestre YouTube
Une seule commande au lieu de plusieurs skills à retenir. Vous avez tourné des images ; ce skill les accompagne jusqu'aux assets publiés, en s'arrêtant pour un oui à chaque étape.
Configuration : à remplir
| placeholder | description |
|---|---|
<YOUR_FOOTAGE_DRIVE> | Où se trouvent les rushes, par ex. /Volumes/<nom_du_disque> |
<YOUR_VIDEO_LIBRARY> | Où sont conservés les fichiers finalisés, par ex. ~/Videos/Finalisées |
<YOUR_LUT> | Le LUT appliqué à chaque clip, par ex. MonAppareil_Log_vers_Rec709.cube (ou aucun si vous filmez en profil standard) |
<YOUR_TIMEZONE>, <YOUR_POST_TIME> | Créneau de planification par défaut (voir schedule-social) |
N'exécutez jamais deux étapes sans approbation entre elles. Chaque étape nécessite le goût du créateur, et une étape 1 erronée empoisonne tout ce qui suit.
État
Un fichier par vidéo : drafts/videos/<slug>.json.
{"slug":"ma-video","title":"titre de ma vidéo",
"footage":"<YOUR_FOOTAGE_DRIVE>/rushs de ma vidéo",
"work":"/tmp/.../paperedit",
"project":"Ma Vidéo - Montage Papier",
"stages":{"paper-edit":{"status":"approved","at":"YYYY-MM-DD","note":"v2, 10:16"},
"punch-ins":{"status":"approved","at":"YYYY-MM-DD"},
"reels":{"status":"approved","at":"YYYY-MM-DD"},
"covers":{"status":"todo"},
"schedule-reels":{"status":"todo"},
"overlays":{"status":"pending"},
"thumbnail":{"status":"todo"},
"schedule-youtube":{"status":"todo"}}}
Statuts : todo → running → review (attend le créateur) → approved | skipped.
Sur "continue la vidéo " : lire le fichier d'état, signaler où elle en est en une ligne, et reprendre à la première étape qui n'est pas approved ou skipped. Sur une nouvelle vidéo : créer d'abord le fichier d'état, puis commencer à l'étape 1.
Gardez le répertoire de travail stable entre les étapes. Les transcriptions, segments-v2.json et cuts.json sont réutilisés par toutes les étapes ultérieures, ne les dispersez pas.
Les étapes
| # | étape | skill | approbation du créateur | résultat |
|---|---|---|---|---|
| 1 | Montage papier | paper-edit | la liste des coupes, puis la timeline | Montage Papier v1 + v2 (resserré) dans un nouveau projet Resolve |
| 2 | Inserts | paper-edit étape 9 | le plan de cadrage | Montage Papier v3 (inserts) |
| 3 | Reels | video-reels | l'accroche pour chaque reel | timelines verticales, finalisées : images V1, carte d'accroche V2, sous-titres V3 |
| 3b | Couvertures de reels | reel-covers | la preuve en grille, chaque titre | une couverture unique 1080x1920 par reel dans votre style de couverture, validée en vue grille avec l'icône reel |
| 4 | Planifier les reels | schedule-social | chaque légende et heure | IG + TikTok + Shorts sur le calendrier Metricool, quotidiennement à partir de demain, chaque publication portant sa couverture |
| 5 | Incrustations | video-overlays | la liste des clips avant rendu | clips .mov transparents + FCPXML |
| 6 | Miniature + titre | video-thumbnails | quelle variante | PNGs 1920x1080 + une preuve taille téléphone + titres |
| 7 | Planifier YouTube | schedule-social | le titre, la miniature et la description | la vidéo longue sur le calendrier Metricool |
Les reels viennent avant les incrustations exprès. Ils n'ont pas besoin des animations, et ils nécessitent les mains du créateur (coupe, rendu) avant de pouvoir être publiés. Les sortir tôt signifie qu'ils sont mis en ligne pendant que les incrustations sont encore en cours de rendu. Les incrustations sont l'étape la plus lente et celle sur laquelle on attend le moins.
Tournages en direct ou avec audio séparé (un micro-cravate ou un enregistreur dans un dossier audio/ à côté des clips) : exécutez lapel-sync avant le montage papier ou les reels. Il fait du micro-cravate l'audio du clip que toutes les étapes ultérieures liront.
Chargez le skill de l'étape avant de l'exécuter. Ce fichier est l'ordre de passage et les portes ; chaque skill contient le comment faire.
Portes : quoi montrer, et quoi demander
- Montage papier. Montrer la durée brute, v1, v2, le nombre de coupes, et les coupes notables avec leurs raisons. Demander : "Y a-t-il quelque chose ici que vous souhaitez garder ?" Après que le créateur a parcouru : "La coupe est-elle verrouillée ?" Rien en aval ne peut commencer tant que ce n'est pas le cas, car les incrustations et les reels sont ancrés aux timings des mots.
- Inserts. Construire v3 à partir de la v2 rognée du créateur (
segments-locked.json), puis copier l'étalonnage de v2 sur v3 sans qu'on le demande (étape 9 du montage papier). Si la vidéo parle d'un projet réel, demander s'il y a des photos et les placer sur V2 en tant que cartes sur fond blanc (étape 11 du montage papier). Montrer le nombre de changements, environ un toutes les 20 à 40 secondes, et la liste des lignes qui reçoivent un gros plan serré. Demander : "Ces inserts tombent-ils aux bons moments ?" - Reels. Si la vidéo a un appel à l'action avec mot-clé de commentaire, filmer un clip CTA pour reel séparé ("Commentez MOT_CLÉ ci-dessous et je vous enverrai..."). Si le fichier d'état contient
reel_cta, terminer chaque reel de cette vidéo par ce clip (points d'entrée/sortie dans lecta.jsonlié, pris à partir de silencedetect car whisper peut dériver jusqu'à 2s sur les clips courts). Le mot-clé de commentaire va aussi dans la légende. Montrer chaque reel comme ligne d'accroche + ce qui suit, plus le texte de la carte d'accroche. Demander : "Ces accroches arrêtent-elles le défilement ?" Moins de battements, mais meilleurs. Puis passer la main : le créateur coupe et rend. Les sous-titres et les cartes d'accroche sont déjà sur la timeline. Lancer les incrustations pendant ce temps. Personne n'a besoin d'être inactif. 3b. Couvertures de reels. Ne sautez pas cette étape par défaut. Dès que les accroches des reels sont approuvées, dire "Étape suivante : les couvertures pour ces reels" et lancerreel-covers. Il n'a pas besoin des rendus, seulement des accroches et de la transcription, alors faites-le pendant la coupe. Montrer_grid-phone.png(avec l'icône reel dessinée) plus chaque titre. Demander : "Ces couvertures arrêtent-elles le défilement ?" Itérer jusqu'à approbation, puis les enregistrer. Si le créateur dit de sauter, marquerskippedet dire que les reels seront publiés sur une image automatique. - Planifier les reels. Déclenché par "planifie les reels" une fois les rendus terminés. Montrer chaque légende et chaque créneau, chacun à côté de sa couverture approuvée. Demander : "Bon pour planifier ?" Si
coversn'est pasapprovedouskipped, s'arrêter et exécuter d'abord l'étape 3b. - Incrustations. Le style maison par défaut est un texte dans la scène à côté ou derrière la tête du locuteur, jamais sur le visage (voir
video-overlays). Montrer la liste des clips proposés avec timecodes et repères avant le rendu (le rendu prend environ 10 secondes d'horloge murale par seconde d'incrustation). Demander : "Lesquels retireriez-vous, et y a-t-il un moment que j'ai manqué ?" - Miniature + titre. Montrer la feuille de preuve taille téléphone, pas les rendus pleine taille, plus 4 à 6 titres avec le nombre de caractères. Demander : "Lequel, et voulez-vous des mots différents ?"
- Planifier YouTube. Après que les incrustations sont sur la timeline et que la vidéo finale est exportée. Montrer le titre, la miniature choisie et la description complète. Demander : "Bon pour planifier ?"
Règles de planification, étapes 4 et 7 :
Règle de créneau par défaut : commencer le lendemain du jour actuel, une publication par jour à <YOUR_POST_TIME> <YOUR_TIMEZONE>, et sauter tout jour qui a déjà du contenu (les brouillons comptent). Récupérer getScheduledPosts avant de choisir les créneaux ; ne jamais doubler une journée.
Les légendes partent propres. Texte final à chaque fois, pas de texte "BROUILLON TEST". Marquer les tests avec draft: true + autoPublish: false et remettre le lien du planificateur à la place.
Règles d'ordre d'exécution
- Couper avant les graphiques, toujours. Les timings des incrustations sont ancrés aux mots prononcés ; tout recadrage les décale tous. Si la coupe change après l'étape 5, régénérer le FCPXML (secondes) mais ne pas refaire le rendu des clips.
- Les reels proviennent des rushes bruts, jamais de la coupe incrustée. Les animations sont faites pour YouTube, et c'est pourquoi les reels peuvent être exécutés avant les incrustations.
- Deux passations, et elles se chevauchent. Après l'étape 3, le créateur coupe les reels ; après l'étape 6, il place les incrustations sur la timeline et exporte. Les deux sont lents pour lui et libres pour vous, alors mettez en file d'attente le travail de l'étape suivante plutôt que d'attendre.
- Le LUT va sur tout (
<YOUR_LUT>). Si la caméra filme en profil log, les images non étalonnées semblent grises, y compris les captures de miniature. - Tout ce qui touche à Resolve : exécutez d'abord
bash .claude/skills/paper-edit/scripts/ensure_resolve.sh. Il ouvre Resolve s'il est fermé et attend l'API, alors ne demandez pas à l'utilisateur de l'ouvrir. Il nécessite External scripting : Local, et un nouveau projet pour que le travail existant ne soit jamais en danger. Nommez-le<Vidéo> - YYYY-MM-DDafin que le plus récent soit évident ; deux projets du même nom créent une confusion quant auquel est actuel. - Les fichiers finalisés vont dans
<YOUR_VIDEO_LIBRARY>/<Vidéo> YYYY-MM-DD/, les fichiers de travail restent dans~/Movies/<video>-*. Deux rendus de chaque vidéo : un passage de livraison et un master d'archive à 60 Mbps, plus les timelines .drt/.drp. Voirschedule-socialpour la disposition. Le créateur ne devrait jamais avoir à fouiller dans~/Moviespour quelque chose de publiable, et rien n'est jamais écrit en vrac sur le Bureau. - L'export longue durée 4K (optionnel) : dupliquer
YouTube FinalenYouTube Final 4K, régler la timeline de cette copie sur 3840x2160 (useCustomSettings1 +timelineResolutionWidth/Height), et rendre en H.264 àVideoQuality40000 dans<Video>/YouTube/. Le zoom et les inserts survivent au changement de résolution, et les clips d'incrustation 1080 passent à l'échelle proprement. Lancer le rendu et revenir ; n'attendez jamais à l'intérieur deexecute_resolve_code. Une vidéo de 6:30 peut prendre environ une heure en 4K avec des incrustations dans la scène, et l'appel MCP meurt après 30 minutes, ce qui bloque également tous les appels ultérieurs jusqu'à la fin du rendu. Surveillez plutôt le fichier depuis bash : le MP4 ne devient lisible (ffproberéussit) que lorsque Resolve a terminé. Un projet est rendu à la fois, alors commencez le rendu de la vidéo suivante une fois que le fichier précédent est disponible. Environ 1,9 Go pour 6,5 minutes. - La publication est la seule étape irréversible. Tout ce qui la précède peut être reconstruit en quelques minutes ; une publication qui sort ne peut pas être dépublier depuis ici. Traitez les portes sur les étapes 4 et 7 comme les plus strictes.
Temps et coût
| étape | horloge murale | notes |
|---|---|---|
| Montage papier | ~2 min de transcription + temps de lecture | la seule étape avec un coût de réflexion réel, ~5k tokens |
| Inserts | secondes | |
| Reels | ~1 min | sous-titres inclus |
| Incrustations | ~10 min de rendu de coupe propre, puis ~15-20s par 1s d'incrustation | le style dans la scène matifie chaque image : ~48 clips peuvent prendre ~1h ; nécessite que le disque de rushes soit monté ; exécutez-le pendant la coupe des reels |
| Miniature | ~1 min | 4 à 6 variantes |
| Planification | ~2 min | saut de téléchargement + écritures Metricool |
Liés
paper-edit,lapel-sync,video-overlays,video-reels,reel-covers,video-thumbnails,schedule-social- Optionnel : une référence de titres (règles de longueur et de CTR) et un plan de sujet vidéo, si vous les conservez