scenario-video-ads について
scenario-video-adsは、商品写真とブリーフから段階的なScenarioワークフローで動画広告を制作するスキルです。絵コンテの予算管理、商品忠実度の確認、音声、編集、納品前チェックを必要とする広告制作者向けです。
主な機能
- 01ブリーフとコンセプトの作成
- 02ショット単位の絵コンテ費用算出
- 03静止画への商品の合成
- 04動画生成と忠実度チェック
- 05音声、編集、納品前確認
活用シーン
- 01短尺の商品広告の企画
- 02動画生成前のショット費用見積もり
- 03生成クリップの商品細部の確認
- 04納品用広告カットの準備
MCP 対応
ScenarioスキルとScenarioのMCPツールを利用し、画像・動画生成、アセット分析、音声、テキストオーバーレイ、編集、ジョブ処理を行います。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ scenario-labs/ skills --skill scenario-video-adsインストール後、Claude Code で/scenario-video-adsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/brief.mddelivery.mddependencies.mdstoryboard.md詳細
シナリオ動画広告
概要
既存のクリップを順番に独立して編集する場合は、scenario-ad-variantsを使用してください。このスキルは新しいクリエイティブを制作します。
このスキルはディレクター層として、1枚の商品写真と概要から完成した広告を制作し、各段階で名前を挙げている関連スキルに作業を委ねます。接続方法と基本的な流れについては、このリポジトリのscenarioスキルを参照してください。ここで名前を挙げている関連スキルが利用可能なスキルにない場合は、ユーザーにインストールを依頼してください(npx skills add scenario-labs/skills --skill <name>)。無人で実行する場合は、ツールのスキーマに従って進め、不足しているスキルを明示してください。関連スキルの一覧とインストールコマンドについては、references/dependencies.mdを参照してください。
広告の信頼性を担保するため、すべての段階で守るべきルールが2つあります。商品は決して生成しません。すべての商品ショットは、アップロードされた写真を最初のフレームとして使うか、承認済みの静止画に合成して作成します。テキストも決して生成しません。ロゴ、タグライン、価格、法的表記は、テキストのない素材に編集工程で重ねます。
概要の確認は1回だけ行い、その後は止まらずに進めます。重要な承認は、価格を含む絵コンテの作成後、生成の前に行います。動画制作は高額な工程のため、まずユーザーに予算表を確認してもらいます。コンセプトページと静止画は、確認できる人がいる場合に提示する、より低コストのチェックポイントです。確認できる人がいない状況では、そのまま続行します。概要に記載された支出上限を承認の代わりとし、価格を含む絵コンテがその範囲内に収まる場合にのみ動画を生成します。また、静止画の承認の代わりに忠実度ゲートを適用します。
クイックリファレンス
| 段階 | 内容 | 詳細 |
|---|---|---|
| 1. 概要 | 目的、対象者、訴求内容、クリエイティビティと尺の設定、プラットフォーム、必須要件、支出上限を確認 | references/brief.md |
| 2. コンセプト | 有名な広告パターンを明示して1ページにまとめ、ユーザーに提示 | references/storyboard.md |
| 3. 絵コンテ | 目的に応じたルールブックに沿ってビートとパネルを作成し、dry_runでショットごとに価格を算出して承認を得る | storyboard.md, brief.md |
| 4. 静止画 | 納品比率に合わせてネイティブに構成し、実際の写真から商品を合成して、アニメーション化の前に承認を得る | scenario-image、scenario-consistency |
| 5. アニメーション | 承認済みの各静止画から動画を生成し、カメラの動きを1つに限定する。スキーマに含まれる場合はgenerateAudio: false、wait=falseを指定 | scenario-video、scenario-seedance |
| 6. 忠実度ゲート | 商品またはキャラクターが登場するすべてのクリップからフレームを抽出し、承認済みの参照画像と見比べる | storyboard.md, scenario-asset-analysis |
| 7. オーディオ | 編集のビートグリッドに合わせて音楽を生成し、語数の上限に合わせてナレーションを作成し、サウンドロゴを用意 | scenario-audio、references/delivery.md |
| 8. 編集 | タイムラインを作成し、scenario-text-overlayのテキストカードを画像レイヤーとして配置し、安全領域内に字幕を追加 | scenario-video-assembly、delivery.md |
| 9. 最終確認 | ポリシー、フラッシュ、音声なしでの確認、ラウドネス、支出レポートを確認 | delivery.md |
作業例:香水広告、9:16、20秒
- 最初にブリーフをまとめます。目的は認知、ひねりのあるクリエイティブ、Reels と TikTok 向けの20秒、CUでの天井です。商品画像をアップロードし、
asset_analyzeでそこから忠実度チェックリストを作成するよう指示します。ラベルのテキスト、キャップの形状、ガラスの色合いをすべて記録させます。以降のチェックでは毎回このリストを再利用します(asset_describeが返すのはスタイルの説明であり、この一覧ではありません)。 - コンセプトで軸を決めます。華やかなパーティーとドレスというお約束の場面から始め、3拍目でそれを覆します。ページをユーザーに見せます。
- ストーリーボードを7パネルで作成し、各パネルは2〜4秒にします。ヒーローショットを最初に設計し、フックのバリエーションを3つ、カットをつなぐインサートを2つ用意します。予定している実行はすべて
dry_runし、リトライ時の最低回数を掛けて、予算表を提示します。 - 9:16の静止画を作成します。画像編集モデルで実物のボトルをスタイリング済みの背景に合成し、ベースライン+差分のプロンプトを使います。アニメーション化する前に、ユーザー、またはユーザーに確認できない場合は忠実度チェックリストによって、静止画を1枚ずつ承認します。画像の生成費用は安く、動画の生成費用はそうではありません。
- 承認済みの静止画をそれぞれアニメーション化します。まず
model_schema_getを実行し、動きを先にプロンプトで指定します(「4秒かけてゆっくりプッシュインし、ボトルはその場に固定する」)。スキーマにgenerateAudio: falseが記載されている場合は指定します。 - すべてのクリップにゲートチェックを行います。フレームを抽出してから、チェックリストに照らして
asset_analyzeを1回実行します。ラベルのずれがあればクリップは不合格とし、ずれた出力からではなく、同じ静止画から再生成します。 - カットが小節に合うよう、指定したBPMで音楽を用意します。タイムラインを構成し、
scenario-text-overlayでタグラインカードをセーフゾーン内に配置し、マスターにキャプションを付けます。 - delivery.mdに従って出荷前チェックを行い、承認済みのボードに対する
usageの支出を報告します。
よくある間違い
- カット編集にローカルのffmpegやデスクトップエディターを使おうとすること。組み立てはScenarioのツールモデルで
model_runを実行します(scenario-video-assemblyを参照してください)。 - 動画モデルにラベル、ロゴ、タグライン、価格を描画させること。生成された文字はフレームごとにずれてしまうため、テキストは後処理で合成します。
- スキーマの最大時間で1本の長いクリップを生成すること。商品ショットは3〜5秒、カバレッジは5〜10秒で生成し、組み立て時にリズムに合わせてカットします。
- クリップを一度見ただけで忠実度を判断すること。見落とした瞬間にずれが隠れていることがあるため、フレーム抽出のゲートチェックを実行します。
- スキーマの音声トグル(対応している場合は
generateAudio)をデフォルトのままにすること。サウンドトラックは組み立て時に作成するため、音声が焼き込まれたクリップは音楽ベッドとぶつかります。 - 16:9のマスターを9:16にクロップすること。各アスペクト比は独立した構図として、ストーリーボードの段階で決めます。
- 1つのブリーフに2つの目的を盛り込むこと。同じ素材でブランド訴求とパフォーマンス訴求を狙っても、どちらも達成できません。代わりに、1つのボードから2種類のカットを作成します。
- 出荷前チェックをせずに納品すること。官能的な香水のカットや長さが間違ったCTVファイルは、生成段階ではなく広告審査で不合格になります。