Nico Digitalspor Nico Bernaola
← Todos los artículos

Cómo construí un motor open source en Python para automatizar la producción de videos cortos

Crea un pipeline local y open source para automatizar tus videos cortos con Python, faster-whisper y auto-editor. Nico Digitals Engine: subtítulos gratis.

·Nicolas Bernaola·Read in English →

Seamos honestos: lo peor de hacer videos cortos (TikToks, Reels o Shorts) no es el trabajo creativo. Es la fricción interminable y sin sentido.

Pasar horas recortando a mano pausas incómodas, esperar a que una plataforma en la nube lenta suba tu material o gastar tu dinero en suscripciones mensuales de IA con límites de créditos estrictos es, simplemente, un mal negocio.

Para eliminar este cuello de botella de una vez por todas, apliqué pensamiento sistémico puro y diseñé una solución: Nico Digitals Engine. Es un pipeline de automatización local y open source que convierte tu material en bruto en un paquete de contenido listo para publicar con un solo comando en la terminal.

Sin costos ocultos, sin colas en la nube y sin ningún costo de suscripción. Funciona 100% en tu propia computadora y gratis (y no necesitas una computadora de la NASA).

El concepto central: cómo funciona

Muchas herramientas de automatización son pesadas y frágiles. Si una pieza falla, todo se cae. Para evitarlo, este motor usa un flujo de trabajo muy limpio construido alrededor de un único contrato de datos: una transcripción en JSON palabra por palabra con marcas de tiempo exactas.

Piénsalo como una línea de producción con tres etapas simples:

  1. La entrada: Sueltas un archivo de video en bruto (o una carpeta entera de videos) en el motor.
  2. El procesamiento: El motor extrae el audio al instante, analiza las frecuencias para cortar los silencios y ejecuta un modelo de IA local de alta velocidad que transcribe cada palabra.
  3. La salida: El motor te entrega una carpeta organizada con tu video limpio, subtítulos con tiempos a medida y textos para cada red social.

Nuestro modelo de transcripción es más preciso que los subtítulos automáticos de CapCut Pro, y es gratis.

Dentro del stack tecnológico open source

En lugar de gastar dinero en servidores pesados en la nube, construí este motor con herramientas ligeras y de primer nivel, optimizadas para la velocidad y el rendimiento local:

  • faster-whisper: Se encarga de la transcripción. Es una versión ultrarrápida de Whisper de OpenAI que corre directamente en el hardware de tu computadora. ¿Costo total? Cero.
  • auto-editor: La herramienta definitiva para editar rápido. Analiza las pistas de audio de forma nativa para detectar los silencios y los corta automáticamente, dándote ese ritmo ágil que retiene a la audiencia.
  • Gemini 2.5 Flash: Con la API gratuita, el motor le pasa la transcripción a Gemini, que escribe al instante hooks y descripciones optimizadas para SEO para Instagram, TikTok, YouTube y LinkedIn.
  • Questionary y FFmpeg: Estas herramientas dan forma a la experiencia de uso. Tienes un menú interactivo en la terminal donde puedes, literalmente, arrastrar y soltar tus carpetas y elegir la configuración con las flechas del teclado.

Estamos de acuerdo en que la IA es genial, pero necesitas un enfoque de arquitectura para integrarla en tu flujo de trabajo. La IA no es el flujo de trabajo, solo un engranaje con gran apalancamiento dentro de tu sistema. Quien quiera reemplazar todo el sistema por IA solo obtendrá contenido basura, falta de control y una factura de API enorme cada mes.

Por qué NO "quemamos" los subtítulos (una decisión de diseño clave)

Muchas herramientas automáticas intentan incrustar ("quemar") los subtítulos directamente en el archivo de video (sí, te hablo a ti, Submagic). Nico Digitals Engine lo descarta a propósito. Como regla general: el motor procesa los datos; el editor de video diseña el contenido.

Obligar a tu computadora a renderizar los subtítulos sobre el video tarda una eternidad y te quita flexibilidad al editar. Si la IA comete un error de tipeo, o si un subtítulo tapa la cara de quien habla, tienes que volver a renderizar todo el video desde cero. Es una enorme pérdida de tiempo.

En su lugar, el motor exporta un archivo de subtítulos .srt ligero y muy optimizado, basado en presets de retención estándar de la industria:

  • Estilo MrBeast: 1 palabra por bloque para un ritmo ultraagresivo.
  • Estilo Hormozi: 3 palabras por bloque para una lectura orgánica y muy atrapante.
  • Estilo podcast: 5 palabras por bloque para un flujo natural y conversacional.
  • Totalmente personalizado: tú eliges cuántas palabras necesitas.

El flujo de trabajo ideal: Arrastras el .mp4 limpio, ya sin silencios, y el archivo .srt directamente a Premiere Pro o CapCut. Aplicas las fuentes y colores de tu marca con un solo clic. Todo el proceso toma 30 segundos.

¿Quieres un proceso repetible para la edición en sí? Descarga gratis mi checklist del Sistema de Edición de Video (en inglés) y edita con un sistema, no a prueba y error.

Escala a lo grande: procesa tus videos cortos por lotes

El motor está hecho para escalar. Si grabas 10 o 15 videos cortos en una sola sesión, no tienes que procesarlos uno por uno. Puedes arrastrar la carpeta completa al motor, elegir tus presets de retención y olvidarte.

Mientras vas por un café, el sistema procesa todo en segundo plano y organiza los resultados en carpetas limpias y listas para cada plataforma.

Construir este proyecto me demostró que no necesitas una infraestructura compleja en la nube ni facturas mensuales de software caras para resolver grandes cuellos de botella operativos. Una buena estructura de datos, lógica limpia en Python y herramientas locales es todo lo que hace falta para construir un motor de medios de alto rendimiento para tus videos cortos.

La beta ya está disponible y es completamente gratuita bajo la licencia Apache 2.0.

👉 Revisa el código fuente, clona el repositorio y ejecútalo tú mismo: GitHub - Nico-Bernaola/Nico-Digitals-Engine

← Volver al blog