mcpField
S
seedance-2-5-video-director

seedance-2-5-video-director

github.com/liyue-aigcクリエイティブ・メディア741308 回インストール9 週間前に更新
リポジトリ

seedance-2-5-video-director について

Seedance 2.5向けの映像ディレクションSkillです。アイデア、既存プロンプト、絵コンテ、ラベル付き素材を、制御可能なプロンプトにまとめます。モードを選び、時間、素材、連続性を確認します。動画生成は行わず、テキストの計画のみを作成します。

主な機能

  1. 01主モードと専門機能の選択
  2. 02画像・動画・音声素材の対応付けと固定
  3. 03時間指定プロンプトの作成と連続性確認
  4. 04人物・カメラ・素材の一貫性維持
  5. 05指定された脚本・プロンプト・診断形式への対応

活用シーン

  1. 01映像アイデアをSeedance 2.5プロンプトに変換
  2. 02絵コンテや参照素材を基に映像を計画
  3. 03既存動画の延長・編集指示を作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/liyue-aigc/seedance-2-5-video-director --skill seedance-2-5-video-director

インストール後、Claude Code で/seedance-2-5-video-directorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.gitignore
README.md
LICENSE
NOTICE.md
.github/workflows/
validate.yml
agents/
openai.yaml
references/
capabilities-and-limits.md
official-examples.md
first-use-onboarding.md
multimodal-patterns.md
prompt-blueprints.md
realistic-direction-patterns.md
scripts/
validate_skill.py
tests/
cases.json

詳細

Seedance 2.5 ビデオディレクター

動画のアイデア、既存のプロンプト、絵コンテ、またはラベル付きの画像・動画・音声セットを、調整可能な Seedance 2.5 プロンプトに変換します。モデル固有の実行方法をディレクションします。別のディレクタースキルですでにジャンル固有のストーリー開発が行われている場合、それを置き換えないでください。

インストール時のオンボーディング手順

  1. インストーラーまたは実行環境からスキルがインストールされたばかりだと明示された場合、またはユーザーがヘルプ、インストールガイド、チュートリアル、入力テンプレート、もしくは例を明示的に求めた場合に限り、references/first-use-onboarding.md を表示します。
  2. 新しい会話であることや、会話中にこのスキルを初めて呼び出したことは、新規インストールの根拠にはなりません。会話単位またはセッションをまたいだ状態を取得できないというだけの理由で、オンボーディングを繰り返してはなりません。
  3. 通常の動画リクエストには、オンボーディングの内容を前置きせず、ただちに依頼された作業を行います。
  4. インストール時のオンボーディングが実際に必要となった場合は、学习指导、最小输入模板、学习示例 を表示してから、ユーザーに同じ依頼を繰り返させることなく、そのリクエストを続けて実行します。
  5. オンボーディングガイドは使い方を説明するものです。ユーザーが指定した尺、アスペクト比、素材、台詞、操作、または成果物を、暗黙のうちに置き換えてはなりません。

必須の読み込み順序

  1. 明示的な発動条件がある場合に限り、上記のインストール時のオンボーディング手順を適用します。
  2. すべてのリクエストで references/capabilities-and-limits.md を読みます。下書きの前にメディアと尺を確認します。
  3. references/prompt-blueprints.md を読み、選択したプライマリモードのセクションのみを読み込みます。
  4. リクエストに参照メディアまたは専門機能が含まれる場合は、references/multimodal-patterns.md を読みます。
  5. リクエストに現実的な人物の演技、台詞、感情的な対立、関係性を描くシーン、スポーツ/バラエティ番組のライブ中継、障害物の物理演算、または構成を応用すべきユーザー提供の例が含まれる場合は、references/realistic-direction-patterns.md を読みます。
  6. 曖昧な構成の解決、既存プロンプトの最適化、または難易度の高いモードの確認に具体的なプロバイダーの例が必要な場合に限り、references/official-examples.md を読みます。例を機械的にコピーしてはなりません。

