Repolode
akatz-labs

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. 1

    依存関係をインストールする

    npm ci
  2. 2

    インターフェースと API をビルドする

    npm run build
  3. 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 の数値は毎日更新されます。

関連プロジェクト