Stable Diffusion、Flux、Wanなどに対応し、ComfyUIワークフロータブも備えた、AI画像・動画・音声生成向けのモジュール式Web UI。
akatz-labs/opencast-studio
ComfyUI上でキャラクターのリファレンスシートを作成し、キャラクター差し替えやモーション転送で動画に活用できるオープンソースアプリ。
- スター
- 37
- フォーク
- 7
- 未解決の Issue
- 0
- 最終コミット
- 3 日前
これは何?
OpenCast Studioは、キャラクターのリファレンスシートを作成し、そのキャラクターを動画に適用するためのセルフホスト可能なWebアプリです。ブラウザ向けフロントエンド、ローカルAPI、GPUエグゼキューター、ComfyUIワークフロー、モデルマニフェストが含まれています。自分のワークステーション、またはSSH経由で接続するGPUマシンで実行できます。
キャラクターシートの生成、既存映像でのキャラクター差し替え、モーション転送に対応しています。初回起動時にモデルの有無とランタイムの状態を確認し、同梱のComfyGitツールチェーン、KreaおよびPikaの環境、バージョンが固定されたモデルファイルのインストールを案内します。ワークフローのインストールを設定するまで、生成機能は利用できません。
ランタイムの自動セットアップが対応しているのは、現時点ではNVIDIA GPUを搭載したLinux x64環境です。それ以外のプラットフォームでは、互換性のあるリモートエグゼキューターが必要です。このリポジトリには認証、課金、クラウド実行機能は含まれておらず、一般公開のマルチユーザーサービスを目的としたものではありません。
主な機能
- 01ブラウザのインターフェースからキャラクターのリファレンスシートを生成できます。
- 02既存の動画映像に登場するキャラクターを差し替えられます。
- 03ComfyUIワークフローを使ってキャラクターにモーションを転送できます。
- 04セットアップガイドでモデルを確認し、バージョンが固定されたランタイム依存関係をインストールできます。
- 05ローカルでの実行と、SSH経由で接続するリモートGPUエグゼキューターに対応しています。
- 06環境変数で設定できます。
ユースケース
- 短編動画やアニメーション制作で、一貫性のあるキャラクターデザインを作成する。
- ローカルGPUワークステーションで、既存映像に登場する出演者のキャラクターを差し替える。
- ComfyUIワークフローを使ってモーション転送を試す。
- SSH経由で接続するGPUマシン上で、非公開のキャラクター動画制作パイプラインを実行する。
クイックスタート
- 1
依存関係をインストールする
npm ci - 2
インターフェースと API をビルドする
npm run build - 3
アプリケーションを起動し、http://localhost:8389 を開く
npm start
使う前に知っておきたいこと
- 参照動画の検証には Node.js 22.18 以降と ffprobe が必要です。
- GPU ワークフローのインストールを設定するまで、生成機能は利用できません。
- GPU ランタイムの自動セットアップは、現在 Linux x64 と NVIDIA GPU の組み合わせのみを対象としています。
- アクセス制限付きの FLUX3 モデルの重みは、Hugging Face の利用条件に同意した後、手動で入手する必要があります。
収録されている特集
トピック
よくある質問
- opencast-studio とは?
- ComfyUI上でキャラクターのリファレンスシートを作成し、キャラクター差し替えやモーション転送で動画に活用できるオープンソースアプリ。 OpenCast Studioは、キャラクターのリファレンスシートを作成し、そのキャラクターを動画に適用するためのセルフホスト可能なWebアプリです。ブラウザ向けフロントエンド、ローカルAPI、GPUエグゼキューター、ComfyUIワークフロー、モデルマニフェストが含まれています。自分のワークステーション、またはSSH経由で接続するGPUマシンで実行できます。
- opencast-studio は無料で使えますか?ライセンスは?
- opencast-studio は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- opencast-studio は今もメンテナンスされていますか?
- 活発にメンテナンス中。opencast-studio の最終コミットは 2026年11月4日 です。
- opencast-studio は何に使えますか?
- 短編動画やアニメーション制作で、一貫性のあるキャラクターデザインを作成する。 ローカルGPUワークステーションで、既存映像に登場する出演者のキャラクターを差し替える。 ComfyUIワークフローを使ってモーション転送を試す。 SSH経由で接続するGPUマシン上で、非公開のキャラクター動画制作パイプラインを実行する。
- opencast-studio のインストール方法は?
- 依存関係をインストールする: npm ci インターフェースと API をビルドする: npm run build アプリケーションを起動し、http://localhost:8389 を開く: npm start
- opencast-studio はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/akatz-labs/opencast-studio
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
高度なツールを使いやすく拡張しやすい、Stable Diffusion画像生成向けのモジュール式Web UI。
MiniMax H3の画像参照コンディショニングを使い、キャラクター画像から複数視点の設定資料を作成するComfyUIカスタムノードパック。
Stable Diffusionや新しい画像・動画モデルを実行できる、モデル対応と最適化を強化したForge派生のGradio製Web UI。
ComfyUIなどのAIツールをNix flakeでパッケージ化し、依存関係を手動で整えずにNixOSやLinuxで実行できます。
画像・動画・音声・3Dコンテンツをローカル生成するためのノードグラフGUI、API、バックエンド。