anycap-seedance-2 について
AnyCap CLI 向けの Seedance プロンプト作成スキルで、創作意図や参照素材を簡潔な動画指示にまとめます。参照素材の役割設定とレビュー・再生成の手順により、アイデンティティと連続性を管理します。
主な機能
- 01要望を動画プロンプトに変換
- 02素材に応じた生成モード選択
- 03参照素材の役割と除外条件の設定
- 04動き、カメラ、光、終点の指定
- 05生成結果のレビューと再生成案
活用シーン
- 01テキストから動画の下書き作成
- 02静止画のアニメーション化
- 03参照素材を使った動画制作
- 04生成済み動画の修正
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ anycap-ai/ anycap --skill anycap-seedance-2インストール後、Claude Code で/anycap-seedance-2を入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/patterns.mdreference-consistency.mdworkflow.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つ。
- 終点:クリップがどの状態で終了するか。
- カメラ:動機のある動きを1つ。
- 光:物理的な光源または雰囲気の変化を1つ。
- 音:環境音、無音、効果音、音楽のエネルギー、または
generate_audio=false。 - 連続性の制約:変化、転用、出現、再生、または早まった発生があってはならないもの。
その後、簡潔で自然な言葉だけを 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>