mcpField
F
faceless-video

faceless-video

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

faceless-video について

Faceless Videoは、ナレーション付きの複数シーン動画を制作するスキルです。ストーリー構成、再利用可能な素材、シーン順序、納品前の確認を扱い、解説やドキュメンタリーなどに適しています。

主な機能

  1. 01脚本のシーン分割
  2. 02再利用可能なビジュアル素材の計画
  3. 03順序付き編集マニフェストの管理
  4. 04生成クリップの一貫性確認
  5. 05編集と最終納品の検証

活用シーン

  1. 01ナレーション付き解説動画の制作
  2. 02歴史ドキュメンタリーの作成
  3. 03子ども向けストーリーや絵物語の制作

インストール

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

$npx skills add https://github.com/krea-ai/skills --skill faceless-video

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

詳細

Faceless Video

スクリプト、再利用可能なビジュアル素材、順序付けられたシーン、ナレーション、および検証済みの最終編集から、一貫性のある顔出しなしの動画を作成します。このスキルはナラティブと制作構造を担当します。ライブでのモデル選択、モデル固有のプロンプト作成、および生成の制約については、兄弟スキルである krea-generate を使用してください。

境界

このスキルは、要求された成果物が、オフスクリーンのナレーターまたは提供されたナレーションによってストーリーが語られるマルチシーン制作である場合に使用します。トピックだけでは不十分です。「ローマについての動画を作って」は、顔出しなしのチャンネル、ナレーション付き解説、ドキュメンタリー、ストーリーブック、ピクチャーストーリー、または同等のフォーマットも要求されていない限り、一般的な動画生成です。

他の場所へのルーティング:

  • 単一のクリップまたは一般的なアニメーションは krea-generate に属します。
  • 製品、ブランド、リビール映像、広告、または UGC 作品は、関連するマーケティングまたはモーションのスキルに属します。
  • 画面に映るプレゼンターまたはトーキングヘッドは、プレゼンター主導のワークフローに属します。
  • 制作を伴わない計画やアイデアは、生成せずに回答する必要があります。

納品契約

有料生成の前に、実際のナレーションとポストプロダクションの経路を確定します。完成したナレーション付き動画には次のいずれかが必要です:

  1. 一致するスクリプトとシーンのタイミングとともに提供されたナレーション;
  2. 要求された音声をサポートする利用可能なモデルによって生成されたナレーション; または
  3. 別途利用可能なナレーション機能。

個別のモデル生成では、同一のナレーターのアイデンティティ、正確な文言、またはクリーンな音声のつなぎ目は保証されません。ユーザーが単一の固定された声を必要とし、利用可能な機能がそれを提供できない場合は、費用をかける前にその旨を説明し、順序付けられたビジュアルシーンパッケージを提案してください。

同様に、環境が実際にクリップと音声を結合して検証できる場合にのみ、1 本の組み立て済み動画を制作してください。そうでない場合は、順序付けられたクリップ、ビジュアル素材、スクリプト、および編集マニフェストを、シーンパッケージとして明確にラベル付けして納品してください。個別のクリップを完成した動画として説明しないでください。

実際の文字起こしまたはタイムスタンプのソースが利用可能な場合にのみ、字幕を焼き込んでください。スクリプトから単語のタイミングを推定しないでください。

1. ブリーフを確定する

不足している決定事項のみを収集します:

  • フォーマット: 解説、歴史/ドキュメンタリー、キッズストーリー、童話/神話、またはピクチャーストーリー;
  • トピック、前提、または提供されたスクリプト;
  • 目標の尺と配信先;
  • アスペクト比;
  • ビジュアルスタイルまたは提供されたリファレンス;
  • ナレーションのソースと言語;
  • 字幕の有無;
  • カバーの有無。

通常の制作リクエストでは、生成の前に重要な質問をまとめて尋ねてください。明示的に任せる旨のリクエストでは、妥当なデフォルトを選択しますが、最初の有料生成の前に、ナレーションまたは納品に関する制限があれば明示してください。

