mcpField
A
anycap-seedance-2

anycap-seedance-2

github.com/anycap-aiクリエイティブ・メディア4643 回インストール1 週間前に更新
リポジトリ

anycap-seedance-2 について

AnyCap CLI 向けの Seedance プロンプト作成スキルで、創作意図や参照素材を簡潔な動画指示にまとめます。参照素材の役割設定とレビュー・再生成の手順により、アイデンティティと連続性を管理します。

主な機能

  1. 01要望を動画プロンプトに変換
  2. 02素材に応じた生成モード選択
  3. 03参照素材の役割と除外条件の設定
  4. 04動き、カメラ、光、終点の指定
  5. 05生成結果のレビューと再生成案

活用シーン

  1. 01テキストから動画の下書き作成
  2. 02静止画のアニメーション化
  3. 03参照素材を使った動画制作
  4. 04生成済み動画の修正

インストール

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

$npx skills add https://github.com/anycap-ai/anycap --skill anycap-seedance-2

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

同梱ファイル

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

agents/
openai.yaml
references/
patterns.md
reference-consistency.md
workflow.md

詳細

AnyCap Seedance 2

概要

このスキルを、anycap video generate 用の Seedance プロンプトコンパイラーおよび参照整合性コントローラーとして使用します。ユーザーの意図、シーンの展開、参照ファイルを、逸脱したり、クリップに要素を詰め込みすぎたり、ある参照の内容が別の参照に混入したりせずに Seedance が従える、簡潔なプロンプト契約にまとめます。

AnyCap CLI バイナリ、インターネット接続、AnyCap 認証が必要です。

コマンドの詳細については、skills/anycap-cli/SKILL.md と skills/anycap-cli/references/video-generation.md をお読みください。参照、アイデンティティ、連続性、役割の競合が重要な場合は、references/reference-consistency.md をお読みください。レビューや再撮影のロジックについては、references/workflow.md をお読みください。ユーザーが広告、製品ショット、UGC スタイルのクリップ、キャラクターショット、変身、モーション転送、または続編のパターンを求めている場合は、references/patterns.md をお読みください。

運用上の約束

ユーザーをプロンプトエンジニアにしないでください。ユーザーのリクエストをプロンプト契約に変換します。妥当なデフォルトがある場合はそれを選び、何を選んだかを伝えます。判断の不足によってコスト、安全性、権利、アスペクト比、参照の所有権、または創作の方向性そのものが変わる場合に限り、確認してください。

初稿には、手間の少ない次の手順をデフォルトとして使用します。

seedance-2-fast, text-to-video or image-to-video, 4 seconds, 16:9, 720p, generate_audio=false

初稿ができたら、プロンプト契約が守られているかを確認します。確認するのは、展開、終点、参照アイデンティティ、許可された動き、除外事項、連続性です。次に取る最小限の手順を提案します。維持、最終レンダリング、1つの変数だけを変更した再撮影、続編の作成、またはポストプロダクションでの修正です。

クイックデフォルト

  • 初稿、プレビュー、手間の少ないユーザーテストには seedance-2-fast を使用します。
  • 最終品質のテイク、高解像度、またはユーザーが明示的に最高品質を求めている場合は seedance-2 を使用します。
  • 初稿のデフォルト設定:duration=4、aspect_ratio=16:9、resolution=720p、generate_audio=false。
  • 標準的な最終テイクでは、スキーマまたはユーザーの指定がない限り、resolution=1080p を優先します。
  • 生成前に必ず anycap video models <model> schema --mode <mode> を実行し、返されたスキーマに従います。
  • 必ず -o を指定し、内容がわかるファイル名を付けます。
  • 認証または接続状況に不安がある場合は、まず anycap status を実行します。

すばやい振り分け

プロンプトの文章を書く前に、制作経路を選びます。

ユーザーの意図経路
参照なしのシンプルなアイデアを1つ作る高速クリップ:text-to-video
アップロードした、または生成した静止画をアニメーション化する画像アニメーション:image-to-video
製品/アイデンティティに動き/音声の参照を組み合わせる参照主導のクリップ:multi-modal-reference
採用済みのテイクから別のパートを作る続編:前のクリップを指定して multi-modal-reference を使用
広告、UGC、製品デモ、変身、キャラクター紹介references/patterns.md を読み込み、パターンを選択
不良または不完全な結果が返ってきたreferences/workflow.md を読み込み、レビュー/再撮影を実施
参照の役割が曖昧、または複数のアセットが競合するreferences/reference-consistency.md を読み込み

モードの選択

  • 参照なし:text-to-video を使用します。
  • 画像参照のみ:image-to-video を使用し、--param images=<path-or-url> を渡します。
  • 画像に加えて動画または音声の参照がある場合:multi-modal-reference を使用します。
  • 採用済みのクリップから続編を作る場合:採用済みのクリップを videos=<path> として指定し、multi-modal-reference を使用します。
  • 静止画をアニメーション化したい場合は、画像内のすべてを再説明するのではなく、動き、カメラ、光、終点に重点を置いてプロンプトを作成します。

プロンプトコンパイラー

最終プロンプトを書く前に、短い内部ブリーフを作成します。役立つ場合を除き、これは表示しないでください。

  1. 参照契約:正確なタグ、主な役割、転用してよい要素、除外事項。
  2. 対象の固定:変わらず維持すべきアイデンティティ/製品/キャラクター。
  3. クリップのビート:選択した尺の中で実行できる、目に見える動作を1つ。
  4. 終点:クリップがどの状態で終了するか。
  5. カメラ:動機のある動きを1つ。
  6. 光:物理的な光源または雰囲気の変化を1つ。
  7. 音:環境音、無音、効果音、音楽のエネルギー、または generate_audio=false。
  8. 連続性の制約:変化、転用、出現、再生、または早まった発生があってはならないもの。

