BackgroundRemover : Outil AI pour supprimer les arrière-plans des images et vidéos

BackgroundRemover : L'outil ultime open-source de suppression d'arrière-plan AI

7,8k étoiles GitHub • CLI, GUI, API, Docker • Accéléré par GPU

Besoin de supprimer les arrière-plans des images ou vidéos rapidement et professionnellement ? BackgroundRemover est votre solution open-source de prédilection, alimentant BackgroundRemoverAI.com et faisant confiance à des milliers de développeurs et créateurs.

🚀 Qu'est-ce qui le rend spécial ?

  • Images : Support JPG, PNG, HEIC/HEIF avec matting alpha pour des bords parfaits
  • Vidéos : Crée des .MOV transparents (ProRes 4444), GIFs ou matte keys pour Premiere
  • Traitement par lots : Gérez des dossiers entiers automatiquement
  • Accélération GPU : 5-10x plus rapide avec support CUDA
  • Modèles multiples : u2net (général), u2net_human_seg (personnes), u2netp (rapide)

🎯 Démarrage rapide (3 commandes)

# Installation
pip install backgroundremover

# Supprimer l'arrière-plan d'une image
backgroundremover -i "photo.jpg" -o "output.png"

# Créer une vidéo transparente
backgroundremover -i "video.mp4" -tv -o "output.mov"

💻 Options d'installation

# PyPI (Recommandé)
pip install backgroundremover

# Docker
 docker build -t bgremover .
 alias backgroundremover='docker run -it --rm -v "$(pwd):/tmp" bgremover:latest'

# Vérification GPU
python3 -c "import torch; print('GPU:', torch.cuda.is_available())",

🎨 Fonctionnalités avancées

Bords d'image parfaits

# Matting alpha pour des bords nets
backgroundremover -i "image.jpg" -a -ae 5 -o "output.png"

# Couleur d'arrière-plan personnalisée
backgroundremover -i "image.jpg" -bc "255,0,0" -o "output.png"

# Remplacer par une image d'arrière-plan
backgroundremover -i "image.jpg" -bi "bg.jpg" -o "output.png"

Workflows vidéo professionnels

# Vidéo ProRes transparente (compatible Premiere/Resolve)
backgroundremover -i "video.mp4" -tv -o "output.mov"

# Matte key pour écran vert
backgroundremover -i "video.mp4" -mk -o "matte.mp4"

# Superposer sur une vidéo d'arrière-plan
backgroundremover -i "fg.mp4" -tov -bv "bg.mp4" -o "composite.mov"

🌐 Serveur HTTP API

# Démarrer le serveur
backgroundremover-server

# Utilisation API
curl -X POST -F "[email protected]" http://localhost:5000/ -o output.png
curl "http://localhost:5000/?url=https://example.com/image.jpg" -o output.png

📦 Utilisation de la bibliothèque Python

from backgroundremover.bg import remove

# Supprimer l'arrière-plan
with open("input.jpg", "rb") as f:
    data = f.read()
result = remove(data, model_name="u2net_human_seg", alpha_matting=True)

with open("output.png", "wb") as f:
    f.write(result)

⚡ Astuces de performance

GPU : Installez PyTorch CUDA pour un gain de vitesse de 5-10x ✅ Lots : Utilisez -wn 4 pour le traitement multi-cœur ✅ Modèles : u2net_human_seg pour les personnes, u2netp pour la vitesse ✅ Vidéo : ProRes 4444 = fichiers plus petits + meilleure qualité que qtrle

🛠️ Dépannage

Problème Solution
GPU non détecté Installez PyTorch CUDA : pip install torch --index-url https://download.pytorch.org/whl/cu121
Échec du téléchargement du modèle rm ~/.u2net/*.pth puis réessayez
VLC affiche des couleurs étranges Utilisez mpv ou QuickTime pour la vidéo transparente
Fichiers .MOV volumineux Utilisez --alpha-codec libvpx-vp9 pour WebM

📈 Pourquoi 7,8k étoiles ?

  • Pas d'abonnements - Complètement gratuit et open source
  • Prêt pour la production - Alimente des sites web commerciaux
  • Multiplateforme - Linux/Mac/Windows + Docker
  • Activement maintenu - Commits récents en 2026

🚀 Commencez maintenant

pip install backgroundremover
github clone https://github.com/nadermx/backgroundremover

Parfait pour : Photos de produits, miniatures YouTube, visioconférence, contenu pour réseaux sociaux, maquettes de design et intégrations développeurs.

Étoilé le repo et essayez la version web dès aujourd'hui !

Article original: Voir l'original

Partager cet article