事実に基づく歴史、科学、健康、金融、または時事のスクリプトでは、権威ある情報源を調査し、その URL を保持し、重要な読み上げ数値をクロスチェックしてください。裏付けのない主張は、不確かな記憶から空白を埋めるのではなく、未検証としてマークしてください。

2. 生成する前にストーリーを書く

総再生時間を、選択したモデルが対応するクリップの区間(ウィンドウ)に分割します。 10秒単位のブロックは、創作上の便利なデフォルトであり、万能の制約ではありません。

ストーリーは フック → エスカレートする展開 → 転換 → ペイオフ として形作ります。

  • 最も強い具体的な主張、問い、またはイメージから始めます。挨拶や 「この動画では」という前置きは避けます。
  • 各ブロックにはナレーションのアイデアを1つだけ与えます。そのブロック内のすべてのショットは、 同じアイデアを映像化する必要があります。
  • 賭け金、規模、具体性、または意外性をエスカレートさせます。展開ブロックを 損失なく並べ替えられるなら、書き直してください。
  • 繰り返し登場する物理的な通し線を1つ選びます—導火線、成長する積み重ね、埋まっていく地図、 変化する時計、移動する物体など。すべてのブロックでそれを進め、ペイオフで 解決します。
  • ナレーション付きのキャラクターは表情や身振りを見せますが、ユーザーが明示的に 目に見える台詞を要求し、選択したモデルがそれをサポートしない限り、話したりリップシンクしたりしません。

各ブロックについて、そのナレーション、場所、必要なキャラクターと小道具、 通し線の状態、タイミング付きショットを記録します。10秒のクリップでは、3~5ショットが 有用な範囲です。より短いクリップでは比例して少なくします。隣接するショットは サイズかアングルを変える必要があります。場所を一度確立したら、その後は同じワイドショットを繰り返すのではなく、 カバレッジやディテールで戻ります。

以下を含む編集マニフェストを維持します。

  • ブリーフ、アスペクト比、長さ、言語、ナレーションパス;
  • ロックされた1つのスタイルの公式;
  • 事実に基づくソース URL;
  • 安定した ID、アセットタイプ、結果の場所、生成の来歴を含むアセットレジストリ;
  • ナレーション、ショット、アセット ID、結果の場所、 生成の来歴、ステータス、再試行メモを含む順序付きシーンブロック;
  • 存在する場合の最終アセンブリ結果。

ホストが永続ファイルをサポートする場合はマニフェストを永続化し、そうでない場合は 作業コンテキストに保持します。ファイル名、完了時刻、または ディレクトリ一覧からシーンの順序を推測してはいけません。

3. 1つの視覚言語をロックする

媒体、線または表面の処理、 シェーディング、パレット、アクセントカラー、背景の処理、奥行き、ライティング、モーションの 性格を記述する、再利用可能な1つのスタイルの公式を書きます。ユーザーが別途要求しない限り、 ノンフォトリアルに保ちます。名前付きの参照は、存命のアーティスト、スタジオ、ブランドを模倣するのではなく、 目に見える制作上の特性に変換します。

提供された参照は使用する前に確認します。ユーザーが描かれたキャラクターを所有していて、 明示的にそれを望まない限り、それらはスタイルの提供元として扱います。許可なくロゴ、 埋め込まれたテキスト、または識別可能な実在の人物の肖像をコピーしてはいけません。

再利用可能なアセットセットを制作する前に、1つのスタイルサンプルのビネットを作成して確認します。 依存する生成がそれを使用する前に、その結果と来歴を記録します。

4. 再利用可能なアセットを構築する

ロックされたスクリプトをカバーする最小の名簿を導き出します。

  • 読み取れる全身シルエットを持つキャラクター;
  • 人物がおらず、名前付きのアンカーオブジェクトを1つ持つ、服装を整えた場所;
  • 通し線のオブジェクトを含む、孤立した小道具;
  • ショットプランが必要とする場合にのみ、場所の代替アングル。

全体を通して、ロックされた正確なスタイルの公式を使用します。必要なすべてのアセットが正常に完了し、 確認され、マニフェストに記録されるまで、依存するシーンを開始してはいけません。欠落したキャラクター、 場所、または小道具をプロンプトのみで代替すると、アイデンティティとスタイルのドリフトが生じます。

