BackgroundRemover: Herramienta AI para eliminar fondos de imágenes/videos

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

Compartir este artículo