🎬 AI Short Video Factory: Automatización y Edición en Lote de Vídeos Cortos

RESUMEN EJECUTIVO

AI Short Video Factory (YILS-LIN/short-video-factory) es una aplicación de escritorio de código abierto (+5,700 ⭐ en GitHub, licencia GNU AGPLv3) diseñada para automatizar la producción en lote de vídeos cortos verticales para TikTok, YouTube Shorts, Instagram Reels y Douyin.

A partir de una idea o prompt y una carpeta de vídeos de fondo (B-Roll o tomas de producto), la herramienta se encarga automáticamente de todo el pipeline: redacta los guiones con IA, genera la locución con EdgeTTS, corta y mezcla los vídeos con FFmpeg, añade subtítulos animados y música de fondo, permitiendo exportar decenas de variantes listas para publicar con un solo clic.


📋 Ficha Técnica y Recursos

ParámetroDetalle Técnico
Repositorio OficialYILS-LIN/short-video-factory (GitHub)
LicenciaGNU AGPLv3 (Software Libre y Código Abierto)
Popularidad+5,700 estrellas y +790 forks en GitHub
Plataformas SoportadasLinux (AppImage), Windows (.exe) y macOS (.dmg)
Tecnología FrontendElectron, Vue 3, Vuetify 3, Vite, UnoCSS, Pinia
Integración de IA (LLMs)Vercel AI SDK (@ai-sdk/openai, @ai-sdk/anthropic, @ai-sdk/openai-compatible)
Motor de Audio (TTS)Microsoft Edge TTS (nativo, gratuito y sin clave de API)
Motor de Vídeo y MediosFFmpeg (ffmpeg-static), subtitle, pixi.js, better-sqlite3
Privacidad de Datos100% Local: El renderizado y mezcla se ejecuta en tu hardware

🏗️ Pipeline de Automatización (Cómo Funciona la Fábrica)

flowchart TD
    Prompt["💡 Prompt / Idea de Producto"] --> LLM["🤖 Generador de Guiones IA<br>(OpenAI / DeepSeek / Ollama)"]
    LLM --> Script["📝 Guion Estructurado por Escenas"]
    
    Script --> TTS["🎙️ EdgeTTS Voice Synthesis<br>(Locución natural gratuita)"]
    TTS --> Audio["🔊 Pista de Audio + Marcas de Tiempo"]
    
    Broll["🎞️ Carpeta de Clips / B-Roll / Producto"] --> Mixer["✂️ Motor de Corte Inteligente FFmpeg"]
    Audio --> Mixer
    
    Mixer --> Subtitles["🎬 Generador de Subtítulos Animados<br>(Estilos, colores y destacados)"]
    BGM["🎵 Música de Fondo (Opcional)"] --> Subtitles
    
    Subtitles --> Batch["📦 Renderizador por Lotes (Batch Engine)"]
    Batch --> Out["🚀 Vídeos Finales Listos para TikTok/Shorts (MP4 9:16)"]

⚡ Capacidades Principales