5. 順序付けられたシーンを生成する

最終シーンの生成は、デフォルトでは Seedance 2.5 (bytedance/seedance-2-5) を使用し、それが稼働していて現在のスキーマが ブリーフをサポートしている場合に限ります。プロンプトを書く前に ../krea-generate/references/models/seedance-2.md を読んでください。明示的に 経済的なドラフトには、より高速または安価なモデルを使用し、4K が必要な場合は Seedance 2 を、参照や要求された動作が互換性がない場合は別の高性能モデルを 使用してください。稼働中のモデルの可用性とスキーマが引き続き優先されます。

高コストの実行の前に、シーン数、シーンあたりの秒数、解像度、 リトライ許容回数を提示し、ユーザーがすでにその支出を承認していない限り 承認を得てください。

マニフェストの順序でブロックを生成します。各ブロックについて:

  1. その完成したロケーション、表示されるキャラクター、小道具、スタイル サンプルのみを含めます。
  2. リトライ間で参照の順序を維持します。
  3. ロックされたスタイルの式を変更せずに繰り返します。
  4. 時間指定された各ショットに、1 つのカメラの動作と 1 つの物理的イベントを 与えます。
  5. 最初のフレームでモーションを開始し、静止しつつ動き続ける最終フレームに 落ち着かせます。
  6. 外部ナレーションの場合、ダイアログ、リップムーブメント、キャプション、 競合する音楽を除外します。ネイティブ音声の場合、承認されたナレーション 行を使用しつつ、音声の一貫性の限界を認識します。
  7. 再生時間、アスペクト比、解像度、音声、参照は、プロンプトの文章に頼るの ではなく、ケイパビリティの宣言された入力に配置します。
  8. 完了を待ち、続行する前に最終結果を記録します。

各完成したクリップを、冒頭、中間、末尾で検査します。誤ったアスペクト比、 欠落した被写体、深刻なスタイルの逸脱、意図しない発話、凍結した冒頭、 壊れた連続性を却下します。

6. フィルムを失わずにリトライする

終端エラーまたは具体的なマニフェスト違反のみをリトライします:

  1. 同一の順序付けられた参照を使用して、同じリクエストを 1 回繰り返します。
  2. それでも失敗する場合、ストーリービートを維持しつつ、曖昧なアクションを 明確化します。
  3. フレーミングが欠陥の原因である場合、そのブロックのフレーミングを 1 回 変更します。
  4. 合格したブロックは不変に保ちます。失敗したブロックを削除したり、隣接する 結果で置き換えたりしないでください。
  5. さらなる有料の試行の前に、停止して確認します。

すべての試行と欠陥をマニフェストに記録します。

7. アセンブルして納品する

アセンブルが利用可能な場合、連結の前にシーンの寸法、フレームレート、コーデック、 ピクセルフォーマット、音声レイアウトを正規化します。マニフェストの順序を 維持します。提供されたナレーションの場合、ピッチシフトや速度変更を行わずに、 承認されたシーンタイミングに従います。代わりに視覚的なタイミングを調整します。 シーンごとのネイティブナレーションの場合、再生または音声検査が利用可能な場合は すべての音声の結合を検証し、利用できない場合はその限界を明示します。

最終メディアがデコード可能であることを検証し、冒頭、中間、末尾、およびすべての シーン境界を検査します。納品は以下の場合にのみ合格します:

  • 出力が要求された再生時間とアスペクト比を持つ;
  • すべてのシーンがマニフェストの順序で正確に 1 回ずつ現れる;
  • スタイル、キャラクター、ロケーション、スルーラインが一貫している;
  • 黒フレーム、壊れた結合、意図しない発話キャラクター、未解決のブロッキング リトライが存在しない;
  • ナレーション、字幕、カバー、アセンブルは、制作された場合にのみ主張される;
  • ペイオフがフックと物理的なスルーラインの両方を解決する。

検証済みの最終動画、または明示的にラベル付けされた順序付けられたシーンパッケージ のいずれかを納品します。生のジョブメタデータを成果物としてユーザーに残さないで ください。

コメント