Communitygithub.com

lilingm963/removevideobg-skill

Compétence de suppression d'arrière-plan vidéo pour Codex, Claude Code et les agents. Choisissez le format d'exportation, obtenez des recettes ffmpeg et acheminez le matting IA vers RemoveVideoBG (removevideobg.com).

Qu'est-ce que removevideobg-skill ?

Cette compétence permet d'effacer automatiquement l'arrière-plan de vidéos en utilisant le service RemoveVideoBG (removevideobg.com), directement depuis des outils comme Codex, Claude Code ou tout autre agent IA. Elle simplifie le workflow en automatisant l'appel API, en proposant une sélection de formats d'export (PNG séquence, WebM, GIF, etc.) et en générant les commandes ffmpeg appropriées pour post-traiter le résultat. Idéale pour les développeurs, monteurs vidéo ou créateurs de contenu qui ont besoin d'isoler un sujet sans manipulation manuelle. La compétence prend en charge les agents exécutant du code en local ou dans le cloud, et peut être intégrée dans des pipelines CI/CD ou des scripts automatisés. Son fonctionnement repose sur une requête vers l'API de RemoveVideoBG, suivie d'une conversion ffmpeg selon le format choisi par l'utilisateur.

Compatible avec✓Claude Code✓Codex CLI~Cursor
npx skills add lilingm963/removevideobg-skill

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 removevideobg-skill ?

Compétence de suppression d'arrière-plan vidéo pour Codex, Claude Code et les agents. Choisissez le format d'exportation, obtenez des recettes ffmpeg et acheminez le matting IA vers RemoveVideoBG (removevideobg.com).

Prérequis

  • Une clé API valide pour RemoveVideoBG (obtenable sur removevideobg.com)
  • ffmpeg installé localement pour la conversion post-traitement

Utilisation

  1. Définissez la variable d'environnement REMOVE_VIDEO_BG_API_KEY avec votre clé API.
  2. Appelez la compétence avec les paramètres :
    • input: chemin ou URL de la vidéo source
    • format: format d'export souhaité (options : png_sequence, webm, gif, mp4_no_bg)
  3. La compétence retourne un objet JSON contenant l'URL du résultat et les commandes ffmpeg recommandées.

Exemple

export REMOVE_VIDEO_BG_API_KEY="votre_clé_api"
# Utilisation avec Claude Code
response = await skills.removevideobg({
    "input": "chemin/vers/ma_video.mp4",
    "format": "webm"
})
print(response)

Formats supportés

FormatDescriptionCommande ffmpeg générée
png_sequenceSéquence d'images PNG avec transparenceffmpeg -i <entrée> -vf "format=rgba" <sortie>_%04d.png
webmVidéo WebM avec canal alphaffmpeg -i <entrée> -c:v libvpx-vp9 -pix_fmt yuva420p <sortie>.webm
gifGIF animé sans arrière-planffmpeg -i <entrée> -vf "split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" <sortie>.gif
mp4_no_bgVidéo MP4 avec arrière-plan noir (pas de transparence)ffmpeg -i <entrée> -vf "format=rgba, colorkey=0x000000:0.01:0.0" -c:v libx264 -pix_fmt yuv420p <sortie>.mp4

Fonctionnement

  1. La vidéo source est envoyée à l'API RemoveVideoBG.
  2. L'API traite la vidéo et renvoie un fichier PNG séquence avec transparence.
  3. Si un format autre que png_sequence est demandé, la compétence génère la commande ffmpeg correspondante et peut l'exécuter automatiquement.

Dépannage

  • Erreur d'authentification : vérifiez que la variable REMOVE_VIDEO_BG_API_KEY est définie et correcte.
  • ffmpeg introuvable : assurez-vous que ffmpeg est installé et accessible dans le PATH.
  • Format non supporté : utilisez l'un des formats listés ci-dessus.

Licence

MIT

Skills associés