Communitygithub.com

anipotts/agents

Montage vidéo anipotts : couper, normaliser, sous-titrer et inspecter des vidéos/audio courts avec ffmpeg.

Qu'est-ce que agents ?

Cette compétence permet de réaliser des opérations de montage vidéo et audio de base sur des fichiers courts, en utilisant ffmpeg en arrière-plan. Elle est conçue pour les agents AI et les développeurs qui souhaitent automatiser la découpe, la normalisation du volume, l'ajout de sous-titres codés (captions) et l'inspection des métadonnées de fichiers médias. Elle fonctionne sur toutes les plateformes supportant ffmpeg (Linux, macOS, Windows) et est idéale pour le traitement par lots de vidéos pour les réseaux sociaux ou l'analyse rapide de contenu. L'agent orchestre les commandes ffmpeg appropriées en fonction des paramètres fournis, offrant des résultats précis et rapides sans intervention manuelle.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/anipotts/agents/tree/main/agent-skills/skills/video-editing

Demander à votre IA préférée

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

Documentation

Que fait agents ?

Montage vidéo anipotts : couper, normaliser, sous-titrer et inspecter des vidéos/audio courts avec ffmpeg.

Utilisation

Cette compétence permet à un agent AI d'effectuer des opérations courantes de montage sur des fichiers vidéo et audio courts. Les fonctionnalités incluent :

  • Découpage (cut) : Extraire une section précise d'une vidéo ou d'un fichier audio.
  • Normalisation (normalize) : Ajuster le volume audio à un niveau cohérent.
  • Sous-titrage (caption) : Ajouter des sous-titres codés (format SRT ou autres) à la vidéo.
  • Inspection (inspect) : Afficher les métadonnées du fichier (codec, durée, résolution, etc.).

Prérequis

  • ffmpeg doit être installé et accessible dans le PATH du système.
  • Systèmes d'exploitation supportés : Linux, macOS, Windows.

Exemples de commandes

# Inspecter un fichier vidéo
ffprobe -v error -show_entries format=duration,size -of default=noprint_wrappers=1 input.mp4

# Découper de 00:10 à 00:30
ffmpeg -i input.mp4 -ss 00:00:10 -to 00:00:30 -c copy output.mp4

# Normaliser le volume audio
ffmpeg -i input.mp4 -af loudnorm=I=-16:LRA=11:TP=-1.5 output.mp4

# Ajouter des sous-titres (SRT) à la vidéo
ffmpeg -i input.mp4 -vf subtitles=subtitles.srt output.mp4

Notes techniques

  • Les commandes sont exécutées localement par l'agent via un shell.
  • Les fichiers d'entrée et de sortie peuvent être spécifiés par chemin absolu ou relatif.
  • Pour des vidéos longues, ajuster les paramètres de temps (-ss, -to) en conséquence.

Dépannage

Vérifiez que ffmpeg est bien installé :

ffmpeg -version

Si la commande n'est pas trouvée, installez ffmpeg via votre gestionnaire de paquets (ex : apt install ffmpeg, brew install ffmpeg).

Skills associés