short-video-maker: ein Open-Source-Tool zur automatisierten Erstellung von Kurzvideos
Was ist short-video-maker?
short-video-maker ist ein Open-Source-Tool zur automatisierten Erstellung von Kurzvideos, das durch Texteingabe in Kombination mit Text-zu-Sprache, automatischer Untertitelgenerierung, Hintergrundvideos und Musik Kurzvideos für TikTok, Instagram Reels und YouTube erzeugt. Es unterstützt den Betrieb über NPX oder Docker, bietet mehrere Ausführungsarten und Konfigurationen über Umgebungsvariablen. Es stellt eine REST-API sowie einen Model Context Protocol (MCP)-Dienst bereit und basiert auf Technologien wie Remotion und Whisper CPP.

Funktionen von short-video-maker
Erstellung kompletter Kurzvideos aus Textvorgaben.
Text-zu-Sprache.
Automatische Untertitelgenerierung und -gestaltung.
Suche und Auswahl von Hintergrundvideos über Pexels.
Unterstützung für Hintergrundmusik mit Auswahl nach Genre/Stimmung.
Bereitstellung einer REST-API und eines Model Context Protocol (MCP)-Servers.
So funktioniert short-video-maker
Umwandlung von Text in Sprache mit Kokoro TTS.
Erzeugung präziser Untertitel mit Whisper.
Suche passender Hintergrundvideos über Pexels.
Zusammenführung aller Elemente mit Remotion.
Rendern professionell wirkender Kurzvideos mit präziser Untertitelzeitsteuerung.
Betrieb
Verwendung von NPX (empfohlen)
Ausführungsart mit GPU-Unterstützung:
LOG_LEVEL=debug PEXELS_API_KEY= npx short-video-maker 需要安装Node.js环境,并通过npx命令快速启动。
Verwendung von Docker
CPU-Version:
docker run -it --rm --name short-video-maker -p 3123:3123 \ -e PEXELS_API_KEY= \ gyoridavid/short-video-maker:latest
NVIDIA GPU-Version:
docker run -it --rm --name shorts-video-maker -p 3123:3123 \ -e PEXELS_API_KEY= --gpus=all \ gyoridavid/short-video-maker:latest-cuda
Umgebungsvariablen
PEXELS_API_KEY: API-Schlüssel zum Abrufen von Hintergrundvideos von Pexels.
PORT: Port des API-/MCP-Servers, Standardwert ist 3123.
LOG_LEVEL: Log-Level des Servers, Standard ist info. Mögliche Werte sind trace, debug, info, warn, error.
WHISPER_VERBOSE: Ausführlicher Modus für Whisper, Standard ist false.
Beispiel
Beispiel-JSON-Eingabe:
{
"scenes": [
{
"text": "Hello world! Enjoy using this tool to create awesome ai workflows",
"searchTerms": ["rainbow"]
}
],
"config": {
"paddingBack": 1500,
"music": "happy"
}
}Die Ausgabe erfolgt als Datei hello_world.mp4.
Anwendungsbereiche von short-video-maker
Social-Media-Content-Erstellung: schnelle Erzeugung von Kurzvideos, die für Plattformen wie TikTok, Instagram Reels und YouTube Shorts geeignet sind.
Bildungsbereich: Erstellung von Kursankündigungen, Lernressourcen oder Videos zum Sprachenlernen.
Nachrichten und Medien: Erzeugung von Nachrichtenzusammenfassungen, Reportagen oder Eilmeldungen als Video.
Wirtschaft und Marketing: Unternehmen nutzen es für Produktwerbung und Markenpromotion. Beispielsweise kann eine Beauty-Marke auf Basis von Produkttexten Kurzvideos erstellen.
Bildung und Training: Lehrkräfte oder Bildungseinrichtungen können Lehrkurzvideos erstellen.
Github: https://github.com/gyoridavid/short-video-make
Drehbuch-Assistent▸
AI Apps
AI Nachrichten 