Jellyfish AIショートドラマ工場:脚本分解から絵コンテ・素材・生成・編集まで一站式で対応

Jellyfish AIショートドラマ工場:脚本分解から絵コンテ・素材・生成・編集まで一站式で対応 120

オープンソースで無料のAIショートドラマ制作ツール。脚本入力からインテリジェントな絵コンテ、アセット一貫性管理、動画生成、最終書き出しまでの全工程をカバー。ローカルデプロイをサポートし、AI動画におけるキャラクターの一貫性ドリフト問題を効果的に解決します。ショートドラマ制作者、AIスタジオ、個人クリエイターに適しています。

#Ai工具箱 #Ai开源项目

Jellyfish AIショートドラマ工場:脚本分解から絵コンテ・素材・生成・編集まで一站式で対応紹介

Jellyfish ai短劇工場は、開発者 Forget-C が GitHub 上でオープンソース化した AI 短劇制作ツールです。プロジェクトのリポジトリは https://github.com/Forget-C/Jellyfish です。公式の説明によると、脚本の入力から構造化されたストーリーボード、キャラクターの一貫性管理、ショット準備、動画生成、そして完成作品としての書き出しまでをカバーする、エンドツーエンドの AI 短劇制作ワークベンチとなっています。

2026年7月時点で、このプロジェクトは GitHub 上で 5.5k Star と 960 以上の Fork を獲得しています。公開から2週間ほどで Star 数は 1.7K に達し、コミュニティでの議論も比較的活発です。プロジェクトは Apache-2.0 ライセンスを採用しており、完全にオープンソースで無料、セルフホストによるローカル展開や二次開発にも対応しています。

Jellyfish AI 短劇工場 - forget-c.github.io

Jellyfishの主要機能

  • 脚本の理解とショット分割:Jellyfish は章単位のスクリプトを自動的にショットシーケンスに分割し、キャラクター、シーン、小道具、衣装、会話といった重要情報を抽出します。さらに、脚本の最適化・要約・一貫性チェックや、キャラクターの肖像、シーンの詳細に対するピンポイント分析もサポートしています。

  • ショット準備と確認ワークフロー:基本的なワークフローはおおむね「スクリプト分割 → ショット準備 → 候補確認 → ショット準備完了 → 生成ワークスペース」という流れです。システムが自動的にショットの候補案を抽出し、ユーザーは各候補を採用するか無視するかを選択できます。また、既存のキャラクター、シーン、小道具、衣装を手動で紐付けたり、ショット単位の基本情報を修正したりすることも可能です。各ショットには「準備完了ステータス」のフラグがあり、生成に進めるかどうかを判断します。

  • アセットの一貫性と再利用:これは Jellyfish の特色ある機能です。システムは「キャラクター/俳優」「シーン」「小道具」「衣装」という4種類のエンティティで構成される共有エンティティモデルを維持しています。すべてのアセットは異なるショット間で再利用でき、これによって AI 動画でよく問題になるキャラクターの顔ぶれ、シーンの drift、小道具の矛盾などを一定程度上解消できます。

  • ショット単位の画像・動画オーケストレーション:ショットが「準備完了」状態になると、生成ワークスペースではキーフレームや参照画像の管理、ショット単位の動画プロンプトプレビュー、画像・動画生成タスクの実行、シングルショットおよびバッチの事前チェックがサポートされます。生成結果は自動的にショットやメディアシステムに書き戻されます。

  • 統一された非同期タスクセンター:動画生成は通常かなりの時間がかかりますが、Jellyfish はすべてのテキスト処理、画像生成、動画生成タスクを統一された非同期タスクシステムに統合しています。ステータス追跡、進捗や所要時間の表示、タスクのキャンセルや再開をサポートし、タスクセンターから対応するプロジェクトやショットのコンテキストに直接ジャンプすることもできます。

  • モデル、プロンプト、生成インフラ:マルチプロバイダーとマルチモデルの管理をサポートし、カテゴリごとにデフォルトモデルを設定できるほか、プロンプトテンプレート管理、ファイルおよび生成メディアの管理、OpenAPI ベースのフロントエンド・バックエンド契約にも対応しています。テキスト側は OpenAI、Claude などの大規模言語モデルと、動画側は Kling、Runway、Luma などのサービスと接続できます。

Jellyfishの技術アーキテクチャ

  • フロントエンド:React + TypeScript + Vite

  • バックエンド:FastAPI (Python)

  • データベース:MySQL

  • キャッシュ/キュー:Redis

  • オブジェクトストレージ:RustFS(S3 互換)

  • デプロイ:Docker Compose

プロジェクトのフロントエンドのリクエストと型は、バックエンドの OpenAPI 仕様から自動生成されるため、フロントエンドとバックエンドのインターフェースの一貫性は一定程度保証されています。

Jellyfishのユースケース

  • 公式ドキュメントやコミュニティのフィードバックによると、Jellyfish が適している用途はおおよそ以下の通りです:

  • 短劇・マイクロ短劇のクリエイター:短時間で量産し、ツールコストを削減

  • AI映画スタジオ:短劇を一括制作し、創作基準を統一

  • 個人クリエイター:複数のツールを学ぶ必要なく、低コストで参入可能

  • 教育・研修チーム:教学用マイクロビデオを迅速に制作

  • ブランド・ECチーム:ストーリー性のある商品プロモーションビデオを制作

五、メリットとデメリット