その後、簡潔で自然な言葉だけを Seedance に送ります。ユーザーがそのスタイルを明示的に求めていない限り、「超シネマティック」のような汎用的な強調表現は避けます。通常のクリップでは、最終プロンプトを40~110語程度に収めます。参照がある場合は、参照契約を最初に記載します。

最終プロンプトは、次の形式にします。

[Reference contract]. [Subject lock]. [One visible action]. Camera: [one move]. Light: [physical source/change]. Sound: [audio intent or silence]. Stop when [endpoint]. Constraints: [do not change/transfer/replay].

抽象的な要望を、目に見える指示に変換します。

抽象的な要望具体的な指示
居心地のよさ暖色の実用光、小さな手の動き、ゆっくりしたカメラ
高級感製品を際立たせる光、静止した終点、すっきりした背景
緊張感固定したフレーム、遅れて始まる動き、狭い光、控えめな音
活気素早い動きの配置、リズミカルなカットまたは押し寄せる動き、明るいコントラスト
リアリティ動きの物理的な原因、抑制されたカメラ、自然な照明

参照の一貫性に関する契約

各参照に、主な役割を1つと明示的な除外事項を設定します。装飾ではなく、契約として扱います。

  • 画像:アイデンティティ、製品、ポーズ、衣装、環境、最初のフレーム、または最後のフレーム。
  • 動画:動き、カメラのリズム、テンポ、動きの配置、ジェスチャーのタイミング、または続きとして採用する素材。
  • 音声:テンポ、雰囲気、環境音、音楽の質感、または話し方のトーン。

転用する要素と除外する要素の両方を記載します。

[Image1] controls product identity. [Video1] controls camera pace only. Preserve the product from [Image1]; do not copy people, logos, room, or costume from [Video1].

参照にすべてを担わせないでください。ユーザーが「スタイルとして使って」と言った場合、アイデンティティ、環境、色、動き、テンポのどれを指すのか判断し、その役割をプロンプトに明記します。

次の競合ルールを使用します。

  • アイデンティティはスタイルより優先されます:製品/キャラクターのアイデンティティ参照は、雰囲気/スタイルの参照より優先されます。
  • 採用済みの映像は計画より優先されます:生成後に採用したクリップが、次のクリップの開始状態を決定します。
  • 動きの参照から転用するのはタイミングと動きの配置だけです。人物、部屋、ロゴ、衣装、顔は転用しません。
  • 音声の参照から転用するのはテンポ/エネルギーだけです。ただし、ユーザーが声/曲の類似性を明示的に使用する権利を持つ場合を除きます。
  • 正確なテキスト、ロゴ、字幕、UI ラベルは、動画生成で新たに作るのではなく、元画像またはポストプロダクションで用意します。

品質チェック

生成前に、次の点を確認します。

  • 目に見える動作が1つで、尺に収まっている。
  • 終点が明示されている。
  • カメラの主な動きが1つで、動きの羅列になっていない。
  • 光に物理的な光源または変化がある。
  • 参照の役割と除外事項が明確になっている。
  • 参照タグがプロンプトからコマンドまで正確に保持されている。
  • 動画内でテキスト/ロゴ/字幕が完璧に生成されることを前提にしていない。
  • 実在の人物、ブランド、声、曲、または保護対象の知的財産について、表現を変更するか、使用許可が確認されている。

コマンド

テキストから動画へのドラフト:

anycap video generate \
  --model seedance-2-fast \
  --mode text-to-video \
  --prompt "A compact scene prompt..." \
  --param duration=4 \
  --param aspect_ratio=16:9 \
  --param resolution=720p \
  --param generate_audio=false \
  -o seedance-scene-draft.mp4

画像から動画:

anycap video generate \
  --model seedance-2-fast \
  --mode image-to-video \
  --prompt "[Image1] preserved; the drawn steam becomes soft moving vapor while the cup, window, table, and composition stay fixed. Camera: slow push-in. A warm morning highlight crosses the cup. Stop on the brightest highlight. Do not add text." \
  --param images=./reference.png \
  --param duration=4 \
  --param aspect_ratio=16:9 \
  --param resolution=720p \
  -o seedance-image-draft.mp4

マルチモーダル参照:

anycap video generate \
  --model seedance-2 \
  --mode multi-modal-reference \
  --prompt "[Image1] controls subject identity; [Video1] controls camera rhythm only; [Audio1] controls tempo only. Do not transfer people, logos, rooms, voices, or music identity from the references." \
  --param images='["./subject.png"]' \
  --param videos='["./motion-ref.mp4"]' \
  --param audios='["./tempo-ref.mp3"]' \
  --param duration=8 \
  --param aspect_ratio=16:9 \
  --param resolution=1080p \
  -o seedance-multimodal-final.mp4

レビューと再生成

生成後、ファイルを確認し、必要に応じて次を実行します。

anycap actions video-read --file ./seedance-scene-draft.mp4 --instruction "Describe the visible action, camera movement, lighting, audio, and final frame. Note mismatches against the prompt."

生成結果を「採用」「ポストプロダクションで修正」「編集」「再生成」「書き直し」に分類します。再生成では、プロンプトの節、モード、参照、尺、解像度、モデルのいずれかを、一度に1つだけ変更します。探索には seedance-2-fast を使用し、方向性が固まったら seedance-2 を使用します。

結果は、次の簡潔な形式で返します。

Done: <local_path>
Model/mode: <model> / <mode>
Params: <duration>, <aspect_ratio>, <resolution>, audio <on/off>
Take: <one-sentence review>
Next: <keep/final render/retake/continue/post>

コメント