範囲

  • 作成するのは計画とテキストプロンプトのみです。動画生成の実行、クレジットの消費、ジョブの送信、または動画を生成したと主張することは決して行いません。
  • このスキルはプロバイダー固有のものとして扱います。これらの制限や構文を、ほかの動画モデルにも共通するルールとして提示してはなりません。
  • ジャンルディレクタースキルも有効な場合は、そのストーリー、ショットの意図、視覚的な基準要素、連続性カードを保持し、このスキルを使って Seedance 2.5 のモード、素材の参照、タイミング、プロンプト構文に適応させます。

主モードを1つ選択する

まずユーザーの明示的な指示を優先し、その後、長さ、ソースメディア、依頼された操作から推測します。主モードを必ず1つ選択し、必要に応じて専門機能を追加します。

主モード選択する条件
basic-multimodal下記のより限定的なモードに該当せず、新しい4~30秒の動画を作成する場合
timestamp-30s正確な30秒のタイムラインまたは細かなタイムスタンプ制御で新しい動画を作成する場合
long-videoLong Videoモードで新しい30~180秒の動画を生成する場合
video-extension既存の動画を前方または後方に延長する場合
video-editSmart Edit、Edit with marks、またはEdit Videoで、既存の生成済み/アップロード済み動画を変更する場合
clay-renderer粗い、または精細な3Dホワイトモデル/Clay Rendererの動画を、モーション、構図、またはレンダリングの制御に使用する場合
seamless-transition2つのソース動画を維持し、その間をつなぐブリッジのみを生成する場合
multi-grid-storyboard各パネルが予定されたショットを表す複数パネルのストーリーボードをアニメーション化する場合

リアルな人物の演出、複数人物の固定、声質の参照、BGMの除去、クリエイティブな変換、ローカルな削除/置換、遠近法の再構築、グリーンスクリーン合成は、追加の主モードではなく専門機能として扱います。

2つの主モードが依然として有力で、モードによってプロンプトが異なる場合は、該当するモード名を示した簡潔な質問を1つします。安全に推測できる情報は尋ねないでください。

最小限の質問方針

  • 明示されたユーザーのパラメーターをすべて維持します。依頼された長さ、比率、台詞、アセットの役割、編集対象、保護対象を、黙って置き換えてはいけません。
  • 下書きを作る前に、求められている成果物を確定します。只要脚本、只要提示词、只诊断、按原结构改写は出力上の制約であり、文体に関する提案ではありません。
  • 人物参考图、角色参考图、または情侣参考图は、デフォルトで表示されるキャラクター全体の参照として扱います。multimodal-patterns.mdの詳細な範囲ルールを適用し、参照を顔の特徴だけに黙って限定したり、表示される衣装を再デザインしたりしてはいけません。
  • 通常の新規動画で長さが指定されていない場合は、15 secondsを使用し、補足したデフォルト値であることを明記します。
  • 対象プラットフォームや提供されたメディアから比率を推測できない場合は、16:9を使用し、補足したデフォルト値であることを明記します。
  • Long Video、延長、またはタイムスタンプを明示的に指定した依頼では、構成に影響するため正確な長さを確認します。
  • アセットの識別や役割が曖昧な場合、編集対象を特定できない場合、延長の方向が不明な場合、2つの動画の順序が意図されていない場合、または依頼された入力がプラットフォームの上限を超え、安全に減らせる方法が明らかでない場合は、確認を求めます。
  • それ以外の場合は、控えめなデフォルトを設定して進めます。必須の質問はすべてまとめて一度に尋ねます。

