Convierte cualquier vídeo de YouTube en clips de TikTok listos para publicar
La automatización completa, en tu bandeja
Convierte cualquier vídeo largo de YouTube en clips TikTok listos para publicar
¿Pasas horas cortando tus vídeos de YouTube y subiéndolos uno por uno? Con esta automatización de n8n, eso se acabó. Este workflow descarga automáticamente cualquier vídeo de YouTube, lo corta en clips pequeños optimizados (duración, formato vertical, texto animado) y los publica en TikTok en pocos minutos.
Tú copias y pegas el escenario listo para usar, introduces la URL del vídeo, y la magia sucede: extracción, corte con FFmpeg, títulos de diseño, subida a TikTok, todo 100% automatizado sin código.
Resultado: publicación constante, branding coherente, cero edición manual, y varias horas ahorradas cada semana para centrarte en la creación.
Requisitos: n8n autoalojado, FFmpeg y claves API.
! NecesitasRequisitos: n8n autoalojado, FFmpeg y claves API.
- Una instancia n8n autoalojada (Docker / VPS) con acceso a terminal.
- FFmpeg & FFprobe instalados en tu contenedor n8n. Tip: pide a ChatGPT «Install FFmpeg in n8n Docker» o contáctanos si te atascas.
- Una cuenta Apify con un token para el actor YouTube Video Downloader.
- Una cuenta Upload-Post (u otro servicio de upload) con una API key para publicar clips.
- Acceso de escritura a
/tmp, ahí se generan los clips antes de subirlos.
La automatización completa, en tu bandeja
Detalle del workflow n8n, YouTube → TikTok auto-clipping.
01 Paso 01Iniciar el workflow (manual trigger).
Comenzamos con un Manual Trigger para ejecutar el escenario paso a paso y validar cada bloque antes de automatizar por completo.
Demostración del nodo n8n Manual Trigger: haz clic en "Execute Workflow" para probar manualmente la automatización que descarga un vídeo de YouTube, lo corta en clips TikTok y los sube a la plataforma.
Parámetros- Tipo de disparador: Manual Trigger
- Uso: haz clic en "Execute Workflow" para iniciar el test manualmente
02 Paso 02Introducir la URL del vídeo de YouTube.
Este paso te permite definir la URL del vídeo de YouTube que quieres convertir en clips TikTok. El valor introducido aquí se pasará al actor Apify para disparar el proceso de descarga.
El nodo Set – YouTube URL te permite introducir el enlace del vídeo a procesar. Esta URL se pasa al scraper Apify para descargar el vídeo original antes de cortar y publicar en TikTok.
Parámetros- Tipo de nodo: Set
- Nombre del campo:
youtubeURL - Valor: la URL completa del vídeo de YouTube a procesar
- ➡️ Edita manualmente para probar, o hazlo dinámico (form, API externa…).
03 Paso 03Iniciar el scraping de YouTube (HTTP Request).
Llama al actor YouTube Video Downloader de Apify mediante una solicitud POST con tu token API.
Configura el nodo HTTP Request – Start Run para disparar la descarga del vídeo de YouTube vía la API de Apify. Headers, token y payload JSON están configurados para lanzar el scraping.
Parámetros- Endpoint:
/acts/epctex~youtube-video-downloader/runs - Método: POST, cuerpo JSON (URL + calidad 720p)
- Header:
Authorization: Bearer <APIFY_TOKEN>
- Endpoint:
04 Paso 04Verificar que la ejecución ha finalizado (If + Wait).
Un ciclo HTTP Request → If → Wait consulta Apify cada 2 segundos hasta que el estado sea
SUCCEEDED.Bucle de monitoreo automatizado: el nodo HTTP Request – Check Status monitorea la ejecución de Apify, el nodo If verifica el estado
SUCCEEDED, y el nodo Wait hace loop cada 2 segundos hasta que el vídeo de YouTube está listo.Bucle- Wait: 2 segundos
- Condición:
data.status == "SUCCEEDED"
05 Paso 05Descargar el archivo MP4 (HTTP Request + Write File).
Descarga el flujo binario y lo guarda en
/tmp/video.mp4usando el nodo Read/Write File de n8n.El nodo HTTP Request – Get MP4 Link consulta la API de Apify para recuperar la URL directa del archivo de vídeo, que luego se guarda localmente (
/tmp/video.mp4) para que FFmpeg la procese en clips listos para TikTok.Parámetros- HTTP Request: GET
{{downloadUrl}}, "Send Binary Data" ON - Write File:
/tmp/video.mp4
- HTTP Request: GET
06 Paso 06Medir la duración con FFprobe.
ffprobedevuelve la duración total del vídeo (en segundos), usada para calcular cuántos clips generar.El nodo Execute Command – FFprobe ejecuta
ffprobe -show_entries format=durationpara determinar la duración exacta del vídeo. La salida (stdout) se usa para calcular cuántos clips TikTok hay que generar.Parámetros- Comando:
ffprobe … /tmp/video.mp4 - Salida: valor CSV → parseado por el nodo Code
- Comando:
07 Paso 07Generar la lista de clips (Nodo Code).
Un script en JavaScript genera un item por cada clip con: inicio, fin, etiqueta ("Parte n") y fileName.
El nodo Code crea dinámicamente una lista de metadatos de clips, cada segmento dura 59 segundos: inicio, fin, etiqueta (Parte 1, Parte 2…) y fileName. Estos metadatos alimentan FFmpeg para cortar automáticamente el vídeo de YouTube en clips listos para TikTok.
Parámetros- Variable:
CLIP_LEN = 59segundos (editable) - Salida: array JSON usado para el corte automático
- Variable:
08 Paso 08Cortar y marcar cada clip con FFmpeg.
ffmpegdivide el vídeo principal en clips y superpone una banda verde (#1EA4B8) con texto amarillo (#FDBB29) que dice "Parte n – hackceleration.com".El nodo Execute Command – FFmpeg divide el vídeo en segmentos, superpone automáticamente el texto "Parte X – hackceleration.com", y luego itera sobre cada clip usando Split In Batches para preparar la subida a TikTok.
Parámetros- Bucle: Split in Batches → un clip a la vez
- Comando:
-ss {{start}} -to {{end}} … drawtext …
09 Paso 09Subir automáticamente cada clip a TikTok.
El último nodo HTTP Request envía cada clip generado a la
API Upload-Posty lo publica automáticamente en TikTok con un título dinámico como Parte X. Ninguna acción manual, la publicación corre en piloto automático.Cada clip generado es enviado a la API Upload-Post y publicado automáticamente en TikTok con un título dinámico. Totalmente automatizado, ninguna acción manual necesaria.
Parámetros- Destino: Endpoint API Upload-Post
- Formato título: "Parte X" (dinámico por clip)
Consigue el JSON n8n listo para importar , con la guía de instalación
Ahórrate el dolor de cabeza del setup. Deja tu email y te enviamos el escenario completo, documentado paso a paso, listo para pegar en tu instancia n8n.
- Archivo JSON n8n
- Tutorial en vídeo completo
- Guía de instalación & FFmpeg
- Kit de personalización de branding
Por qué convertir automáticamente un vídeo de YouTube en clips TikTok potencia tu contenido.
Feed constante, cero edición
El workflow detecta la duración, corta, marca y publica todo por ti. Tu TikTok se mantiene activo sin pasar horas en un editor de vídeo.
Coherencia visual, cada clip
Cada clip "Parte n" se entrega con tu branding, tu link y un título optimizado, convirtiendo a cada viewer en un lead potencial.
Alcance orgánico, desbloqueado
Convierte un vídeo largo de YouTube en una serie de shorts lista para viralizarse. Una palanca de growth simple para probar hooks y reciclar contenido, gratis.
Flexible, multi-plataforma
Úsalo tal cual para TikTok, o extiéndelo a Instagram Reels y YouTube Shorts en 2 clics apuntando a otro endpoint de upload.
Preguntas frecuentes.
¿Hace falta saber programar?
No. El workflow es 100% no-code, pega el JSON en n8n, introduce tus API keys y ejecútalo.
¿Puedo personalizar el estilo de los clips?
Sí, fuentes, colores, duración y marca son editables en 2 clics por nodo.
¿Qué servicio de upload usáis?
Upload-Post por defecto. Cámbialo por cualquier API de upload TikTok apuntando el nodo HTTP final a otro endpoint.
La automatización completa, en tu bandeja.
JSON de n8n, guía escrita y tutorial en vídeo, todo para desplegar en menos de 15 minutos.
- Workflow n8n listo para pegar
- Guía completa con capturas
- Tutorial en vídeo paso a paso
- 100% gratis, sin compromiso