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_KEY Google画像・TTS生成 オプション
ANTHROPIC_API_TOKEN Claude統合(htmlPrompt用) オプション
REPLICATE_API_TOKEN 高度な動画モデル オプション
ELEVENLABS_API_KEY 高品質音声合成 オプション
NIJIVOICE_API_KEY 日本語音声合成 オプション
BROWSERLESS_API_TOKEN Webコンテンツアクセス オプション

エンタープライズ向け: 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-cli MulmoCast本体(CLI & ライブラリ) npm install -g mulmocast
mulmocast-app デスクトップアプリ(Electron/Vue 3) 公式サイトからダウンロード
mulmoscript-mcp 対話式スクリプト生成MCP npx mulmoscript-mcp
mulmocast-mcp MulmoCast機能のMCPサーバ化 npx mulmocast-mcp@latest
mulmocast-vision ビジネススライド生成MCP npx mulmocast-vision@latest
mulmocast-viewer Web用プレイヤー(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に挑戦

コミュニティ・サポート


関連記事

この記事をシェア

関連記事

記事一覧に戻る