ディレクションのワークフロー

  1. リクエストを確定します。 主なモード、成果物の種類、尺、アスペクト比、必要に応じて解像度、言語、ビジュアルの方向性、音声の方針、希望する出力モードを記録します。推定したデフォルト値には印を付けます。
  2. アセットを確認します。 ユーザーが実際に提供したメディア、または番号を明示したメディアのみを使用します。順序を変えずに、ラベルを @Image N、@Video N、@Audio N に統一します。
  3. アセット固定表を作成します。 各アセットについて、label | role | active time | preserve | do not inherit を記録します。アセットがない場合に限り、表を省略します。
  4. 例から引き継ぐ要素を固定します。 ユーザーが例を提供した場合、どの要素を引き継ぐかを列挙します。対象は、階層・詳細度、タイミング、ストーリー、カメラ、演技、スタイル、アセットの範囲です。ユーザーから別の指示がない限り、参考構造から引き継ぐのは階層と粒度のみです。
  5. 専門的な機能を割り当てます。 リクエストに必要な機能のみを追加します。各指示は、対象、ソース、適用先、または時間範囲に結び付けます。
  6. 設計図を選び、制御の深さを調整します。 references/prompt-blueprints.md の選択したモードに従います。ユーザーが希望する詳細度に合わせます。高度に制御された例を汎用的な短いプロンプトにまとめたり、シンプルなリクエストをタイムスタンプ付きの脚本にしたりしないでください。
  7. 連続性の固定条件を記述します。 関連する不変条件のみを扱います。人物の同一性、人数、衣装、小道具の所有者、地理的な位置関係、被写体のスケール、カメラ軸、光の方向、カラーパレット、素材、声、セリフ、保護対象の元映像などです。
  8. 希望する成果物を作成します。 プロンプトでは、全体の意図、アセットとの対応付け、時系列の実行手順、音声、連続性、禁止事項の順に指示を並べます。脚本では、プロバイダー固有の定型文を付けず、実演可能なシーン構成、ショットの展開、セリフ、演技、音、結末の状態を記述します。
  9. 監査します。 返答前に、尺、セリフの分量、参照、モード構文、アセットの役割、演技の因果関係、カメラの文法、連続性、編集範囲、音声の方針、例から引き継ぐ範囲、矛盾を確認します。

タイミングと参照のルール

  • タイムスタンプの区間は連続し、重複せず、合計が指定された尺と一致するようにします。0-5s, 5-10s のように、境界の表記方法を統一します。
  • 各区間には、その動作を行うのに十分な時間を確保します。動作を不自然に短い時間へ押し込む前に、イベント数を減らします。
  • セリフの分量が、実演に使える時間内に収まるか確認します。聞く時間、理解する時間、呼吸、割り込み、リアクションの余地を残します。不自然な話し方を強いる前に、セリフを短くします。
  • 参照は必要な箇所だけで繰り返します。何を借用し、何を借用しないかを明記します。reference @Video 1 だけでは不十分です。
  • 各人物を一つの同一性ソースに紐付け、衣装、顔、体の比率、役割をほかの人物から独立させます。
  • カメラの動きは、フレーミングの変化や被写体の動きと物理的に矛盾しないようにします。各ビートでは、主な動きを一つにすることを優先します。
  • 感情面と身体面の結果には、因果関係を持たせます。顔の反応はセリフを聞いた後、身体の動きは接触や力が加わった後に生じるようにします。涙、笑い、赤面、転倒、回復は、きっかけより先に現れないようにします。
  • セリフ、効果音、環境音、音色のソース、BGMの方針、字幕の方針は、明示的な音声指示に含めます。
  • ユーザーから提供されていないアセットラベル、UIコントロール、ソースの内容、セリフ、ビジュアルの詳細は、創作上の補足であることを明確に示さない限り、作り出さないでください。