1. Generación de Guiones con IA

  • Compatible con cualquier proveedor que soporte la API de OpenAI: OpenAI (GPT-4o), DeepSeek, Claude, Qwen, o modelos locales mediante Ollama (http://localhost:11434/v1).
  • Redacta guiones optimizados para marketing de productos, historias reflexivas, citas motivacionales o contenido divulgativo.

2. Locución Gratuita con EdgeTTS

  • Genera voces naturales sin pagar suscripciones ni claves de API adicionales.
  • Soporte para múltiples idiomas (incluyendo español de España y Latinoamérica, inglés, chino, etc.) con selección de ritmo y entonación.

3. Mezcla Automática de Clips (Smart Video Clipping)

  • El usuario solo coloca sus clips de recursos en una carpeta.
  • El sistema analiza la duración de cada frase de la locución y ensambla tomas variadas de forma automática para mantener un ritmo dinámico que retenga la atención de la audiencia en los primeros 3 segundos.

4. Subtítulos Dinámicos y Efectos Tipográficos

  • Genera automáticamente subtítulos sincronizados con el audio.
  • Aplica estilos visuales modernos: fuentes llamativas, trazos exteriores, sombras y destacados en color para las palabras clave.

5. Procesamiento y Renderizado en Lote (Batch Production)

  • En lugar de editar un vídeo a la vez, permite programar tareas por lotes: genera 10, 20 o 50 combinaciones de vídeos continuas utilizando diferentes ángulos de texto, mezclas de clips y música de fondo.

⚖️ Comparativa: Short Video Factory vs. Otras Herramientas

Característica🎬 Short Video Factory🌐 OpenCreator (KrillinAI)📹 Google Vids
Enfoque PrincipalFábrica masiva de vídeos cortos en lote (TikTok/Shorts)Traducción, doblaje y espacio de trabajo multimodalVídeos corporativos y presentaciones de empresa
Formato ObjetivoVertical (9:16)Horizontal y VerticalHorizontal (16:9)
Generación en Lote✅ Nativa y continua⚠️ Un proyecto a la vez❌ Manual
Instalación en Linux✅ AppImage directo✅ Web dev / Node🌐 Solo Web (Google Cloud)
Locución TTSEdgeTTS integrado (gratis)EdgeTTS / Whisper local / CloudVoces de Google
Dependencia de Nube🟢 Render 100% local (FFmpeg)🟢 Render 100% local🔴 Todo procesado en Google
LicenciaGNU AGPLv3 (Open Source)Apache 2.0 (Open Source)Propietario (Workspace)

🚀 Guía de Instalación y Uso en Linux Mint

Opción A: Ejecución Directa con AppImage (La más rápida y recomendada)

  1. Descargar la última versión: Ve a los Releases de GitHub y descarga el archivo: short-video-factory-1.3.0-linux-x86_64.AppImage

  2. Otorgar permisos de ejecución en terminal:

    cd ~/Descargas  # o la carpeta donde lo descargaste
    chmod +x short-video-factory-*.AppImage
  3. Ejecutar la aplicación:

    ./short-video-factory-*.AppImage

    (O haz doble clic sobre el archivo en el explorador de archivos Nemo de Linux Mint).


Opción B: Ejecución desde Código Fuente (Desarrollo)

Si deseas modificar el código o compilarlo tú mismo:

# 1. Clonar el repositorio
git clone https://github.com/YILS-LIN/short-video-factory.git ~/dev/short-video-factory
cd ~/dev/short-video-factory
 
# 2. Instalar dependencias con pnpm
pnpm install
 
# 3. Iniciar la aplicación en modo desarrollo
pnpm dev

💡 Flujo de Trabajo Recomendado: Cómo Crear 10 Vídeos en 5 Minutos

  1. Preparar el Material de Fondo (Footage):
    Crea una carpeta llamada clips/ y coloca 5 a 10 vídeos cortos (tomas de tu producto, grabaciones de pantalla, o recursos libres de Pexels/Pixabay).
  2. Definir la Idea o Producto en Short Video Factory:
    Ingresa el tema en el compositor: “Crea un gancho intrigante para promocionar [mi producto/servicio] destacando cómo ahorra 2 horas al día”.
  3. Seleccionar Voz y Subtítulos:
    Elige una voz en español de EdgeTTS (ej. es-ES-AlvaroNeural o es-MX-DaliaNeural) y selecciona el estilo de subtítulo animado.
  4. Configurar Tarea por Lote (Batch):
    Indica que deseas generar 5 o 10 variantes con diferentes ganchos.
  5. Generar y Exportar:
    Presiona Iniciar. En pocos minutos tendrás los vídeos terminados en formato vertical 1080x1920 listos para programar en tus redes.

🔗 Referencias y Conexiones en Ryukami Labs