テキスト・画像・音声からの動画生成やキャラクターアニメーションに対応した、大規模なオープンソース動画生成モデル。
- スター
- 3,764
- フォーク
- 497
- 未解決の Issue
- 61
- 最終コミット
- 16 日前
これは何?
Mochi 1は、Genmoがresearch previewとして公開したテキスト動画生成モデルです。AsymmDiTと呼ばれる10億ではなく100億パラメータの拡散Transformerを採用し、単一のT5-XXL言語モデルでプロンプトをエンコードして、動画圧縮用のオープンなAsymmVAEと組み合わせています。フォトリアルな動きとプロンプトへの忠実さを重視しており、初回リリースでは480pの動画を生成します。
リポジトリには、ローカルの重みからクリップを生成するGradio Web UIとコマンドラインスクリプトが用意されており、GPUメモリ使用量を抑えるCPUオフロードにも対応しています。Python APIからパイプラインをプログラム経由で利用できます。LoRAによるファインチューニングもサポートしており、トレーナーは単一のH100またはA100 80GB GPUで動作するよう設計されています。単一GPUでの推論には約60GBのVRAMが必要ですが、ComfyUI連携を使えば、より少ないメモリでも実行できます。
重みはHugging Faceと直接ダウンロードで入手できます。プロジェクトによると、フォトリアルなコンテンツ向けに最適化されており、アニメ調のスタイルは苦手です。また、商用製品に導入するには、追加の安全対策が必要です。
主な機能
- 0110Bパラメータの拡散モデルを使い、テキストプロンプトから480p動画を生成します。
- 02ローカルで生成するためのGradio Web UIとCLIを提供します。
- 03コードからパイプラインを呼び出すためのPython APIを提供します。
- 04CPUオフロードと、単一の大容量メモリGPUでのLoRAファインチューニングに対応しています。
- 05動画の潜在表現を圧縮・デコードするオープンなAsymmVAEを提供します。
ユースケース
- オープンなテキスト動画生成や拡散アーキテクチャの研究。
- ローカルGPU上で、プロンプトからフォトリアルな短いクリップを生成。
- LoRAをファインチューニングし、特定のビジュアルスタイルや被写体にモデルを適応。
- Python APIを使って、独自アプリケーションに動画生成機能を組み込む。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/genmoai/mochi - 2
プロジェクトディレクトリに移動する
cd mochi - 3
uvをインストールし、Python 3.11の仮想環境を作成する
pip install uv && uv venv --python 3.11 .venv - 4
環境を有効化し、依存関係を同期する
source .venv/bin/activate && uv sync --locked
使う前に知っておきたいこと
- 単一GPUで約60GBのVRAMが必要です。少なくとも1基のH100を推奨します。
- 初期リリースでは480pの動画のみ生成できます。
- フォトリアルなスタイル向けに最適化されており、アニメーションコンテンツでは性能が低下します。
- モデルの重みは別途ダウンロードし、FFMPEGをインストールする必要があります。
収録されている特集
トピック
よくある質問
- mochi とは?
- Mochi 1は、GenmoがApache 2.0ライセンスで公開した、オープンウェイトの10Bテキスト動画生成拡散モデルです。 Mochi 1は、Genmoがresearch previewとして公開したテキスト動画生成モデルです。AsymmDiTと呼ばれる10億ではなく100億パラメータの拡散Transformerを採用し、単一のT5-XXL言語モデルでプロンプトをエンコードして、動画圧縮用のオープンなAsymmVAEと組み合わせています。フォトリアルな動きとプロンプトへの忠実さを重視しており、初回リリースでは480pの動画を生成します。
- mochi は無料で使えますか?ライセンスは?
- mochi は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mochi は今もメンテナンスされていますか?
- 活発にメンテナンス中。mochi の最終コミットは 2026年10月22日 です。
- mochi は何に使えますか?
- オープンなテキスト動画生成や拡散アーキテクチャの研究。 ローカルGPU上で、プロンプトからフォトリアルな短いクリップを生成。 LoRAをファインチューニングし、特定のビジュアルスタイルや被写体にモデルを適応。 Python APIを使って、独自アプリケーションに動画生成機能を組み込む。
- mochi のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/genmoai/mochi プロジェクトディレクトリに移動する: cd mochi uvをインストールし、Python 3.11の仮想環境を作成する: pip install uv && uv venv --python 3.11 .venv 環境を有効化し、依存関係を同期する: source .venv/bin/activate && uv sync --locked
- mochi はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/genmoai/mochi
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Diffusion Transformerモデル向けの動画生成フレームワーク。さまざまな解像度や画像から動画を生成でき、ベースモデルとLoRAモデルの学習にも対応します。
Tencentが公開する、テキストプロンプトから動画を生成するオープンソースの130億パラメータ動画生成基盤モデルです。
中国語と英語のプロンプトを理解する、Tencent製のオープンソース二言語対応テキスト画像生成拡散トランスフォーマーです。
参照画像とキーボードやマウスの入力から、操作可能なゲーム風動画を生成するオープンソースモデル。
線形拡散Transformerを用いた高解像度の画像・動画生成向けオープンソースコードベース。学習と推論のパイプラインを備えています。