N8N YouTube Video + Shorts Automation
Budget: €30 – €250 EUR
1. Entorno técnico
Contenedor Docker con n8n.
Volúmenes predefinidos:
/data/raw → Entrada de videos
/data/processed → Salidas intermedias (WAV, SRT, clips, metadata)
/data/uploaded → Archivos ya publicados
Herramientas externas necesarias:
FFmpeg (procesamiento de video/audio)
OpenAI Whisper-1 (transcripción)
OpenAI GPT-4.x / GPT-o (resúmenes, detección de segmentos, textos)
Integraciones API:
TikTok (shorts)
Instagram Reels
YouTube Shorts + YouTube normal
WordPress REST API
2. Flujo completo requerido (n8n workflow)
2.1 Ingesta
Detectar automáticamente un nuevo video en /data/raw (AVI o MP4).
Crear metadata inicial del archivo (tamaño, fecha, hash, duración…).
2.2 Procesamiento de audio / texto
Extraer audio en WAV usando FFmpeg.
Enviar el WAV a Whisper-1 para transcripción.
Guardar:
Transcript en TXT
Subtítulos SRT con timestamps
JSON estructurado (opcional)
2.3 Procesamiento del video
Eliminar silencios del video usando FFmpeg (configurable).
Usar IA (GPT) para:
Leer la transcripción
Detectar los moments más virales o “highlights”
Retornar una lista de timestamps sugeridos
Cortar esos segmentos con FFmpeg (creación de clips/shorts).
Añadir subtítulos a cada clip:
Sidecar SRT o
Subtítulos incrustados (burn-in)
2.4 Generación de textos (IA)
Para cada short generar:
Título
Descripción optimizada (TikTok, IG, YT)
Hashtags recomendados
Para el video principal:
Título SEO
Descripción completa
Keywords
Generar un artículo resumen estilo WordPress:
300–800 palabras
Formato HTML o Markdown
Incluye extracto, H2, listas, puntos clave
2.5 Subidas y publicación
Shorts:
Subir automáticamente a TikTok, Instagram Reels y YouTube Shorts.
Cada short publicado moverlo a /data/uploaded/shorts/.
Video completo:
Subir según una fecha programada (formato dd/mm/yyyy-mm:HH).
Mover el archivo final a /data/uploaded/videos/.
WordPress:
Crear post vía API REST.
Publicar artículo generado anteriormente.
Guardar ID del post.
3. Manejo de archivos
El freelancer debe implementar lógica de gestión:
Evitar procesar dos veces el mismo archivo.
Crear carpetas por cada video (por ejemplo: /data/processed/NOMBREVIDEO/).
Generar logs básicos en JSON (status del pipeline).
Validar la existencia de archivos necesarios antes de cada paso.
4. Entregables esperados
Workflow n8n completo dividido en módulos o sub-flujos claros.
Documentación técnica (Markdown o PDF) con:
Explicación de cada nodo
Rutas de carpetas
Variables de entorno
Cómo agregar nuevas plataformas
Pruebas funcionales con un video de ejemplo.
Código FFmpeg o scripts auxiliares (si es necesario).
Ficheros finales organizados en /data/processed y /data/uploaded.
5. Nivel de automatización esperado
100% automático:
El usuario solo coloca videos en /data/raw y el sistema hace TODO lo demás de forma autónoma hasta la publicación final.
Contenedor Docker con n8n.
Volúmenes predefinidos:
/data/raw → Entrada de videos
/data/processed → Salidas intermedias (WAV, SRT, clips, metadata)
/data/uploaded → Archivos ya publicados
Herramientas externas necesarias:
FFmpeg (procesamiento de video/audio)
OpenAI Whisper-1 (transcripción)
OpenAI GPT-4.x / GPT-o (resúmenes, detección de segmentos, textos)
Integraciones API:
TikTok (shorts)
Instagram Reels
YouTube Shorts + YouTube normal
WordPress REST API
2. Flujo completo requerido (n8n workflow)
2.1 Ingesta
Detectar automáticamente un nuevo video en /data/raw (AVI o MP4).
Crear metadata inicial del archivo (tamaño, fecha, hash, duración…).
2.2 Procesamiento de audio / texto
Extraer audio en WAV usando FFmpeg.
Enviar el WAV a Whisper-1 para transcripción.
Guardar:
Transcript en TXT
Subtítulos SRT con timestamps
JSON estructurado (opcional)
2.3 Procesamiento del video
Eliminar silencios del video usando FFmpeg (configurable).
Usar IA (GPT) para:
Leer la transcripción
Detectar los moments más virales o “highlights”
Retornar una lista de timestamps sugeridos
Cortar esos segmentos con FFmpeg (creación de clips/shorts).
Añadir subtítulos a cada clip:
Sidecar SRT o
Subtítulos incrustados (burn-in)
2.4 Generación de textos (IA)
Para cada short generar:
Título
Descripción optimizada (TikTok, IG, YT)
Hashtags recomendados
Para el video principal:
Título SEO
Descripción completa
Keywords
Generar un artículo resumen estilo WordPress:
300–800 palabras
Formato HTML o Markdown
Incluye extracto, H2, listas, puntos clave
2.5 Subidas y publicación
Shorts:
Subir automáticamente a TikTok, Instagram Reels y YouTube Shorts.
Cada short publicado moverlo a /data/uploaded/shorts/.
Video completo:
Subir según una fecha programada (formato dd/mm/yyyy-mm:HH).
Mover el archivo final a /data/uploaded/videos/.
WordPress:
Crear post vía API REST.
Publicar artículo generado anteriormente.
Guardar ID del post.
3. Manejo de archivos
El freelancer debe implementar lógica de gestión:
Evitar procesar dos veces el mismo archivo.
Crear carpetas por cada video (por ejemplo: /data/processed/NOMBREVIDEO/).
Generar logs básicos en JSON (status del pipeline).
Validar la existencia de archivos necesarios antes de cada paso.
4. Entregables esperados
Workflow n8n completo dividido en módulos o sub-flujos claros.
Documentación técnica (Markdown o PDF) con:
Explicación de cada nodo
Rutas de carpetas
Variables de entorno
Cómo agregar nuevas plataformas
Pruebas funcionales con un video de ejemplo.
Código FFmpeg o scripts auxiliares (si es necesario).
Ficheros finales organizados en /data/processed y /data/uploaded.
5. Nivel de automatización esperado
100% automático:
El usuario solo coloca videos en /data/raw y el sistema hace TODO lo demás de forma autónoma hasta la publicación final.
Related categories:
WordPress
YouTube
Video Production
Video Editing
JSON
OAuth
Automation
API Integration
REST API
n8n