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.

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
Assistant scénario▸
Apps AI
Actualités AI 