faceless-video について
Faceless Videoは、ナレーション付きの複数シーン動画を制作するスキルです。ストーリー構成、再利用可能な素材、シーン順序、納品前の確認を扱い、解説やドキュメンタリーなどに適しています。
主な機能
- 01脚本のシーン分割
- 02再利用可能なビジュアル素材の計画
- 03順序付き編集マニフェストの管理
- 04生成クリップの一貫性確認
- 05編集と最終納品の検証
活用シーン
- 01ナレーション付き解説動画の制作
- 02歴史ドキュメンタリーの作成
- 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 本の組み立て済み動画を制作してください。そうでない場合は、順序付けられたクリップ、ビジュアル素材、スクリプト、および編集マニフェストを、シーンパッケージとして明確にラベル付けして納品してください。個別のクリップを完成した動画として説明しないでください。
実際の文字起こしまたはタイムスタンプのソースが利用可能な場合にのみ、字幕を焼き込んでください。スクリプトから単語のタイミングを推定しないでください。
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 つのカメラの動作と 1 つの物理的イベントを 与えます。
- 最初のフレームでモーションを開始し、静止しつつ動き続ける最終フレームに 落ち着かせます。
- 外部ナレーションの場合、ダイアログ、リップムーブメント、キャプション、 競合する音楽を除外します。ネイティブ音声の場合、承認されたナレーション 行を使用しつつ、音声の一貫性の限界を認識します。
- 再生時間、アスペクト比、解像度、音声、参照は、プロンプトの文章に頼るの ではなく、ケイパビリティの宣言された入力に配置します。
- 完了を待ち、続行する前に最終結果を記録します。
各完成したクリップを、冒頭、中間、末尾で検査します。誤ったアスペクト比、 欠落した被写体、深刻なスタイルの逸脱、意図しない発話、凍結した冒頭、 壊れた連続性を却下します。
6. フィルムを失わずにリトライする
終端エラーまたは具体的なマニフェスト違反のみをリトライします:
- 同一の順序付けられた参照を使用して、同じリクエストを 1 回繰り返します。
- それでも失敗する場合、ストーリービートを維持しつつ、曖昧なアクションを 明確化します。
- フレーミングが欠陥の原因である場合、そのブロックのフレーミングを 1 回 変更します。
- 合格したブロックは不変に保ちます。失敗したブロックを削除したり、隣接する 結果で置き換えたりしないでください。
- さらなる有料の試行の前に、停止して確認します。
すべての試行と欠陥をマニフェストに記録します。
7. アセンブルして納品する
アセンブルが利用可能な場合、連結の前にシーンの寸法、フレームレート、コーデック、 ピクセルフォーマット、音声レイアウトを正規化します。マニフェストの順序を 維持します。提供されたナレーションの場合、ピッチシフトや速度変更を行わずに、 承認されたシーンタイミングに従います。代わりに視覚的なタイミングを調整します。 シーンごとのネイティブナレーションの場合、再生または音声検査が利用可能な場合は すべての音声の結合を検証し、利用できない場合はその限界を明示します。
最終メディアがデコード可能であることを検証し、冒頭、中間、末尾、およびすべての シーン境界を検査します。納品は以下の場合にのみ合格します:
- 出力が要求された再生時間とアスペクト比を持つ;
- すべてのシーンがマニフェストの順序で正確に 1 回ずつ現れる;
- スタイル、キャラクター、ロケーション、スルーラインが一貫している;
- 黒フレーム、壊れた結合、意図しない発話キャラクター、未解決のブロッキング リトライが存在しない;
- ナレーション、字幕、カバー、アセンブルは、制作された場合にのみ主張される;
- ペイオフがフックと物理的なスルーラインの両方を解決する。
検証済みの最終動画、または明示的にラベル付けされた順序付けられたシーンパッケージ のいずれかを納品します。生のジョブメタデータを成果物としてユーザーに残さないで ください。