Pipeline automático para YouTube Shorts: De tema a video publicado
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.