short-video-maker:オープンソースの自動ショート動画作成ツール 152

小编 ·

short-video-maker:オープンソースの自動ショート動画作成ツール

short-video-makerはオープンソースの自動ショート動画作成ツールです。テキスト入力を元に、テキスト読み上げ、自動字幕生成、背景動画、ミュージックを組み合わせ、TikTok、Instagram Reels、YouTube Shorts用のショート動画を生成します。NPXまたはDockerでの実行に対応し、複数の実行モードと環境変数設定をサポート。REST APIおよびModel Context Protocol(MCP)サービスを提供し、Remotion、Whisper CPPなどに依存しています。

short-video-maker:オープンソースの自動ショート動画作成ツール

short-video-makerとは?

short-video-makerはオープンソースの自動動画制作ツールです。テキスト入力を通じて、テキスト読み上げ、自動字幕生成、背景動画と音楽を組み合わせ、TikTok、Instagram Reels、YouTubeショート動画を生成します。NPXまたはDocker経由での実行をサポートし、複数の実行方法と環境変数設定があります。REST APIとModel Context Protocol(MCP)サービスを提供し、Remotion、Whisper CPPなどの技術に依存しています。

short-video-maker:开源の自動動画制作ツール.webp

short-video-makerの機能

  • テキストプロンプトから完全なショート動画を生成。

  • テキスト読み上げ。

  • 自動字幕生成とスタイルデザイン。

  • Pexelsを介した背景動画の検索と選択。

  • 背景音楽サポート、ジャンル/ムードの選択可能。

  • REST APIとモデルコンテキストプロトコル(MCP)サーバーの提供。

short-video-makerの仕組み

  • Kokoro TTSを使用してテキストを音声に変換。

  • Whisperを使用して正確な字幕を生成。

  • Pexelsから関連する背景動画を検索。

  • Remotionを使用してすべての要素を合成。

  • 字幕のタイミングが正確な、プロフェッショナルな外観のショート動画を描画。

実行方法

NPXの使用(推奨)

GPUサポート付きの実行方法:

LOG_LEVEL=debug PEXELS_API_KEY= npx short-video-maker
Node.js環境のインストールが必要で、npxコマンドで素早く起動します。

Dockerの使用

CPUバージョン:

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

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

環境変数

  • PEXELS_API_KEY:Pexelsから背景動画を取得するためのAPIキー。

  • PORT:API/MCPサーバーのポート、デフォルトは3123。

  • LOG_LEVEL:サーバーのログレベル、デフォルトはinfo、選択可能な値にはtrace、debug、info、warn、errorがあります。

  • WHISPER_VERBOSE:Whisperの詳細モード、デフォルトはfalse。

例

JSON入力例:

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

出力はhello_world.mp4ファイルです。

short-video-makerの活用例

  • ソーシャルメディアコンテンツ制作:TikTok、Instagram Reels、YouTube Shortsなどのプラットフォームに適したショート動画を素早く生成。

  • 教育分野:コース予告、学習リソース、語学学習動画の作成。

  • ニュースとメディア:ニュースダイジェスト、特集報道、速報ニュース動画の生成。

  • ビジネスマーケティング:製品プロモーションやブランド宣伝のための企業利用。例えば美容ブランドが、製品紹介コピーを基にショート動画を生成。

  • 教育と研修:教師や教育機関が教育用ショート動画を作成可能。

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