メリット:

  • オープンソースで無料、Apache-2.0 ライセンス、コードは完全に公開

  • 一元的なアセット管理により、キャラクターの「drift」問題を一定程度上解消できる

  • 脚本から完成作品までをワンストップで完了でき、複数ツール間の切り替えが不要

  • ワークフローは「候補→確認→生成」のモデルで、AI が候補を出し、人間が判断する

  • 非同期タスクシステムが長時間生成タスクのステータス追跡、キャンセル、再開をサポート

  • マルチモデルの接続をサポートしており、拡張性も良好

デメリット:

  • ローカルデプロイには一定の技術的基礎が必要で、現時点ではワンクリックインストールパッケージは提供されていない

  • プロジェクトはまだ急速な反復開発中で、中核となるショット分割レンダリングのパイプラインはまだ完全に安定していない

  • ツール自体は計算能力を提供しないため、各モデルの API Key を自分で用意する必要がある

  • 最終的な生成品質は接続する動画生成モデルに依存する

六、使用チュートリアル

クイックデプロイ

git clone https://github.com/Forget-C/Jellyfish.git
cd Jellyfish
cp deploy/compose/.env.example deploy/compose/.env
docker compose --env-file deploy/compose/.env -f deploy/compose/docker-compose.yml up --build

起動後のサービスポート:

フロントエンド:http://localhost:7788

バックエンド:http://localhost:8000(/docs で Swagger ドキュメントを確認可能)

MySQL:localhost:3306

Redis:localhost:6379

RustFS:http://localhost:9000

ローカル開発

バックエンド:

cd backend
cp .env.example .env
uv sync
uv run uvicorn app.main:app --reload --host 0.0.0.0 --port 8000

フロントエンド:

cd front
pnpm install
pnpm dev

フロントエンドでインターフェースエラーが発生した場合は、OpenAPI の型を同期してください:

cd front
pnpm run openapi:update

ワークフローの手順

手順操作出力
1. 脚本の準備テキスト脚本を入力(中国語と英語の両方に対応)生のテキスト
2. スマートショット分割AI が自動分割、手動編集も可能論理的なショットシーケンス
3. 一貫性ロックキャラクター、シーン、小道具、衣装を管理安定したビジュアルスタイル
4. 動画生成基盤モデルを統合してバッチ生成ショット単位の動画素材
5. ポストプロダクション編集字幕、音効、トランジションを追加編集済みのプロジェクト
6. 完成作品の書き出しワンクリックで縦型動画を生成すぐに公開可能な完成作品

Jellyfish と競合ツールの比較

以下は GitHub 上の同類のオープンソースツールとの比較です:

比較項目JellyfishToonflowwaoowaoo火宝短剧
Star 数5.5k11k+13k+13k+
コアポジショニングエンドツーエンドの本番ワークベンチ、プロセス管理を重視小説/脚本からアニメーション短編ドラマの自動化産業グレード AI 映像完全自動生成プラットフォーム一文で完全な短編ドラマを生成
コア優位性アセット一貫性管理、ショットレベルの精密制御クロスプラットフォームデスクトップ版の軽量展開ネット小説から直接動画出力、自動配音完全自動化、操作が簡単
対象ユーザー品質と制御力を追求する上級者クリエイター小説を動的漫画/ドラマに変換したいクリエイターネット小説 IP を短編ドラマに迅速変換したいチーム初心者、手早くフローを完成させたい人
展開方法Docker Composeデスクトップ版 + DockerDockerDocker
オープンソースライセンスApache-2.0———

Jellyfish を選ぶ理由

  • Jellyfish は実用的な課題を解決します。AI 動画におけるキャラクターの「ドリフト」問題を、中央集権的なアセット管理によって、一般的な動画生成ツールよりも高い制御性を実現します

  • 脚本から完成映像までの全工程を網羅しており、断片生成だけでなく、完全なワークベンチとして機能します

  • ワークフローの設計は現実的で、AI が候補案を生成し、最終判断は人間が行うため、「全自动生成」の制御不能問題を回避できます

  • オープンソースで無料で、データはローカル処理されるため、データプライバシーを重視するチームにとって重要なポイントです

  • ショットごとに景別、アングル、カメラワークなどのパラメータを調整可能で、一般のツールよりも制御力に長けています

  • 技術スタックは FastAPI + React + MySQL + Redis で成熟しており、二次開発にも適しています

よくある質問

Q1:Jellyfish は有料ですか?

無料です。Apache-2.0 オープンソースライセンスです。

Q2:直接動画を生成できますか?

Jellyfish 自体は計算能力を提供しないため、各モデルの API Key(OpenAI、Claude、Kling、Runway など)を自分で用意する必要があります。

Q3:ハードウェア要件は高いですか?

ローカル展開には GPU の使用を推奨します。現在ワンクリックインストールパッケージはなく、ある程度の技術基礎が必要です。

Q4:中文に対応していますか?

簡体字中国語と英語の脚本に対応しています。

Q5:商用利用できますか?

はい、商用利用可能です。Apache-2.0 ライセンスは商用利用を許可していますが、AI 生成コンテンツの著作権や収益化ルールは一部のプラットフォームでまだ発展途上にあるため、注意が必要です。

Q6:プロジェクトの成熟度はどうですか?

現在も急速にイテレーションを進めている段階で、コアの絵コンテレンダリングパイプラインはまだ完全に安定していません。技術的に試行錯誤を楽しめるチームにまず試してもらうのに適しています。

Q7:フロントエンドのインターフェースエラーが発生した場合の対処法は?

バックエンドインターフェース変更後、front ディレクトリ下で pnpm run openapi:update を実行して同期するだけです。

最終更新日:2026年07月21日

Jellyfish AIショートドラマ工場:脚本分解から絵コンテ・素材・生成・編集まで一站式で対応 に関連するツール