Pipeline automático para YouTube Shorts: De tema a video publicado

Transforma cualquier tema en un YouTube Short publicado en minutos con este pipeline completamente automatizado. Desde el descubrimiento de temas en tendencia (Reddit, Google Trends, TikTok) hasta guiones generados por IA (Claude), visuales (Gemini Imagen), voces en off (ElevenLabs), subtítulos incrustados, reducción de música y subida directa a YouTube. La v2.1.0 incluye capacidad de reanudación, lógica de reintentos, 78 pruebas y cuesta solo $0.11 por video. Perfecto para creadores que escalan contenido de formato corto.

Pipeline de YouTube Shorts v2.1.0: De tema a video publicado en minutos

La automatización definitiva para creadores de contenido de formato corto

youtube-shorts-pipeline es una herramienta de Python probada en batalla que toma un solo tema y produce un YouTube Short completo – completamente automatizado, desde la investigación hasta la subida. Con más de 500 estrellas en GitHub y la reciente versión v2.1.0, está listo para producción y escalar tu canal de Shorts.

Novedades en v2.1.0

  • Subtítulos incrustados con resaltado palabra por palabra (marcas de tiempo de Whisper + subtítulos ASS)
  • Música de fondo libre de derechos con reducción automática de voz
  • Motor de temas en tendencia: Reddit, RSS, Google Trends, Twitter, TikTok
  • Miniaturas de IA: Gemini Imagen + superposición de texto Pillow
  • Capacidad de reanudación: Omitir etapas completadas, perfecto para trabajos de larga duración
  • 78 pruebas exhaustivas + registro estructurado + reintentos con retroceso exponencial

Desglose completo del pipeline

Etapa Lo que hace
Borrador Investigación DuckDuckGo → guion Claude → prompts de b-roll → metadatos → prompt de miniatura
Producir b-roll Gemini Imagen → voz en off ElevenLabs → subtítulos Whisper → música + reducción → ensamblaje ffmpeg
Subir Subida API YouTube con subtítulos SRT + miniatura de IA

Inicio rápido (5 minutos)

# Instalar
pip install -r requirements.txt

# Primera ejecución (se lanza el asistente)
python -m pipeline run --news "noticias de IA" --dry-run

# Pipeline completo con tema en tendencia
python -m pipeline run --discover --auto-pick

# Configurar OAuth de YouTube
python scripts/setup_youtube_oauth.py

Desglose de costos: $0.11 por video

  • Claude Sonnet: ~$0.02
  • Gemini Imagen (3 b-roll + miniatura): ~$0.04
  • ElevenLabs (60-90s): ~$0.05

Anti-alucinaciones: Claude solo usa hechos de investigación en vivo de DuckDuckGo.

Funciones avanzadas

# Descubrir 20 temas en tendencia
python -m pipeline topics --limit 20

# Voz en off en hindi
python -m pipeline run --news "tema" --lang hi

# Reanudar desde borrador
python -m pipeline produce --draft ~/.youtube-shorts-pipeline/drafts/<id>.json

Seguridad de grado de producción

✅ Permisos 0600 en archivos de configuración ✅ Sin credenciales en logs/URLs ✅ Ámbitos mínimos de OAuth de YouTube ✅ Mitigación de inyección de prompts ✅ Fijación de dependencias ✅ Subidas privadas por defecto

Por qué esto supera la creación manual

  • 10x más rápido: Minutos vs horas
  • Calidad consistente: Guiones + visuales optimizados por IA
  • Escalable: Ejecutar 10+ videos diarios
  • Consciente de tendencias: Descubre automáticamente temas virales

Perfecto para: Canales de noticias, actualizaciones tecnológicas, Shorts educativos, reactores de tendencias virales.

Comenzar: Repositorio GitHub – Licencia MIT, mantenido activamente.