MulmoCast 完全ガイド - AIで動画・スライドを自動生成

MulmoCast 完全ガイド - AIで動画・スライドを自動生成

MulmoCastとは

MulmoCast(マルモキャスト) は、AIと人間が協働してコンテンツを作るための次世代マルチモーダル・プレゼンテーションプラットフォームです。

アイデアを入力するだけで、AIが動画・ポッドキャスト・スライドショー・PDF・マンガ形式など、複数のフォーマットのコンテンツを自動生成します。

主な特徴

特徴説明
AI台本システムMulmoScriptで構成・ナレーション・画像をJSON形式で記述
マルチフォーマット動画、ポッドキャスト、スライドショー、PDF、マンガ、アニメーションに対応
100種類以上のスライドスタイルビジネス、テック、クリエイティブなど10カテゴリ
スマートキャッシング変更部分のみ再生成で高速処理
複数AIプロバイダ対応OpenAI、Google、Anthropic、Replicate
多言語対応翻訳・字幕機能で英語・日本語をサポート
オープンソースMITライセンスで無料利用・商用利用可能

主な用途


料金体系

MulmoCastは完全無料のオープンソースソフトウェアです。

項目料金
MulmoCast CLI無料
デスクトップアプリ無料
MCPサーバー群無料
MulmoCast Vision無料

API利用料金(別途)

コンテンツ生成にはAI APIの利用料金が発生します:

API用途料金必須
OpenAI APIスクリプト生成・画像生成従量課金✅ 必須
ElevenLabs高品質英語音声合成従量課金(無料枠あり)オプション
NijiVoice日本語音声合成従量課金オプション
Replicate高度な動画モデル従量課金オプション
Google Gemini画像・音声生成従量課金(無料枠あり)オプション

最小構成: OpenAI APIキーのみで基本機能が利用可能です。


導入方法

方法1: デスクトップアプリ(初心者向け)

最も簡単な方法です。プログラミング知識不要。

  1. mulmocast.com にアクセス
  2. お使いのOS用アプリをダウンロード(Mac/Windows)
  3. インストールして起動
  4. 設定画面でOpenAI APIキーを入力
  5. 対話形式でコンテンツを作成開始

macOSでの権限エラー対処:

xattr -c mulmocast-app.app

デバッグモード: アプリ内で Cmd+Option+I を押すと開発者ツールが開きます。

方法2: CLIツール(開発者向け)

コマンドラインから操作。自動化やスクリプト組み込みに最適。

# グローバルインストール
npm install -g mulmocast

# 動画生成に必要(macOS)
brew install ffmpeg

# 環境変数を設定(.envファイルまたはexport)
export OPENAI_API_KEY="sk-xxx"

Docker版も利用可能:

docker build -t mulmocast .
docker run -e OPENAI_API_KEY=xxx mulmocast

方法3: MCPサーバー(Claude Desktop連携)

Claude Desktopから直接MulmoCastを操作できます。

claude_desktop_config.json に追加:

{
  "mcpServers": {
    "mulmocast": {
      "command": "npx",
      "args": ["mulmocast-mcp@latest"],
      "env": {
        "OPENAI_API_KEY": "sk-xxx",
        "REPLICATE_API_TOKEN": "r8_xxx",
        "ANTHROPIC_API_KEY": "sk-ant-xxx"
      },
      "transport": { "stdio": true }
    }
  }
}

環境変数一覧

環境変数用途必須
OPENAI_API_KEYスクリプト生成・画像作成
GEMINI_API_KEYGoogle画像・TTS生成オプション
ANTHROPIC_API_TOKENClaude統合(htmlPrompt用)オプション
REPLICATE_API_TOKEN高度な動画モデルオプション
ELEVENLABS_API_KEY高品質音声合成オプション
NIJIVOICE_API_KEY日本語音声合成オプション
BROWSERLESS_API_TOKENWebコンテンツアクセスオプション

エンタープライズ向け: Azure OpenAIおよびGoogle Vertex AIもサポート。


使い方

ワークフロー

  1. MulmoScript生成 - 対話形式またはソースファイルからスクリプトを作成
  2. 音声処理 - テキストを音声に変換(複数の音声オプション)
  3. ビジュアル生成 - AI画像またはMarkdownスライドを生成
  4. 出力結合 - 音声と映像を同期して最終動画を生成

CLIコマンド例

# 1. 対話形式でスクリプトを生成(絵本テンプレート)
mulmo tool scripting -i -t children_book -o ./ -s story

# 2. 最小限のビートを定義済みスタイルで完成
mulmo tool complete beats.json -s ani -o script.json

# 3. 完全な動画を生成
mulmo movie script.json

# 4. 日本語字幕付き動画を生成
mulmo movie script.json -c ja

# 5. Web公開用バンドルを作成
mulmo bundle script.json

テンプレート一覧

テンプレート説明用途
children_book絵本スタイル教育・子供向け
business_pitchビジネスプレゼン提案・営業
documentaryドキュメンタリー風解説・紹介
podcastポッドキャスト音声コンテンツ
mangaマンガ形式エンターテイメント

MulmoCast Vision(スライド生成)

