Communitygithub.com

Benedict30/short-video-editor

Monte des clips ou des captures d'écran en vidéos verticales concises pour TikTok, Reels ou Shorts, incluant accroche, rythme, titres, transitions, masques de confidentialité et un fichier MP4 exporté. Idéal pour le montage de séquences existantes ; la capture d'écran est facultative.

Qu'est-ce que short-video-editor ?

Cette compétence permet de produire des vidéos verticales courtes et soignées, optimisées pour des plateformes comme TikTok, Instagram Reels ou YouTube Shorts, à partir de clips fournis ou de captures d'écran. Elle prend en charge l'analyse des séquences, la création d'un plan narratif simple, l'ajout d'accroches et de titres, la gestion des transitions et l'application de masques de confidentialité. Le rendu final est effectué via un script Python utilisant FFmpeg, garantissant un encodage H.264 avec AAC pour l'audio. La compétence est conçue pour fonctionner dans des environnements où Python, FFmpeg et un outil de contrôle d'écran (comme OBS pour les enregistrements) sont disponibles. Elle insiste sur la préservation de la qualité du montage, la vérification manuelle des transitions et l'exportation d'un fichier MP4 avec un lien de prévisualisation directe.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add Benedict30/short-video-editor

Demander à votre IA préférée

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

Documentation

Éditeur de vidéos courtes

Produire la vidéo montée réelle, en utilisant les clips de l'utilisateur, le style de référence et le texte approuvé. Un plan ou un storyboard seul n'est pas le livrable.

Montage

  • Inspecter les séquences, la durée, l'audio et les images représentatives. Identifier le résultat le plus intéressant à montrer en premier et une narration simple. Conserver le texte approuvé et les masques d'une révision à l'autre.
  • Déduire des valeurs par défaut raisonnables à partir de la demande. Pour une courte démo verticale, partir d'environ 15 à 20 secondes en 1080 × 1920, 30 images par seconde, avec un texte lisible et un mouvement restreint. Adapter la durée et le style au contenu plutôt que de forcer chaque montage dans un modèle.
  • Utiliser une accroche axée sur le résultat que les séquences peuvent soutenir. Garder un seul titre principal par plan. Une vidéo dans la vidéo doit diffuser de véritables images animées et conserver une hiérarchie visuelle claire.
  • Laisser les spectateurs voir une action et son résultat. Raccourcir l'attente, pas chaque action significative. Éviter une transition rapide de la source suivie immédiatement d'une transition de sortie ; laisser la dernière image se stabiliser et adoucir la musique.
  • Conserver l'audio source sauf si le brief demande de la musique ou du silence. Utiliser uniquement l'audio fourni ou sous licence.
  • Appliquer les masques de confidentialité demandés avant de recadrer ou de redimensionner. Ne pas reconstruire les identifiants cachés. Représenter l'utilisation de l'application avec des captures authentiques ; étiqueter les reconstitutions explicatives et les changements de vitesse si nécessaire.

Rendu

Utiliser python3 scripts/render.py --check pour vérifier la disponibilité de Python, FFmpeg, FFprobe et la police de sous-titres. Aucun package Python n'est requis. L'installation de FFmpeg doit prendre en charge libx264, xfade, acrossfade et drawtext pour ajouter des titres. OBS n'est nécessaire que lorsque la tâche inclut un enregistrement avec OBS.

Créer un JSON de chronologie en suivant references/timeline.md, puis exécuter :

python3 scripts/render.py timeline.json --output final.mp4

Le moteur de rendu accepte des clips de scène existants, des photos, des recadrages de source, des masques de confidentialité opaques, des titres, de l'audio et des fondus enchaînés. Utiliser un autre outil de montage adapté lorsque ses capacités correspondent mieux à la demande ; conserver les mêmes normes de vérification et de livrables. Ne pas écraser silencieusement les fichiers source.

Capture OBS facultative

N'utiliser ce mode que lorsque l'enregistrement est demandé. OBS capture et cadre l'écran ; les outils de montage/exportation réalisent le montage final.

Utiliser l'outil de contrôle de l'ordinateur disponible dans l'environnement actuel. Vérifier qu'il peut effectivement piloter OBS avant de promettre un enregistrement sans surveillance. Capturer uniquement l'application ou la fenêtre convenue, inspecter les microphones et l'audio, et enregistrer des actions authentiques. Sauvegarder la capture, arrêter l'enregistrement et restaurer les transformations de scène temporaires et les changements de fenêtre. Si les contrôles ne sont pas disponibles, utiliser des séquences existantes ou expliquer ce qui doit être capturé manuellement. Ne pas simuler de clics réussis ni décrire un montage de captures d'écran comme un enregistrement brut continu.

Finalisation

Jouer ou inspecter l'ouverture, les moments clés de l'action et chaque transition modifiée. Vérifier un décodage complet, la durée, les dimensions, la fréquence d'images, le texte lisible et les masques de confidentialité préservés. Réviser à la taille d'un téléphone. Exporter un MP4 H.264 avec AAC si l'audio est présent, ainsi que le reçu de rendu. Donner un lien direct de prévisualisation/téléchargement de la vidéo. Publier ou envoyer ailleurs uniquement sur demande.

Skills associés