short-video-maker: una herramienta open-source para la creación automatizada de vídeos cortos 151

小编 ·

short-video-maker: una herramienta open-source para la creación automatizada de vídeos cortos

short-video-maker es una herramienta open-source para la creación automatizada de vídeos cortos. A partir de texto y combinando síntesis de voz, generación automática de subtítulos, vídeos de fondo y música, genera vídeos cortos para TikTok, Instagram Reels y YouTube Shorts. Soporta ejecución mediante NPX o Docker, con múltiples modos de ejecución y configuración por variables de entorno. Ofrece una API REST y un servicio Model Context Protocol (MCP), y depende de Remotion, Whisper CPP, etc.

short-video-maker: una herramienta open-source para la creación automatizada de vídeos cortos

¿Qué es short-video-maker?

short-video-maker es una herramienta de código abierto para la creación automatizada de vídeos cortos. A partir de la introducción de texto y combinando conversión de texto a voz, generación automática de subtítulos, vídeos de fondo y música, genera vídeos cortos para TikTok, Instagram Reels y YouTube. Compatible con la ejecución mediante NPX o Docker, con múltiples modos de ejecución y configuración de variables de entorno. Ofrece una API REST y un servicio Model Context Protocol (MCP), apoyándose en tecnologías como Remotion y Whisper CPP.

short-video-maker:una herramienta de código abierto para la creación automatizada de vídeos cortos.webp

Funciones de short-video-maker

  • Genera vídeos cortos completos a partir de提示 de texto.

  • Conversión de texto a voz.

  • Generación y estilizado automático de subtítulos.

  • Búsqueda y selección de vídeos de fondo a través de Pexels.

  • Soporte de música de fondo, con selección de género/estado de ánimo.

  • Ofrece API REST y servidor Model Context Protocol (MCP).

¿Cómo funciona short-video-maker?

  • Utiliza Kokoro TTS para convertir texto en voz.

  • Utiliza Whisper para generar subtítulos precisos.

  • Busca vídeos de fondo relevantes en Pexels.

  • Utiliza Remotion para combinar todos los elementos.

  • Renderiza vídeos cortos con apariencia profesional y sincronización precisa de subtítulos.

Ejecución

Usando NPX (recomendado)

Modo de ejecución con soporte para GPU:

LOG_LEVEL=debug PEXELS_API_KEY= npx short-video-maker
Se requiere un entorno Node.js y se inicia rápidamente mediante el comando npx.

Usando Docker

Versión para CPU:

docker run -it --rm --name short-video-maker -p 3123:3123 \
  -e PEXELS_API_KEY= \
  gyoridavid/short-video-maker:latest

Versión para GPU NVIDIA:

docker run -it --rm --name shorts-video-maker -p 3123:3123 \
  -e PEXELS_API_KEY= --gpus=all \
  gyoridavid/short-video-maker:latest-cuda

Variables de entorno

  • PEXELS_API_KEY: clave de API utilizada para obtener vídeos de fondo desde Pexels.

  • PORT: puerto del servidor API/MCP, por defecto 3123.

  • LOG_LEVEL: nivel de registro del servidor, por defecto info; los valores disponibles incluyen trace, debug, info, warn, error.

  • WHISPER_VERBOSE: modo detallado de Whisper, por defecto false.

Ejemplos

Ejemplo de entrada JSON:

{
  "scenes": [
    {
      "text": "Hello world! Enjoy using this tool to create awesome ai workflows",
      "searchTerms": ["rainbow"]
    }
  ],
  "config": {
    "paddingBack": 1500,
    "music": "happy"
  }
}

La salida es el archivo hello_world.mp4.

Aplicaciones de short-video-maker

  • Creación de contenido para redes sociales: generación rápida de vídeos cortos adaptados a plataformas como TikTok, Instagram Reels y YouTube Shorts.

  • Ámbito educativo: elaboración de avances de cursos, recursos de aprendizaje o vídeos para el aprendizaje de idiomas.

  • Noticias y medios: generación de resúmenes de noticias, reportajes especiales o vídeos de noticias de última hora.

  • Marketing comercial: uso por parte de empresas para la promoción de productos y la difusión de marca. Por ejemplo, las marcas de cosméticos pueden generar vídeos cortos a partir de guiones de presentación de productos.

  • Educación y formación: docentes o instituciones educativas pueden crear vídeos cortos didácticos.

Github:https://github.com/gyoridavid/short-video-make