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の機能
テキストプロンプトから完全なショート動画を生成。
テキスト読み上げ。
自動字幕生成とスタイルデザイン。
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
脚本プランナー▸
AIアプリ
AIニュース 