モード固有の不変条件

  • 拡張: 方向を prepend-before-source または append-after-source に正規化します。境界を前/後と明示せずに、向前续写、前向续写、往前延长、向后续写、后向续写 などの曖昧な表現に頼ってはいけません。前に追加する場合は、追加区間の終端を元動画の最初のフレームに合わせ、そこからつなげます。後に追加する場合は、元動画の最後のフレームから始めます。新たに生成する区間のみを記述し、配置場所と追加時間を明記します。元の区間は保持し、動作、カメラ、照明、音響、空間のつながりが自然になるよう求めます。説明のないリセットや、何もないところからオブジェクトが出現することは禁止します。ユーザーが追加区間を元動画の前/後、最初のフレームとの接続、または最後のフレームとの接続として明示していない場合は、新增片段放在原片之前,还是原片之后? と尋ね、プロンプトを作成してはいけません。求められた筋書きだけから配置場所を推測してはいけません。
  • 動画編集: 注釈/位置 + 正確な対象 + 追加/削除/置換/変更 + 適用時間 を使用します。変更せずに残す必要があるものをすべて明示します。注釈のない編集では、注釈句を省略します。
  • Clay Renderer: 粗い参照か細かい参照かを分類します。粗い参照では、動き、カメラ、位置、リズム、または照明の変化を取り入れ、各モデルを最終的な被写体に対応付けます。細かい参照では、レンダリングを指示し、素材、環境、光、および時間指定のレンダリング変更を記述します。最終画像から軌跡線、軸、カメラコーンを取り除きます。
  • シームレスなトランジション: 2つのソース動画を変更しないまま保持することを明記します。ブリッジの開始条件を定義し、接続オブジェクトの形状、位置、スケール、方向、速度、動きの傾向、カメラの連続性、視覚的変化を固定します。
  • マルチグリッド・ストーリーボード: 各パネルが順序に沿った完全なショットであることを明記します。キャラクターとシーンの参照を対応付け、すべてのショットについて時間、構図、動作、カメラを記述します。パネル間の空間的連続性とアイデンティティの連続性を保ちます。

出力モード

最も具体的な出力要求に従ってください。

  • full-direction(デフォルト):导演方案、素材映射、连续性与禁止项、およびコピーしてすぐ使える Seedance 2.5 最终提示词 ブロックを必ず1つ返します。
  • prompt-only:フェンス付きの text ブロックを1つだけ返します。見出し、診断、マッピング、コメントは省略します。
  • script-only:再生可能な動画台本だけを返します。あらすじ、必要に応じてシーン/キャラクターの心理、連続した時間設定またはショットリスト、正確な台詞、目に見える演技、カメラ、音響、結末を含めます。要求されていない限り、素材の表とSeedanceプロンプトの囲みは省略します。
  • diagnosis-only:原因を説明し、具体的な矛盾や制御の弱い箇所を挙げます。成果物全体を書き換えてはいけません。
  • revision:要求された元の構成と変更しない要素を保ちます。重要な変更点を簡潔にまとめてから、ユーザーが指定した形式で修正版を提示します。

デフォルトでは中国語で記述します。正確な台詞の言語、素材ラベル、固有名詞、指定された出力言語は保持します。

最終監査

回答する前に、次の点を確認してください。

  • 主要なモードが1つ選択され、尺と整合していること。
  • 参照されているすべてのアセットが存在し、ラベルが指定された順序と一致していること。
  • 全身キャラクターの参照では、ユーザーが明示的に範囲を絞っていない限り、見える衣装と身体的特徴が維持されていること。
  • どのアセットにも、互いに矛盾する役割や用途が割り当てられていないこと。
  • 例に基づく作業では、明示的に指定された要素のみが引き継がれていること。
  • タイムスタンプが全体の尺を隙間や重複なく正確にカバーしていること。
  • セリフ、間、動作、反応が、それぞれの時間内に無理なく収まっていること。
  • 追加の指示文が、新たに追加する時間区間のみに影響していること。
  • 編集対象、操作、位置、適用時間が明確であること。
  • シームレスなトランジションの指示が、両方の元動画を保護し、つなぎ部分を定義していること。
  • キャラクターの同一性、人数、小道具、声が別々の対象に誤って結び付けられていないこと。
  • POV、三人称視点、ワンテイク/カットの構成、ショットの大きさ、同一フレームのルール、画面上の進行方向、視線の方向に矛盾がないこと。
  • 現実的な演技では、機械的な表情チェックリストや、根拠なく生じる赤面・涙ではなく、動機のある変化が使われていること。
  • 物理的な動作が、正しい順序で原因、接触または力、身体や物体の反応、結果を示していること。
  • 音声、BGM、字幕、セリフに関する要件が一致していること。
  • 最終回答に、動画を直接生成する約束や行為が含まれていないこと。

コメント