Integración de flujos de vídeo n8n
Usa n8n para crear flujos de WayinVideo pensados para equipos técnicos, con solicitudes HTTP, transformaciones JavaScript personalizadas, trabajos programados, webhooks, bases de datos e infraestructura autoalojada.
n8n es una buena opción cuando quieres más control sobre credenciales, comportamiento de reintentos, almacenamiento, código personalizado y flujos de procesamiento de vídeo a gran escala.
Con WayinVideo API y n8n, puedes crear automatización de vídeo autoalojada para pipelines de YouTube a clips, procesamiento de archivos privados, operaciones de contenido programadas, polling respaldado por base de datos e integraciones CMS personalizadas.
WayinVideo no requiere un nodo dedicado de n8n. Puedes conectarte mediante el nodo HTTP Request usando tu API key de WayinVideo.
Qué puedes automatizar con n8n
- Flujos de YouTube a clips: Vigila feeds RSS o registros de canales y genera clips cortos con títulos, descripciones, hashtags, puntuaciones y enlaces de exportación.
- Procesamiento de vídeo privado: Sube archivos locales con la Upload API y ejecuta clipping, resumen, transcripción o búsqueda de momentos.
- Polling programado: Usa flujos Cron para procesar vídeos en cola y revisar tareas incompletas con el tiempo.
- Transformaciones personalizadas: Usa nodos Function para remodelar resúmenes, transcripciones y metadatos de clips antes de guardarlos.
- Integraciones con sistemas internos: Envía resultados a bases de datos, herramientas CMS, webhooks, Slack, Google Sheets o apps internas de revisión.
Cómo funciona
La mayoría de flujos de n8n siguen este patrón:
- Trigger: Empieza con un nodo Cron, nodo Webhook, disparador RSS, evento de almacenamiento o consulta de base de datos.
- Enviar: Usa el nodo HTTP Request para llamar a un endpoint de WayinVideo API.
- Guardar: Guarda el
idde tarea devuelto en una base de datos, hoja o item del flujo. - Consultar: Usa ejecuciones programadas o lógica de bucle para llamar al endpoint de resultados hasta que
statusseaSUCCEEDEDoFAILED. - Transformar: Usa nodos Function para remodelar metadatos de clips, resúmenes, transcripciones o enlaces de exportación.
- Entregar: Envía resultados a un CMS, base de datos, Slack, Google Sheets, cola de revisión social o webhook interno.
Recomendamos consultar el estado de la tarea cada 30 segundos.
Ejemplo: Pipeline de YouTube RSS a clips sociales
Este flujo usa la AI Clipping API para convertir nuevos vídeos de YouTube en salidas de clips cortos para revisión o publicación.
Trigger: Feed RSS de YouTube o comprobación programada de vídeos nuevos.
Pasos:
- Detectar una nueva URL de vídeo de YouTube
- Enviarla a la AI Clipping API con
enable_exportentrue - Consultar hasta que
statusseaSUCCEEDED - Usar un nodo Function para formatear títulos, descripciones, hashtags, puntuaciones y valores
export_link - Escribir los resultados en Google Sheets, una base de datos o una cola de revisión de redes sociales
Ideal para: Herramientas para creadores, equipos de medios y sistemas internos de contenido que necesitan pipelines repetibles de vídeo largo a vídeo corto.
Submit Request
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2" \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://www.youtube.com/watch?v=example",
"enable_export": true,
"resolution": "HD_720",
"enable_caption": true,
"enable_ai_reframe": true,
"ratio": "RATIO_9_16"
}'
Ejemplo: Subir archivos, encontrar momentos y guardar resultados
Este flujo usa la Upload API para archivos privados y la Find Moments API para buscar en vídeos con una consulta en lenguaje natural.
Trigger: Archivo nuevo en almacenamiento en la nube o formulario interno de subida.
Pasos:
- Solicitar una URL de subida a la Upload API
- Subir el archivo local a la URL prefirmada
- Pasar la
identitydevuelta comovideo_urla la Find Moments API - Consultar hasta que los resultados estén listos
- Guardar momentos coincidentes, timestamps, títulos, descripciones y hashtags en tu CMS o base de datos
Ideal para: Equipos que gestionan archivos de vídeo privados en lugar de URLs públicas.
Find Moments Request
curl -X POST https://wayinvideo-api.wayin.ai/api/v2/clips/find-moments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2" \
-H "Content-Type: application/json" \
-d '{
"video_url": "file_abc123",
"query": "product demo moments",
"enable_export": false
}'
Ejemplo: Trabajos programados de inteligencia de vídeo
Este flujo puede usar la AI Clipping API, la Find Moments API, la Video Summarization API o la Video Transcription API según el tipo de tarea en cola.
Trigger: Cron schedule.
Pasos:
- Leer registros de vídeo pendientes desde una base de datos o una hoja
- Enviar cada registro al endpoint correcto de WayinVideo
- Guardar IDs de tarea y estados
- Consultar tareas incompletas en la siguiente ejecución programada
- Avisar a tu equipo cuando los resúmenes, transcripciones o clips estén listos
Ideal para: Equipos de ingeniería que quieren automatización fiable y reanudable sin ejecutar un servicio worker propio.
Result Check
curl -X GET https://wayinvideo-api.wayin.ai/api/v2/clips/results/proj_abc123 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "x-wayinvideo-api-version: v2"
APIs recomendadas
| Objetivo del flujo | API |
|---|---|
| Convertir vídeos largos en clips cortos | AI Clipping API |
| Encontrar momentos concretos con una consulta en lenguaje natural | Find Moments API |
| Generar una visión estructurada del vídeo y highlights de la línea de tiempo | Video Summarization API |
| Extraer transcripciones con tiempos y etiquetas de hablante | Video Transcription API |
| Subir archivos locales de vídeo o audio antes de procesarlos | Upload API |
| Renderizar o reexportar clips seleccionados | Clips Export API |
Buenas prácticas
- Guarda tu API key en credenciales de n8n o variables de entorno protegidas.
- Mantén los IDs de tarea en almacenamiento persistente si el polling ocurre entre varias ejecuciones del flujo.
- Usa nodos Function para normalizar resultados antes de escribirlos en un CMS, base de datos o spreadsheet.
- Añade rutas de reintento y fallo para respuestas
FAILEDy timeouts de solicitud. - Para colas grandes, usa polling basado en Cron en vez de mantener una sola ejecución abierta demasiado tiempo.
- Si tu flujo necesita acceso a clips a largo plazo, copia los archivos de
export_linka tu propio almacenamiento después de exportar.
FAQ
¿WayinVideo tiene un nodo nativo de n8n?
Puedes conectar WayinVideo API con n8n mediante el nodo HTTP Request. No hace falta un nodo dedicado de n8n.
¿Puede n8n automatizar el recorte de vídeos de YouTube?
Sí. Usa un trigger RSS, programado, de base de datos o webhook para detectar una URL de YouTube, enviarla a la AI Clipping API y guardar los clips y enlaces de exportación devueltos.
¿Puede n8n procesar archivos de vídeo privados?
Sí. Primero sube el archivo con la Upload API y después pasa la identity devuelta como video_url a AI Clipping, Find Moments, Video Summarization o Video Transcription.
¿Cuál es la mejor forma de consultar tareas de WayinVideo en n8n?
Para flujos pequeños, puedes consultar dentro de la misma ejecución. Para colas más grandes, usa polling basado en Cron y almacenamiento persistente de tareas para que los flujos sigan siendo reanudables y fiables.