short-video-maker: ein Open-Source-Tool zur automatisierten Erstellung von Kurzvideos 149

小编 ·

short-video-maker: ein Open-Source-Tool zur automatisierten Erstellung von Kurzvideos

short-video-maker ist ein Open-Source-Tool zur automatisierten Erstellung von Kurzvideos. Ausgehend von einer Texteingabe und kombiniert mit Text-to-Speech, automatischer Untertitelgenerierung, Hintergrundvideos und Musik erzeugt es Kurzvideos für TikTok, Instagram Reels und YouTube Shorts. Es unterstützt den Betrieb via NPX oder Docker, mit mehreren Ausführungsmodi und Umgebungsvariablen-Konfiguration. Es bietet eine REST-API und einen Model Context Protocol (MCP)-Service und basiert auf Remotion, Whisper CPP u. a.

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.

short-video-maker:一个开源的自动化短视频创作工具.webp

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