MulmoCast Vision は、LLMを使って80種類以上のビジネス向けスライドテンプレートからプロフェッショナルなプレゼンテーションを自動生成するツールです。

特徴

セットアップ

claude_desktop_config.json に追加:

{
  "mcpServers": {
    "mulmocast-vision": {
      "command": "npx",
      "args": ["mulmocast-vision@latest"],
      "transport": {"stdio": true}
    }
  }
}

使用例

Claude Desktopで以下のように指示するだけ:

対応スライドタイプ

カテゴリ
提案書課題→解決策→価値→次のアクション
分析SWOT、PEST、3C、ビジネスモデルキャンバス
サマリーアジェンダ、まとめ、クロージング
比較企業比較、製品比較、機能比較

MulmoScriptとは

MulmoScript は、マルチモーダルコンテンツを記述するためのJSON/YAML形式のスクリプト言語です。映画の脚本のように、物語の構成とビジュアルを統合的に記述します。

特徴

最小構成

{
  "$mulmocast": { "version": "1.0" },
  "beats": [
    { "text": "Hello World" }
  ]
}

完全な例

{
  "$mulmocast": { "version": "1.0" },
  "title": "AI時代のプレゼンテーション",
  "speakers": {
    "narrator": { "voice": "ja-JP-Neural" }
  },
  "beats": [
    {
      "speaker": "narrator",
      "text": "これからのプレゼンは、AIと人間の協働で作られます。",
      "image": {
        "prompt": "futuristic presentation with AI assistant, professional setting",
        "style": "professional",
        "type": "generate"
      }
    },
    {
      "speaker": "narrator",
      "text": "専門知識がなくても、誰でも映像を作れる時代が来ました。",
      "image": {
        "prompt": "diverse group of people creating content with AI tools",
        "style": "warm and inclusive"
      }
    }
  ]
}

ツール一覧(MulmoCastファミリー)

ツール説明インストール
mulmocast-cliMulmoCast本体(CLI & ライブラリ)npm install -g mulmocast
mulmocast-appデスクトップアプリ(Electron/Vue 3)公式サイトからダウンロード
mulmoscript-mcp対話式スクリプト生成MCPnpx mulmoscript-mcp
mulmocast-mcpMulmoCast機能のMCPサーバ化npx mulmocast-mcp@latest
mulmocast-visionビジネススライド生成MCPnpx mulmocast-vision@latest
mulmocast-viewerWeb用プレイヤー(Vue 3)npm install mulmocast-viewer
mulmo-movie既存動画からデータ生成npm install -g mulmo-movie

MCP一括設定

Claude Desktopで全MCPを使う場合:

{
  "mcpServers": {
    "mulmoscript": {
      "command": "npx",
      "args": ["mulmoscript-mcp"],
      "transport": {"stdio": true}
    },
    "mulmocast": {
      "command": "npx",
      "args": ["mulmocast-mcp@latest"],
      "env": {
        "OPENAI_API_KEY": "sk-xxx",
        "REPLICATE_API_TOKEN": "r8_xxx"
      },
      "transport": {"stdio": true}
    },
    "mulmocast-vision": {
      "command": "npx",
      "args": ["mulmocast-vision@latest"],
      "transport": {"stdio": true}
    }
  }
}

よくある質問

Q: 本当に無料ですか?

A: MulmoCast自体は完全無料のオープンソースです。ただし、動画や音声を生成するにはOpenAI等のAPIが必要で、その利用料金がかかります。OpenAI APIの料金は1回の動画生成で数円〜数十円程度です。

Q: プログラミングの知識は必要ですか?

A: デスクトップアプリならプログラミング知識は不要です。CLIやMCPを使う場合は、基本的なコマンドライン操作とJSONの知識があると便利です。

Q: どんな動画が作れますか?

A: 絵本、プレゼン、ドキュメンタリー、広告風、ポッドキャスト、マンガ形式など、様々なスタイルに対応しています。30秒〜数分程度の動画に最適です。

Q: 商用利用は可能ですか?

A: はい、MITライセンスのオープンソースなので商用利用可能です。ただし、生成に使用するAIサービス(OpenAI等)の利用規約は別途ご確認ください。

Q: 日本語に対応していますか?

A: はい。日本語のテキスト生成、日本語音声合成(NijiVoice推奨)、日本語字幕に対応しています。

Q: 既存の動画をMulmoCast形式に変換できますか?

A: はい。mulmo-movie を使えば、既存の動画ファイルを解析してmulmoViewer用のデータを自動生成できます。講演動画やインタビュー動画を、セグメント分割・文字起こし・翻訳まで自動処理します。


始め方まとめ

方法難易度おすすめ対象
デスクトップアプリ初心者、非エンジニア
MCPサーバー⭐⭐Claude Desktop利用者
CLIツール⭐⭐⭐開発者、自動化したい人
ライブラリ組み込み⭐⭐⭐⭐アプリ開発者

おすすめの始め方:

  1. まずは公式サイトからデスクトップアプリをダウンロード
  2. OpenAI APIキーを取得して設定
  3. 対話形式で最初の動画を作成
  4. 慣れてきたらCLIやMCPに挑戦

コミュニティ・サポート


関連記事

この記事をシェア

関連記事

記事一覧に戻る