BackgroundRemover: Herramienta AI para eliminar fondos de imágenes/videos
April 09, 2026
Categoría:
Proyectos Prácticos de Código Abierto
BackgroundRemover: La herramienta definitiva de eliminación de fondos con IA de código abierto
7.8k estrellas en GitHub • CLI, GUI, API, Docker • Acelerado por GPU
¿Necesitas eliminar fondos de imágenes o videos rápida y profesionalmente? BackgroundRemover es tu solución de código abierto preferida, que impulsa BackgroundRemoverAI.com y es confiable por miles de desarrolladores y creadores.
🚀 ¿Qué la hace especial?
- Imágenes: Soporte para JPG, PNG, HEIC/HEIF con matting alfa para bordes perfectos
- Videos: Crea .MOV transparentes (ProRes 4444), GIFs o matte keys para Premiere
- Procesamiento por lotes: Maneja carpetas completas automáticamente
- Aceleración por GPU: 5-10x más rápido con soporte CUDA
- Múltiples modelos:
u2net(general),u2net_human_seg(personas),u2netp(rápido)
🎯 Inicio rápido (3 comandos)
# Instalar
pip install backgroundremover
# Eliminar fondo de imagen
backgroundremover -i "photo.jpg" -o "output.png"
# Crear video transparente
backgroundremover -i "video.mp4" -tv -o "output.mov"
💻 Opciones de instalación
# PyPI (Recomendado)
pip install backgroundremover
# Docker
docker build -t bgremover .
alias backgroundremover='docker run -it --rm -v "$(pwd):/tmp" bgremover:latest'
# Verificar GPU
python3 -c "import torch; print('GPU:', torch.cuda.is_available())",
🎨 Funciones avanzadas
Bordes de imagen perfectos
# Matting alfa para bordes nítidos
backgroundremover -i "image.jpg" -a -ae 5 -o "output.png"
# Color de fondo personalizado
backgroundremover -i "image.jpg" -bc "255,0,0" -o "output.png"
# Reemplazar con imagen de fondo
backgroundremover -i "image.jpg" -bi "bg.jpg" -o "output.png"
Flujos de trabajo profesionales de video
# Video ProRes transparente (compatible con Premiere/Resolve)
backgroundremover -i "video.mp4" -tv -o "output.mov"
# Matte key para pantalla verde
backgroundremover -i "video.mp4" -mk -o "matte.mp4"
# Superponer en video de fondo
backgroundremover -i "fg.mp4" -tov -bv "bg.mp4" -o "composite.mov"
🌐 Servidor HTTP API
# Iniciar servidor
backgroundremover-server
# Uso de 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
📦 Uso como biblioteca de Python
from backgroundremover.bg import remove
# Eliminar fondo
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)
⚡ Consejos de rendimiento
✅ GPU: Instala PyTorch con CUDA para 5-10x más rápido
✅ Lotes: Usa -wn 4 para procesamiento multi-núcleo
✅ Modelos: u2net_human_seg para personas, u2netp para velocidad
✅ Video: ProRes 4444 = archivos más pequeños + mejor calidad que qtrle
🛠️ Solución de problemas
| Problema | Solución |
|---|---|
| GPU no detectada | Instala PyTorch con CUDA: pip install torch --index-url https://download.pytorch.org/whl/cu121 |
| Falló descarga del modelo | rm ~/.u2net/*.pth e intenta de nuevo |
| VLC muestra colores extraños | Usa mpv o QuickTime para video transparente |
| Archivos .MOV grandes | Usa --alpha-codec libvpx-vp9 para WebM |
📈 ¿Por qué 7.8k estrellas?
- Sin suscripciones - Completamente gratis y de código abierto
- Listo para producción - Impulsa sitios web comerciales
- Multiplataforma - Linux/Mac/Windows + Docker
- Mantenido activamente - Commits recientes en 2026
🚀 Comienza ahora
pip install backgroundremover
github clone https://github.com/nadermx/backgroundremover
Perfecto para: Fotos de productos, miniaturas de YouTube, videoconferencias, contenido de redes sociales, mockups de diseño e integraciones de desarrolladores.
⭐ Dale estrella al repo y prueba la versión web hoy!
Artículo original:
Ver original