Saltar al contenido
Jeremy Ayza
Todos los casos

Proyecto personal

Pipeline de video con IA para YouTube

Proyecto personal. Extiendo un proyecto open source que genera videos con IA y con él llevo mi canal de YouTube. Bajé el costo por video de unos 2.50 USD a menos de 0.50 USD.

Problema

Extiendo un proyecto open source, AI Content Automation Engine, que ya traía el pipeline de 7 pasos: guion, imágenes, voz, video, subtítulos, música y entrega. El guion, las imágenes, la voz y los subtítulos los hacen modelos de IA. Le sumé 74 commits míos y con él llevo mi canal de YouTube, Hackea Tu Riqueza (finanzas personales).

Cada video costaba unos 2.50 USD. Lo más caro eran las imágenes: se generaban por API con muchas imágenes de referencia.

Decisión

Bajé el costo de las imágenes en dos pasos:

  1. Un solo collage de referencia por escena, en lugar de varias imágenes.
  2. Generación en Google Labs Flow, automatizando el navegador con Playwright y una extensión de Chrome que construí (WXT, React, TypeScript). Es intercambiable con la API de Gemini. En Flow, generar imágenes no gasta créditos.

La extensión procesa en cola un script.json de prompts, lee las respuestas de Flow interceptando fetch y XMLHttpRequest, pausa la cola ante los límites de uso y descarga las imágenes ordenadas por escena.

Los 7 pasos del pipeline y los tres donde cambié algo. El pipeline original tiene 7 pasos: guion, imágenes, voz, video, subtítulos, música y entrega. Cambié tres: en imágenes, un collage por escena y generación en Flow con Playwright y una extensión; en subtítulos, Whisper pasó de CPU a GPU; en entrega, subida automática y programada a YouTube. Pipeline original (7 pasos) Lo que cambié 01 Guion modelo de IA 02 Imágenes modelo de IA 1 collage por escena Flow, Playwright, extensión 03 Voz modelo de IA 04 Video 05 Subtítulos Whisper De CPU a GPU whisper.cpp con CUDA 06 Música 07 Entrega Subida automática programada en YouTube
Los 7 pasos del pipeline y los tres donde cambié algo.

También moví Whisper de CPU a GPU (whisper.cpp con CUDA), pasé a modelos más baratos los pasos que no necesitaban un modelo pro y agregué la subida automática a YouTube, que programa cada video en la próxima fecha libre. Además simplifiqué la arquitectura: de hexagonal a una estructura por funcionalidad, acorde al tamaño de la app.

Resultado

El pipeline generó los 190 videos del canal (octubre de 2026). El costo por video pasó de unos 2.50 USD a menos de 0.50 USD.

Límite

Solo corre en Windows con GPU NVIDIA y no tiene tests.

Buscar en el portafolio

Los embeddings se calculan en tu navegador. Nada se envía a un servidor.