mcpField
F
free-video-maker

free-video-maker

ローカル
github.com/bilalnaseerメディア・デザイン1073 週間前に更新

free-video-maker について

テキストからナレーション、字幕、Pexelsの背景映像、音楽を組み合わせて短編動画を作るオープンソースツールです。MCP、REST、Web UIに対応し、音声ナレーションは現在英語のみです。

主な機能

  1. 01テキストから短編動画を作成
  2. 02音声合成と自動字幕の追加
  3. 03Pexelsの背景映像を検索・選択
  4. 04ジャンルや雰囲気に応じた音楽選択
  5. 05MCPとRESTサービスの提供

活用シーン

  1. 01文章のナレーションを短編動画に変換
  2. 02字幕の自動生成とスタイル設定
  3. 03検索語に合うPexels映像の選択
  4. 04REST経由で動画生成を依頼

MCP 対応

MCPサービスとRESTサービスの両方を提供します。MCPクライアントから動画生成機能を利用できますが、READMEには個別のMCPツールやパラメーターの記載はありません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

説明

短尺動画コンテンツを生成するための、オープンソースの自動動画作成ツールです。Short Video Maker は、テキスト読み上げ、自動字幕、背景動画、音楽を組み合わせ、簡単なテキスト入力から魅力的な短尺動画を作成します。

このプロジェクトは、GPU を多く消費する動画生成の無料の代替手段(および高価なサードパーティー API 呼び出しの無料の代替手段)を提供することを目的としています。画像や画像プロンプトに基づいて、ゼロから動画を生成するものではありません。

当チャンネル WebSensePro で、AI 関連の動画をさらにご覧ください。AI 関連のコンテンツやチュートリアルをお探しの方は、ぜひチャンネルをご覧ください。

サーバーは MCP と REST サーバーを公開します。

MCP サーバーは AI エージェント(n8n など)と使用できますが、REST エンドポイントを使うと動画生成の柔軟性が高まります。

目次

はじめに

使い方

情報

使用例

動画 1 をご覧ください

動画 2 をご覧ください

機能

  • テキストプロンプトから短尺動画全体を生成
  • テキスト読み上げ
  • 字幕の自動生成とスタイル設定
  • Pexels を使用した背景動画の検索と選択
  • ジャンルやムードを選択できる背景音楽
  • REST API と Model Context Protocol(MCP)サーバーの両方として動作

仕組み

Shorts Creator は簡単なテキスト入力と検索語を受け取り、次の処理を行います。

  1. Kokoro TTS を使用してテキストを音声に変換します
  2. Whisper を使用して正確な字幕を生成します
  3. Pexels から関連する背景動画を見つけます
  4. Remotion を使用してすべての要素を合成します
  5. 字幕のタイミングを正確に合わせて、プロフェッショナルな見た目の短尺動画をレンダリングします

制限事項

  • このプロジェクトで生成できるのは英語のナレーション付き動画のみです(現時点で kokoro-js は他の言語をサポートしていません)
  • 背景動画は Pexels から取得します

一般的な要件

  • インターネット接続
  • 無料の Pexels API キー
  • 空き RAM ≥ 3 GB、推奨は 4 GB
  • ≥ 2 vCPU
  • 空きディスク容量 ≥ 5 GB

シーン

各動画は複数のシーンから構成されます。シーンには次の要素が含まれます。

  1. テキスト:ナレーション用のテキストです。TTS が読み上げ、字幕を作成するために使用します。
  2. 検索語:Pexels API で動画を検索するためにサーバーが使用するキーワードです。該当する動画が見つからない場合は、代替の検索語(nature、globe、space、ocean)が使用されます。
Docker コマンド
docker run -it --rm --name short-video-maker -p 3123:3123 -e LOG_LEVEL=debug -e PEXELS_API_KEY= bilalnaseer/free-video-maker:latest

ウェブ UI

動画を生成するには、http://localhost:3123 でウェブ UI を開いてください。

環境変数

🟢 設定

キー説明デフォルト
PEXELS_API_KEYお使いの(無料の)Pexels API キー
LOG_LEVELpino のログレベルinfo
WHISPER_VERBOSEwhisper.cpp の出力を標準出力に転送するかどうかfalse
PORTサーバーがリッスンするポート3123

謝辞

  • ❤️ [ai_agents_az]((https://github.com/gyoridavid/ai_agents_az) このリポジトリの原作者は AI Agents AZ です。YouTube の視聴者が使いやすいように、私がフォークしました。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。