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
- Définissez la variable d'environnement
REMOVE_VIDEO_BG_API_KEYavec votre clé API. - Appelez la compétence avec les paramètres :
input: chemin ou URL de la vidéo sourceformat: format d'export souhaité (options :png_sequence,webm,gif,mp4_no_bg)
- 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
| Format | Description | Commande ffmpeg générée |
|---|---|---|
png_sequence | Séquence d'images PNG avec transparence | ffmpeg -i <entrée> -vf "format=rgba" <sortie>_%04d.png |
webm | Vidéo WebM avec canal alpha | ffmpeg -i <entrée> -c:v libvpx-vp9 -pix_fmt yuva420p <sortie>.webm |
gif | GIF animé sans arrière-plan | ffmpeg -i <entrée> -vf "split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" <sortie>.gif |
mp4_no_bg | Vidé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
- La vidéo source est envoyée à l'API RemoveVideoBG.
- L'API traite la vidéo et renvoie un fichier PNG séquence avec transparence.
- Si un format autre que
png_sequenceest 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_KEYest 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