Video de Youtube a Post Automático
Automatización que transforma videos de YouTube en publicaciones para redes sociales, incluyendo resumen del contenido e imagen generada con IA.
+2
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
CombineText-atea2[Combine Text]
style CombineText-atea2 stroke:#a170ff
ChatOutput-l0kif[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-l0kif stroke:#a170ff
TextInput-m2egg[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>VIDEO URL]
style TextInput-m2egg stroke:#a170ff
Prompt-wss2e[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Blog Summary]
style Prompt-wss2e stroke:#a170ff
ParseData-mh1rk[<div><img src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Extract transcript]
style ParseData-mh1rk stroke:#a170ff
OpenAIModel-v6p19[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-v6p19 stroke:#a170ff
youtube_transcripts-wdsaq[YouTube Transcripts]
style youtube_transcripts-wdsaq stroke:#a170ff
Prompt-ek8pp[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Image Prompt]
style Prompt-ek8pp stroke:#a170ff
DallEImageGenerator-tuo20[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>DALL·E Image Generator]
style DallEImageGenerator-tuo20 stroke:#a170ff
JsCode-j6muq[Uri Builder]
style JsCode-j6muq stroke:#a170ff
ParseData-e7as5[<div><img src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Parse]
style ParseData-e7as5 stroke:#a170ff
CombineText-atea2 -.- ChatOutput-l0kif
linkStyle 0 stroke:#a170ff
TextInput-m2egg -.- Prompt-wss2e
linkStyle 1 stroke:#a170ff
ParseData-mh1rk -.- Prompt-wss2e
linkStyle 2 stroke:#a170ff
Prompt-wss2e -.- OpenAIModel-v6p19
linkStyle 3 stroke:#a170ff
OpenAIModel-v6p19 -.- CombineText-atea2
linkStyle 4 stroke:#a170ff
TextInput-m2egg -.- youtube_transcripts-wdsaq
linkStyle 5 stroke:#a170ff
youtube_transcripts-wdsaq -.- ParseData-mh1rk
linkStyle 6 stroke:#a170ff
Prompt-ek8pp -.- DallEImageGenerator-tuo20
linkStyle 7 stroke:#a170ff
DallEImageGenerator-tuo20 -.- JsCode-j6muq
linkStyle 8 stroke:#a170ff
OpenAIModel-v6p19 -.- Prompt-ek8pp
linkStyle 9 stroke:#a170ff
JsCode-j6muq -.- ParseData-e7as5
linkStyle 10 stroke:#a170ff
ParseData-e7as5 -.- CombineText-atea2
linkStyle 11 stroke:#a170ff
Video de Youtube a Post Automático
🧩 Descripción General
Este flujo de trabajo automatiza la transformación del contenido de un video de YouTube en publicaciones atractivas para redes sociales. Extrae la transcripción del video, genera un resumen conciso y una publicación optimizada, y crea una imagen complementaria generada por IA. El resultado final es una publicación completa para redes sociales, lista para publicar, que combina elementos de texto y visuales, agilizando la creación de contenido a partir de fuentes de video.
⚙️ Características Principales
- Extrae automáticamente la transcripción completa a partir de una URL de video de YouTube proporcionada.
- Genera un resumen y una publicación atractiva para redes sociales con emojis y una llamada a la acción, utilizando un modelo de lenguaje grande.
- Crea una imagen personalizada y vívida basada en el resumen del contenido generado, utilizando un modelo de IA para imágenes.
- Combina el texto generado y la imagen en una única salida formateada para facilitar su vista previa y uso.
🔄 Pasos del Flujo de Trabajo
| Nombre del Componente | Función en el Flujo de Trabajo | Entradas Clave | Salidas Clave |
|---|---|---|---|
| URL DEL VIDEO (Entrada de Texto) | Captura la URL del video de YouTube proporcionada por el usuario. | Entrada manual de la URL | URL del video de YouTube |
| Transcripciones de YouTube | Extrae el contenido hablado del video proporcionado. | URL del video de YouTube | Datos de transcripción del video en bruto |
| Extraer Transcripción (Analizar Datos) | Convierte los datos de transcripción en bruto en texto plano. | Datos de transcripción en bruto | Texto de transcripción del video formateado |
| Resumen del Blog (Prompt) | Construye una instrucción estructurada que combina la transcripción y la URL para el modelo de IA. | Texto de transcripción del video, URL de origen | Prompt estructurado para la generación de contenido |
| Modelo OpenAI (GPT-4o-mini) | Genera un resumen del video y una publicación optimizada para redes sociales basada en el prompt. | Prompt de generación estructurado | Texto del resumen y publicación para redes sociales generados |
| Prompt de Imagen | Prepara un prompt para generar una imagen basado en el resumen del contenido generado por IA. | Resumen del contenido generado por IA | Prompt para generación de imagen |
| Generador de Imágenes DALL·E 3 | Crea una imagen vívida y de alta calidad a partir del prompt de texto proporcionado. | Prompt para generación de imagen | Datos de la imagen generada |
| Constructor de Uri (JavaScript) | Convierte los datos de la imagen generada en un formato de URI de datos compatible con Markdown. | Datos de la imagen generada | Imagen formateada como cadena Markdown |
| Analizar | Convierte los datos de la imagen procesada en una cadena de texto plano para su combinación. | Datos de imagen formateados | Imagen como cadena de texto |
| Combinar Texto | Fusiona el texto de la publicación para redes sociales generado con la cadena Markdown de la imagen. | Texto de la publicación para redes sociales, Cadena de texto de la imagen | Publicación combinada con imagen incrustada |
| Salida del Chat | Muestra la publicación final combinada para redes sociales dentro de la interfaz de Playground. | Contenido de la publicación combinada | Salida final visualizada |
🧠 Notas
- El flujo de trabajo requiere una credencial válida de la API de OpenAI para alimentar tanto la generación de texto (GPT-4o-mini) como la generación de imágenes (DALL·E 3).
- La generación de texto está configurada para consistencia con un ajuste de temperatura bajo.
- La imagen se genera con un estilo y resolución específicos (vívida, 1024x1024).
- La salida final está formateada en Markdown, lo que la hace adecuada para plataformas que admiten este formato.