Communitygithub.com

Reel coupe-phrase

Monte un reel vertical 9:16 coupé sur chaque phrase dite : plans plein écran, gros mots sur noir, un compteur qui descend et une voix sèche, environ 40 à 60 secondes.

Qu'est-ce que Reel coupe-phrase ?

Transforme une idée parlée en reel fini, coupé au rythme des phrases. Les plans réels tombent sur chaque phrase, les mots condensés et les cartes restent sur fond noir, un compteur descend avec l'histoire, et l'humour vient du timing : arrêts sur image, punch-ins, coupes vers le silence. Un film de référence est livré avec le skill.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amrtawfik160/fastcut-reel/tree/HEAD

Demander à votre IA préférée

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

Documentation

Reel fast-cut

Un reel 1080×1920, 60 fps qui raconte une idée utile rapidement et avec un peu d'humour : de vraies vidéos de vraies personnes sous de grands mots, une coupe franche sur presque chaque phrase, et des blagues qui viennent du timing. Tout ce dont il a besoin se trouve dans ce dossier : pipeline/ gère la voix, le timing, les sous-titres, la plaque vidéo, la musique, la construction et les vérifications ; ce fichier est l'ordre de travail.

examples/egp/ est la construction de référence, le reel de la livre égyptienne (60,8 s, 4 novembre 2026), approuvé tel que livré. reference/look.png montre 12 images de celui-ci. Copiez tout sauf sa carte de fin : le gris atténué « FOR MORE » sur un petit bouton était son écran le plus faible, construisez donc la carte de fin aussi grande et lumineuse que le reste (reference/look.md, La fin).

Lisez chaque référence avant l'étape qui en a besoin :

  • reference/script.md avant l'étape 1 : l'idée, les accroches, la forme, les affirmations, et comment montrer un produit sans le vendre.
  • reference/pipeline.md avant l'étape 3 : configuration, clés, chaque commande, les contrats de la plaque et des scènes.
  • reference/voice.md avant l'étape 3 : les réglages vocaux, le rythme, les vérifications.
  • reference/media.md avant l'étape 4 : les sources, les licences, ce qu'il ne faut pas utiliser, le journal.
  • reference/look.md et reference/humour.md avant l'étape 5 : pourquoi le style a cette apparence, les plans, le texte et les dispositifs, et les blagues de timing.
  • reference/review.md avant l'étape 6 : l'échelle de gravité, le briefing du relecteur, les résultats réels, les défauts connus.

Étapes

  1. Script et accroche. Créez le dossier du projet en dehors du dossier du skill (par exemple ~/reels/<nom>/). Recherchez les faits dans research.md (chaque nombre avec une date et un lien), puis écrivez script.md et 3 accroches selon reference/script.md. Montrez-les à l'utilisateur comme le dit reference/script.md (Montrez-le). Terminé lorsque l'utilisateur approuve le script et choisit une accroche ; rien n'est vocalisé ou construit avant cela.

  2. Brief. Écrivez BRIEF.md dans le dossier du projet, sur le modèle de examples/egp/BRIEF.md : entrées, voix, visuel continu, un tableau de plans avec une ligne par réplique, les étapes d'exécution et les scores de révision. Il ajoute à la table approuvée ce dont celui qui construit le reel (vous-même ou un sous-agent constructeur à qui vous le confiez) a besoin : quels clips rechercher, le visuel continu, les notes vocales. Terminé lorsque chaque ligne a une ligne nommant ses images dans l'ordre parlé.

  3. Projet et voix. Copiez les fichiers de l'exemple comme le dit reference/pipeline.md (Le dossier du projet), écrivez lines.py, puis voix et ajustement selon reference/voice.md. Lancez la construction du timing. Terminé lorsque chaque ligne affiche OK dans la vérification des mots, que le rythme et la longueur respectent les limites dans reference/voice.md (Rythme et longueur), et que build/cues.txt contient tous les repères dont le tableau de plans a besoin.

  4. Médias. Pour chaque clip de plan, recherchez, lisez la fiche de contact, et téléchargez uniquement des séquences réelles selon reference/media.md. Terminé lorsque chaque clip du tableau de plans se trouve dans media/, que chacun a une ligne dans media/LOG.tsv, et qu'aucun n'est généré par IA ni n'affiche de logo de marque. (L'audio des clips n'atteint jamais le mix : plate.py le supprime.)

  5. Construction. Écrivez plate_spec.py (la table de coupe et pour chaque coupe son clip, son point d'entrée et son recadrage) et src/10_shots.js (un bloc par coupe), ainsi que sfx.py et music.py, selon reference/look.md et reference/humour.md. Lancez plate.py, puis build.sh. Terminé lorsque build.sh affiche Check passed sans WARNING, que edge_check.py affiche ALL CUTS CLEAN, et que l'instantané de chaque mot humoristique montre la blague sur ce mot.

  6. Boucle de révision. Effectuez le rendu, puis lancez UN NOUVEAU relecteur avec le brief dans reference/review.md. Corrigez chaque P1 et P2 qu'il signale, refaites le rendu, et lancez un autre nouveau relecteur ; au maximum 8 rounds. Si le round 8 trouve encore un P1 ou P2, arrêtez-vous et signalez ce qui reste à l'utilisateur. Terminé lorsqu'un nouveau relecteur du fichier exact que vous allez livrer ne signale aucun P1 ni P2, et que check_mix.py affiche MATCH.

  7. Livraison. Le MP4 et la couverture (cover.sh : une image sans le sous-titre) vont dans le dossier nommé par l'utilisateur. Signalez la longueur, les mots par minute, les clips avec leurs identifiants et créateurs, les rounds de révision et le verdict, les P3 ouverts avec horodatages, tout nombre à revérifier le jour de la publication, et ce qu'il faut vérifier à l'oreille. Écrivez media/USED.tsv et supprimez les clips inutilisés et les images temporaires. Téléchargez ou publiez uniquement lorsque l'utilisateur le demande.

Skills associés