Orkas-AI/Orkas-VideoStudio
Turn your coding agent into a video studio: describe a video in plain language, and your agent writes the timeline and produces the file.
何を解決するか
OrkasVideoStudioは、AIコーディングエージェント(Claude Code、Cursor、Codexなど)が自然言語を使って動画の構成、生成、編集を行う方法を提供します。『ブラックボックス』型のAI動画生成から脱却し、読みやすく、編集可能で差分比較可能な中間表現(plan.json)を使用することで、エージェントとユーザーの両方が動画の特定部分を正確に修正でき、プロジェクト全体を再レンダリングせずに済みます。
動作方法
このシステムは、エージェントが従うための知識と決定論的な機能を提供するツールキットとして機能します。4つの「生産ライン」を横断して動作します:
- 構成:HyperFramesを介してHTML/CSSを使用して、スクリプトからモーショングラフィックスや解説動画を作成。
- 編集:
ffmpegとwhisper.cppを使用して、無音のトリミング、フィラー語の削除、オーディオミキシング、字幕の焼き込みなどの決定論的な動画編集タスクを実行。 - 生成:外部AIプロバイダー(BYOキー)と連携して、トークヘッドや映画風の映像を生成。
- 自動:他の3つのラインを1つの
plan.jsonに統合するエンドツーエンドのパイプラインであり、最終出力が元の要件を満たしているかを検証する「デリバリー・ガード」を備えています。
エージェントはCLI(ovs)またはMCPサーバーを通じて、提供された「スキル」(知識パック)を使ってリクエストのルーティングと生産パイプラインの実行を理解し、相互作用します。
対象ユーザー
- 動画制作を自動化したいAIコーディングエージェントを使用する開発者。
- APIキーと最終タイムラインを完全にコントロールできる、監査可能でローカル優先の動画作成ワークフローを希望するユーザー。
- 長時間の録画からハイライトクリップを自動生成したり、ローカライズされた動画コンテンツを自動生成したいチーム。
特徴
- 編集可能なIR:
plan.jsonを使用することで、スクリプトの1行やクリップ1つを変更しても、部分的な再レンダリングで済みます。 - エージェント非依存:シェルを実行できる、またはMCPを扱える任意のエージェントと連携可能。
- キーレス・トリンク:有料APIキーなしで、コアの構成と編集機能が動作します。
- BYO生成:OpenAI、Gemini、MuAPIなど、さまざまなプロバイダー(画像、動画、TTS)をサポートし、ベンダーに縛られない。
- 決定論的ガード:
promise-checkツールを内蔵しており、出力動画の長さ、オーディオ、モーションが元の要件を満たしているかを検証します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト