GTKottman/mortiflix-oss
A motion design studio on your own machine: Claude makes the video step by step, you approve every stage. Bring your own Claude Code or API key.
Mortiflix – ローカルで実行する AI 駆動のモーションデザインスタジオ
概要
Mortiflix は、コマンドライン/ウェブベースのアプリケーションで、単一のクリエイターが Claude が生成したコンテンツを段階的にオーケストレーションして短い動画(解説動画、ソーシャルショート、ロゴスティング)を制作できるようにします。動画作成をスタジオパイプライン(ブリーフ → スクリプト → スタイルフレーム → アニマティック → 最終版)として扱い、各段階の後に一時停止して、ユーザーがレビュー、メモ、承認を行ってから次の Claude セッションが実行されます。
仕組み
- バックエンド – Mortiflix は、ログインした Claude Code セッションまたは Anthropic API(独自の API キー)を介して Claude と通信できます。「demo」バックエンドは、コストがかからないスクリプト化されたプレースホルダー実行を提供します。
- セッションゲーティング – 各段階は独自の Claude セッションで実行されます。モデルが成果物を完了すると停止し、引き継ぎを書き込みます。ユーザーはそれをレビューし、メモを追加し、新しいセッションが永続化されたジャーナルから引き継ぎます。これにより、システムはトークンを消費せずに数時間または数日間アイドル状態にできます。
- パイプライン – パイプラインは JSON 記述(
pipeline.json)と Markdown のクラフトガイドで構成されます。パイプラインは、ステップ、合格する必要があるチェック、レビューの実行方法を定義します。リポジトリには 3 つの組み込みパイプライン(explainer、social-short、logo-sting)が付属しており、ユーザーはそれらをコピー編集して新しいものを作成できます。 - プロダクションスタック – 動画レンダリングは Remotion(React ベースの動画ライブラリ)で行われ、ffmpeg チェック(形式、フリーズフレーム、ラウドネスなど)で検証されます。
- ナレーション – オプションのボイスオーバーは、ElevenLabs、GPU で実行されるローカル Qwen-3 TTS モデル、またはユーザーによる録音で生成できます。音声認識による検証により、オーディオがスクリプトと一致することが保証されます。
- 音楽 – オリジナルスコアは Strudel(宣言型音楽言語)で作曲され、MIDI プラスオーディオのステムとしてエクスポートされます。
- アセットと 3D – アセットは、ブラウザハーネスツールを使用してユーザー提供のウェブサイトから取得でき、3D シーンはカスタムの「Nova FX」パーティクルエンジンを備えた Blender で構築されます。
はじめに
- Node 20+ と ffmpeg をインストールします。
- リポジトリをクローンし、
npm installとnpm link(またはnode bin/mortiflix)を実行します。 mortiflix initは~/Mortiflixスタジオフォルダを作成し、Claude/Anthropic キー(およびオプションで ElevenLabs)を尋ねます。mortiflix demoを実行して、プレースホルダーアセットを使用した完全な実行を確認します(Claude は不要)。- 実際のプロジェクトでは、ターミナルワークフロー(
mortiflix new …、mortiflix run、mortiflix review)を使用するか、mortiflix serveでウェブ UI を起動してブラウザで操作します。
重要性
- コスト効率 – システムは承認が必要なものがある場合にのみ Claude を呼び出すため、トークン使用量は実際に必要なクリエイティブステップに限定されます。
- ユーザー参加型 – 「ワンプロンプト動画ジェネレーター」とは異なり、Mortiflix は細かい制御を提供し、正確性とブランディングが重要なプロフェッショナルグレードの解説動画に適しています。
- オープンソースで拡張可能 – パイプラインは単なる JSON ファイルです。誰でも新しいスタイル、ミュージックビデオパイプライン、カスタムチェックを追加できます。AGPL-3.0 ライセンスにより、ツールをサービスとして実行する場合、変更を共有する必要があります。
対象ユーザー
- データをホスト型サービスに渡さずに AI 支援の動画制作を希望する個人クリエイター、教育者、小規模チーム。
- AI 駆動のモーションデザインパイプラインの構築や拡張に興味のある開発者。
制限事項
- 現在は Linux で最もサポートされています。Windows サポートは 2026 年 10 月に予定されており、macOS は未テストです。
- 有料の Claude プランまたは Anthropic API の使用が必要です。demo バックエンドのみが無料オプションです。
- 負荷の高いステップ(レンダリング、3D、音楽合成)には、高性能なローカルマシン(ローカル TTS 用の GPU、3D 用の Blender)が必要です。
上記の詳細はすべて、リポジトリの README から直接取得されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト