
Si alguna vez has pensado ‘otro vídeo de YouTube que podría ser un hilo brutal de Twitter o un post para LinkedIn’, pero te ha dado pereza hacerlo a mano, este artículo es para ti. Voy a contarte cómo monté un flujo que, con un par de herramientas, extrae la transcripción, genera los textos, los adapta a cada red y los programa automáticamente. Y lo mejor: no tienes que tocar nada una vez que está en marcha.
Por qué automatizar esto es un cambio de juego
Los vídeos largos de YouTube son minas de oro para el contenido social. Pero pasar de una charla de 30 minutos a un hilo de Twitter o un post de LinkedIn lleva su tiempo. Con un poco de automatización, puedes exprimir cada vídeo en decenas de piezas listas para publicar, liberando horas y manteniendo una presencia constante. La clave está en la integración: Whisper para transcripción, GPT-4 para la redacción y n8n para orquestarlo todo.
Requisitos previos
Antes de ensuciarte las manos, necesitas:

- Una cuenta de OpenAI con acceso a la API de GPT-4 y Whisper (o un modelo local de Whisper si prefieres no pagar por la transcripción).
- Una cuenta de n8n (cloud o self-hosted) y los nodos de Twitter y LinkedIn configurados (o las API keys correspondientes).
- yt-dlp instalado en tu máquina o en un servidor para bajar el audio del vídeo.
- Un entorno donde ejecutar scripts (Python, Node.js o similar).
Paso 1: Descargar el audio del vídeo de YouTube
Lo primero es obtener solo el audio, porque a Whisper le da igual el vídeo. yt-dlp es la navaja suiza para esto. Desde la terminal, un comando como este te descarga el mejor audio disponible y lo convierte a MP3:
yt-dlp -x --audio-format mp3 --output "audio.%(ext)s" "URL_del_video"Si el vídeo es muy largo, tal vez quieras cortarlo en fragmentos; pero para la mayoría de casos, el archivo completo funciona bien. Guarda la ruta del fichero, la necesitarás en el siguiente paso.
Paso 2: Transcribir con Whisper
Aquí tienes dos caminos: usar la API de OpenAI (más rápido, pero cuesta unos céntimos por minuto) o ejecutar Whisper en local con un modelo como base o small (gratis, aunque consume recursos). Yo suelo ir con la API por comodidad. El código en Python es así de simple:
import openai
audio_file = open("audio.mp3", "rb")
transcript = openai.Audio.transcribe("whisper-1", audio_file, language="es")
print(transcript["text"])El resultado es un texto plano con la transcripción del vídeo. A veces incluye repeticiones o muletillas, pero GPT-4 lo manejará más tarde. Apunta bien esa cadena de texto; será la materia prima para todo lo demás.
Paso 3: Generar un hilo de Twitter con GPT-4
Twitter (o X) tiene su propio ritmo: frases cortas, ganchos potentes y emojis medidos. Para que GPT-4 nos dé un hilo en condiciones, el prompt tiene que ser muy específico. Yo le pido algo como:
prompt = f"""
Eres un experto en copywriting para Twitter. A partir de la siguiente transcripción de un vídeo, crea un hilo de 8 tuits que:
- Empiece con un gancho que intrigue.
- Resuma las ideas principales del vídeo.
- Use lenguaje directo y enérgico.
- Incluya 1 o 2 emojis por tuit (solo si procede).
- Termine con una llamada a la acción para que comenten o compartan.
Transcripción: {transcript}
"""La respuesta de la API viene como un JSON con los mensajes. Puedes parsearlo y quedarte con el texto del hilo. A veces conviene hacer dos pasadas: una para el borrador y otra para pulir estilo, pero con un buen prompt inicial suele bastar.
Paso 4: Crear una publicación para LinkedIn
LinkedIn es otro mundo: más profesional, párrafos más largos y un tono que combine autoridad y cercanía. El prompt para GPT-4 debe cambiar radicalmente:
prompt = f"""
Eres un redactor de LinkedIn con experiencia. Transforma la siguiente transcripción de un vídeo en una publicación que:
- Tenga un título atractivo en negrita o mayúsculas.
- Use párrafos cortos, con espacios.
- Aporte valor accionable o insights claros.
- Pida la opinión del lector al final.
Transcripción: {transcript}
"""El resultado suele ser un texto listo para copiar y pegar, aunque siempre puedes añadir tu toque personal antes de programarlo.
Paso 5: Programar las publicaciones con n8n
Aquí es donde la magia se vuelve invisible. n8n te permite encadenar los pasos anteriores y conectar con las APIs de Twitter y LinkedIn. El flujo típico sería:
- Un nodo Webhook o Schedule que se dispara cuando quieras (por ejemplo, cada día a las 9 a.m.).
- Un nodo Execute Command que llama a yt-dlp para descargar el audio de una lista de URLs.
- Un nodo HTTP Request que envía el audio a la API de Whisper y recoge la transcripción.
- Dos nodos HTTP Request más que mandan la transcripción a GPT-4 con los prompts de Twitter y LinkedIn, respectivamente.
- Nodos Twitter y LinkedIn que reciben el texto generado y programan la publicación en la fecha/hora que elijas (o inmediatamente, si prefieres).
Si nunca has usado n8n, es bastante visual: arrastras y conectas. La curva de aprendizaje es suave. Un pequeño truco: mete un nodo Wait de un par de segundos entre llamadas a la API para no saturar los servicios.
Paso 6: Optimizar el flujo para máxima eficiencia
Una vez que el esqueleto funciona, puedes añadirle carne:
- Filtro de calidad: con otro nodo de GPT-4 que revise si el contenido generado tiene sentido o si la transcripción era muy ruidosa (a veces YouTube tiene música de fondo y la cosa se vuelve un lío).
- Rotación de estilos: guarda varios prompts distintos y que el flujo elija uno al azar para que las publicaciones no parezcan clones.
- Monitorización: un nodo de Telegram o email que te avise si algo falla o cuando se publique algo, para que puedas reaccionar a comentarios.
- Reutilización: almacena las transcripciones y los textos generados en una base de datos (Airtable, Notion, etc.) para futuras republicaciones o variaciones.
Con estas mejoras, el sistema se vuelve casi autónomo y el contenido sale con una frecuencia que tú solo no podrías mantener.
Tu fábrica de contenidos sin esfuerzo, lista para escalar
Automatizar la conversión de vídeos de YouTube a contenido para redes sociales no es ciencia ficción; solo hace falta combinar las herramientas adecuadas y dedicar una tarde a montar el flujo en n8n. Una vez en marcha, cada nuevo vídeo será una oportunidad para llenar de valor tus perfiles sin mover un dedo. Y si en algún momento quieres cambiar el tono o el formato, basta con retocar los prompts. El límite lo pones tú.
