short-video-maker : un outil open-source de création automatisée de courtes vidéos 155

小编 ·

short-video-maker : un outil open-source de création automatisée de courtes vidéos

short-video-maker est un outil open-source de création automatisée de courtes vidéos. À partir d'une entrée textuelle et en combinant synthèse vocale, génération automatique de sous-titres, vidéos d'arrière-plan et musique, il génère des vidéos courtes pour TikTok, Instagram Reels et YouTube Shorts. Il prend en charge l'exécution via NPX ou Docker, avec plusieurs modes d'exécution et configuration par variables d'environnement. Il offre une API REST et un service Model Context Protocol (MCP) et repose sur Remotion, Whisper CPP, etc.

short-video-maker : un outil open-source de création automatisée de courtes vidéos

Qu'est-ce que short-video-maker ?

short-video-maker est un outil open source de création automatisée de courtes vidéos. À partir d'une saisie textuelle, il combine la synthèse vocale, la génération automatique de sous-titres, des vidéos d'arrière-plan et de la musique pour produire des vidéos courtes pour TikTok, Instagram Reels et YouTube. Il peut être exécuté via NPX ou Docker, avec plusieurs modes d'exécution et configuration par variables d'environnement. Il fournit une API REST et un service Model Context Protocol (MCP), et repose sur des technologies telles que Remotion et Whisper CPP.

short-video-maker : un outil open source de création automatisée de vidéos courtes.webp

Fonctionnalités de short-video-maker

  • Génération de vidéos courtes complètes à partir d'invites textuelles.

  • Synthèse vocale (text-to-speech).

  • Génération et mise en forme automatiques des sous-titres.

  • Recherche et sélection de vidéos d'arrière-plan via Pexels.

  • Prise en charge de la musique d'arrière-plan, avec choix du genre/de l'ambiance.

  • Fourniture d'une API REST et d'un serveur Model Context Protocol (MCP).

Fonctionnement de short-video-maker

  • Conversion du texte en voix grâce à Kokoro TTS.

  • Génération de sous-titres précis via Whisper.

  • Recherche de vidéos d'arrière-plan pertinentes sur Pexels.

  • Assemblage de tous les éléments à l'aide de Remotion.

  • Rendu de vidéos courtes au rendu professionnel, avec un minutage précis des sous-titres.

Exécution

Utilisation de NPX (recommandé)

Mode d'exécution avec prise en charge GPU :

LOG_LEVEL=debug PEXELS_API_KEY= npx short-video-maker
Nécessite l'installation de l'environnement Node.js et un démarrage rapide via la commande npx.

Utilisation de Docker

Version CPU :

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

Version NVIDIA GPU :

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

Variables d'environnement

  • PEXELS_API_KEY : clé d'API utilisée pour récupérer les vidéos d'arrière-plan depuis Pexels.

  • PORT : port du serveur API/MCP, par défaut 3123.

  • LOG_LEVEL : niveau de journalisation du serveur, par défaut info ; les valeurs possibles sont trace, debug, info, warn, error.

  • WHISPER_VERBOSE : mode verbeux de Whisper, par défaut false.

Exemples

Exemple d'entrée JSON :

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

La sortie est un fichier hello_world.mp4.

Applications de short-video-maker

  • Création de contenu pour les réseaux sociaux : génération rapide de vidéos courtes adaptées aux plateformes telles que TikTok, Instagram Reels, YouTube Shorts, etc.

  • Domaine éducatif : réalisation de bandes-annonces de cours, de ressources d'apprentissage ou de vidéos d'apprentissage des langues.

  • Actualités et médias : génération de résumés d'actualités, de reportages thématiques ou de vidéos de breaking news.

  • Marketing commercial : utilisé par les entreprises pour la promotion de produits et la communication de marque. Par exemple, une marque de cosmétiques peut générer des vidéos courtes à partir de textes de présentation de produits.

  • Éducation et formation : les enseignants ou les établissements scolaires peuvent produire de courtes vidéos pédagogiques.

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