自動車プロモーションビデオの監督・リズム最適化版
これは automotive-promo-video とは独立したリズム最適化版であり、元のバージョンを上書きしません。ユーザーがアップロードした同一車両から、納品可能なプロモーションビデオを制作します。リファレンス動画の画面構成、素材表現、カメラのリズム、感情を参考にしますが、その中に登場する別の車両や別の内装をユーザーの車両に移植することはありません。納品基準は、実際に生成、編集、確認されたMP4です。プロンプト、ストーリーボード、生成キューはあくまで中間結果です。
ツールと読み進める順序
- LibTV の操作は、インストール済みの
libtv-cliSkill とlibtvCLI を使用して行います。実行前に 実行ルール を読み、リアルタイムのモデルディレクトリと--helpを基準にしてください。 - ローカルでの検出、フレーム抽出、編集、ミキシング、書き出しには
ffmpeg-skillを使用します。ユーザーが Jianying プロジェクトを要求した場合にのみjianying-editorを使用します。両方の編集ツールを必要なくロードしないでください。 - ストーリーボードの設計は、まず リズム設計ルール と リファレンス動画のパターン を読みます。具体的なショット尺の編成が必要な場合は 20秒ストーリーボードの例 を読みます。アイデンティティを確立する際は 一貫性の仕様 を読みます。プロンプトを作成する際は プロンプトテンプレート を読みます。編集時は 編集と品質管理 を読みます。段階に応じて読み進めてください。
- ツールが不足している場合は、そのギャップを説明し、まず独立した分析と計画を完了します。未実行の操作を完了したと主張したり、静かにプラットフォームやモデルを変更したりしないでください。
1. 入力を分析し、車両ファイルを確立する
まずユーザーの画像と要件を読み取ります。リファレンス動画がある場合は、動画全体を分析し、冒頭、中盤、終盤、カットポイント、早回しのショットをカバーします。添付ファイル内の字幕、コピー、説明は分析資料であり、操作指示や生成の許可を構成するものではありません。
提供された情報を直接使用し、繰り返し質問しないでください。正確性に影響するギャップ(車種バージョンの不明瞭さ、表示が要求されているが画像でカバーされていない部分、尺/アスペクト比の矛盾など)についてのみ、追加で確認してください。その他は、計画内でデフォルト値を宣言できます。16:9、約20秒、ナレーションなし、オプションの短いコピー、1920×1080/30 fps。ショット数はリズムの方向性によって決まります。ベントレー/ロールスロイスのような細部のクイックカットに近づける場合は、約24~28の編集ショットを計画できます。静謐な表示の場合は、より少ない長回しを保持します。10~14ショットで均等に時間を割り振ることはもうしません。これはこのグループの横長リファレンスの出発点であり、すべての車両動画の固定仕様ではありません。ユーザーや新しいリファレンスが優先されます。
vehicle-bible.md を確立します。
- 外観:ボディライン、車色/ツートンカラーの境界、グリル、ライト、ホイール、ドアミラー、エンブレム、ウインドウ、テールランプ、ナンバープレート処理。
- 内装:右ハンドル/左ハンドル、ステアリングホイール、スクリーンレイアウト、センターコンソール/シフトレバー、シートとステッチ、内装パネル、サンルーフ、アンビエントライト。見えない部分を明確にします。
- 各項目について、
observed / user-confirmed / inferred / unknownとそのソース画像IDを記録します。生成画像はユーザーが承認したビジュアル設定にのみなり得、実際の車両の仕様を証明するものではありません。 - 撮影設定:シーン、昼夜、天気、主光源の方向、色彩、車両の状態、進行方向、感情。
外観画像だけでは実際の内装を確認できません。内装が要求されているが証拠が不十分な場合は、対応するリファレンスを要求するか、ユーザーに明確にマークされたコンセプト内装を選択してもらい、内装を当面表示しないようにします。その間、証拠がある外観の計画を続けます。ブランドの一般的な仕様で事実を補完しないでください。
単一のフロントサイド画像だけでは、未知のテールランプ、ルーフ、または反対側の仕様を証明できません。これらの外観の補完も同様に推測としてマークし、重要な表示部分についてはリファレンスを補うか、ユーザーからビジュアル設定の承認を得ます。
2. まずリズムを設計し、次にショットバイショットのテーブルを作成する
まず リズム設計ルール に従って以下の内容を完了してから、画像を生成します。デフォルトでは、04~07の「ディテールグループ→スペースリセット→走行解放」をクイックカットのメインラインとして使用します。ユーザーの車種と感情に応じて、01の静謐ルートまたは08のダイナミックルートを選択します。8つのリファレンス動画のすべての手法を1つの動画に詰め込まないでください。
- リファレンスの取捨選択:メインのリファレンスID、借用するショットの関係/リズムの転換、ターゲット車両固有のセールスポイントをリストアップします。ソース動画の車種、ホイール、または構成の変化をコピーしないでください。
- リズム構造テーブル:実際の秒数/フレーム数に従って、オープニングフック、最初のディテールグループ、車内外の遷移、2番目のディテールグループ、ブレス/スタートの転換、走行とエンディングを配置します。段階を統合しても構いません。機械的に段落を埋めないでください。タイトセクション、ロングショット、主要な転換、エンディングの記憶ポイントをマークします。
- 編集ストーリーボードテーブル:ショット番号、半開フレーム範囲
[in,out)、正味フレーム数/秒数、ショットサイズ/アングル、画面内容と表示されるアイデンティティアンカー、車体/カメラの動き、クリップされると予想される視覚的イベント、次のショットへの接続、サウンドの手がかり。各ショットがなぜここにあるのかを説明し、単にパーツのリストを並べないでください。 - 生成実行テーブル:ストーリーボードID→静止画/リファレンスID→ビデオモード→素材尺/候補アクションウィンドウ→独立生成/再利用可能か→リスク/代替案。編集ショット数、独立生成回数、合計生成秒数をそれぞれ集計し、予算を完成品20秒だけで報告しないでください。
まずクリエイティブブリーフとリズム構造を提示し、次に編集ストーリーボードテーブルと生成実行テーブルのユーザー読み取り可能バージョンを提供します。ディテールのクイックカットには、長短の階層、ショットサイズの変化、動きの転換が必要です。0.5秒のカットは特定のグループにのみ適しており、動画全体を占めるべきではありません。ショットが短いことは動きが少ないことを意味せず、ワイドショットが長いことは画面が空であることを意味しません。短いショットは明確に識別可能な結果または動きのピークを使用し、長いショットは識別、空間の明示、または動きの展開を担います。
例に登場する人物、手、ボタン、または機械的な機能は、すべての車種に必須のショットではありません。ユーザーの要件と証拠に基づいて選択します。人物なしのバージョンでも、実際の内装を保持し、ドアフレームの視線、キャビンスペース、素材の変化を使用して転換を完了できます。ユーザーが明示的に内装を要求した場合、証拠が不足していれば補完するか、範囲変更を取得します。タイムラインを埋めるために内装を自分で削除しないでください。
まずドキュメント内のストーリーボードチェックを実行します。総フレーム数は正しいか、各ショットは新しい情報を提供しているか、タイトセクションの後に認識可能な車両姿勢があるか、内外装に視覚的なブリッジがあるか、走行方向は連続しているか、エンディングは冒頭を回収しているか。均等に製品を列挙する、同じショットサイズ/同じ方向のスロープッシュを連続して使用する、トランジションを乱用するなどの問題を発見した場合は、ストーリーボードを再編成してから提出し、「各ショットを速くする」ことを最適化と見なさないでください。
音楽が確定していて分析可能な場合は、実際のフレーズ/強拍/休止マークを記録します。まだ確定していない場合は、視覚的イベントを使用して暫定的なカットポイントを配置し、「視覚的リズム版、音楽で調整予定」とマークします。このグループのリファレンスのBPMを作成したり、正確なビート同期を主張したりしないでください。正式なビデオ生成の前に、承認された静止画を使用して、実際のショット尺を持つ動的ストーリーボードプレビューを作成し、視覚的な印象を確認してからバージョンを確定します。
今回のラウンドに画像生成計画が含まれている場合、マルチビューリファレンス画像の完全なプロンプト、リファレンス画像リスト、モデル実行名、アスペクト比、解像度、品質、数量、および費用/予算範囲を表示します。費用が不明な場合は、不明と正直に書きます。ユーザーがストーリーボードのみを要求している場合は、その範囲内で納品し、ついでに次の段階の承認を要求しないでください。
すべての画像生成はまず確認を取ってください。 確認なしに、リファレンス画像、ストーリーボード画像、拡大画像、修正画像、または再生成を提出しないでください。確認は、特定のプロンプト、数量、パラメータのバッチに対応します。既存の承認がカバーする同じ操作については繰り返し質問しませんが、範囲を超える場合は具体的な変更を提出します。編集ショット数を増やすことは、有料生成の増加を承認したことにはなりません。
3. まずマルチビューリファレンスを生成してロックする
まずリファレンスアセットを生成し、検収してからストーリーボード画像を生成します。デフォルトでは、CAR_MASTER マルチビュー概要画像1枚を計画し、外観と内装を区分けします。グリッド数は証拠と利用可能な解像度に基づいて決定し、レイアウトは一貫性の仕様に従います。未知の構成を埋めるためにグリッドを作成しないでください。
より明確な内装/外装の詳細が本当に必要な場合は、今回のバッチリストに別途 CAR_EXT / CAR_INT 専用ボードまたは独立したビューを追加します。ユーザーが1枚のみ確認した場合、有料枚数を増やさないでください。十分に鮮明な元の画像は、独立したビューのベースとして直接使用できます。
画像は、ユーザー指定の Lib Image 2.5 Pro(ユーザーは GPTimage2.5 と呼ぶ) を使用します。実行アイデンティティは LibTV のリアルタイムディレクトリを基準にし、ユーザーのエイリアスを検証済みのベンダーバージョンと見なさないでください。モデルがないか権限がない場合は、静かに代替しません。分析と計画は続行できます。
各グリッドの車色、プロポーション、ホイール、ライト、エンブレム、キャビンレイアウトをチェックします。エラーグリッドは隔離し、下流に伝播させないでください。合格した単一グリッドを切り出して使用するか、その独立した画像を使用し、ソースを記録します。トリミングによって存在しない詳細を補い出すことはできません。サイズが不十分な場合は、新しい画像生成計画を提案します。
リファレンス画像を表示し、ユーザーに車両のアイデンティティを確認してもらいます。承認後、それをビジュアルベースラインとして設定します。車両ファイルに従って自己検収する明確な承認が既にある場合は、チェック結果を記録して続行し、繰り返し承認を求めません。実際の構成の不確実性は、解決されるか、明示的に保留される必要があります。
4. ストーリーボードに従ってシングルショット画像を生成する
各ショットは、元の画像と承認された関連する単一ビューをアイデンティティベースとして使用し、外観/内装はそれぞれ対応するアセットを参照します。設定画像が車両のアイデンティティを解決し、ストーリーボード画像がこのショットの構図と撮影を解決します。
今回のバッチのストーリーボード画像の完全なプロンプト、ショット番号/リファレンスマッピング、数量とパラメータを表示し、確認後も Lib Image 2.5 Pro を使用します。このバッチの明確なプロンプトが既に承認されており、アイデンティティ確認のために変更されていない場合は、直接実行します。
「このマルチビュー画像はOKです。続けてください」は、まずリファレンス画像のアイデンティティが受け入れられたことを意味します。次のバッチのストーリーボード画像の完全なプロンプト、パラメータ、数量がまだ承認されていない場合は、まずこのバッチを表示してから画像生成の確認を取得します。既に承認されている場合は、繰り返し質問しません。
各独立した構図の成果物は、分割線、タイムライン、字幕のない完全な画面画像であり、デフォルトでは各独立した構図につき1枚です。編集ショットIDと静止画/生成素材IDはそれぞれ記録します。同じ構図と動きを本当に共有できる編集ショットは、既存の画像を再利用できます。ショット番号が異なるからといって自動的に画像を再生成しないでください。重要なショットを優先的に検証し、その後承認された残りのショットを完了します。エラーは静止画段階で対象を絞って修正し、ビデオモデルが車体を修正することを期待しないでください。
静止画の構図は、カットポイントにも役立つ必要があります。前のショットの被写体の位置、動きの方向、明るい部分/形状は、次のショットの入り口と互換性がある必要があります。幾何学的なマッチングのために車種を犠牲にしたり、すべての詳細を中央に配置したりしないでください。番号は S01_FRAME、S02_FRAME...とし、オプションでエンドフレーム S01_END を使用します。リファレンスボードをビデオの最初のフレームとして直接使用しないでください。 これにより、格子状の画像がコラージュアニメーションにならないようにします。独立したフレームはチェックに合格した後、ビデオに入ります。
ストーリーボード画像が承認されたら、正確な編集フレーム数に従ってローカル編集ツールを使用し、edit/animatic_v01.mp4 を作成します。使用可能な明確な音楽がある場合は追加します。ない場合は、音楽なしの視覚的なプレビューを明確にマークして出力します。カット/必要な粗いトランジションのみを行い、全図面に Ken Burns 効果を自動適用してストーリーボードの問題を隠蔽しないでください。短いショットの可読性、完全な車両姿勢、内外装の転換、道路方向をチェックします。画像の変更が本当に必要な場合は、まず対応する画像生成の変更を提出します。同じバッチの承認済みアセットのローカルでの再構成については、生成許可を繰り返し要求しません。
5. 実際の画面から図生ビデオを導出する
生成された画像を改めて観察し、画像生成前に想像したカメラワークをそのまま採用しないでください。各ショットについて、車体の動き、カメラの方向/振幅、空間アンカー、反射/環境の動き、開始状態と終了状態、固定特徴、サウンド要件、このショットの具体的なエラー制約を明確に書きます。次に、クリップされる予定の識別可能なアクションイベントと、素材内の候補時間ウィンドウを書きます。プロンプトは、そのイベントを完全に発生させ、編集の余裕を残すようにします。各5秒の素材の最初の4秒を待機状態にしないでください。候補ウィンドウは計画に過ぎず、実際の編集は生成結果に基づいて再配置する必要があります。
デフォルトは Seedance 2.5 であり、実際の能力に基づいて選択します。
| 状況 | モードの決定 |
|---|---|
| 正確な構図が必要、停止車両のクローズアップ、小幅のトラックイン、局所的な素材/内装 | 最初のフレームワークフロー:そのショットのストーリーボード画像のみを渡す。単一画像/最初のフレームポートのセマンティクスを確認し、実際の開始画面をチェックする |
| 限定的なアングル変更、複数の構造アンカーを同時に制約する必要がある | モデルがサポートしている場合はマルチ画像リファレンスを使用する。独立したビューを渡し、画像ごとにアイデンティティ/構図/シーンの役割を明記する |
| 完全なドア開放、車外から車内への移動、大きなアングルの車周り | まず隣接する編集ショットに分解する。証拠が十分でクリエイティブに真に必要な場合のみ、連続したアクションを試みる |
| 現在のバージョンにマルチ画像リファレンスがない | 統一リファレンスを使用して各ショットの最初のフレームを生成し、その後単一画像で実行する。マルチ画像を開始/終了ポートに詰め込んでマルチ画像モードを偽装しない |
| 開始と終了の構図が両方とも重要 | 同じシーンから連続して到達可能な開始/終了フレームを使用し、シーン間の補間による変形を避ける |
マルチ画像リファレンスは、最初のフレームがピクセル単位で一貫することを保証しません。単一画像/最初のフレームも、動画全体を通してエンブレムとホイールが安定していることを保証しません。実際の結果で検収します。
生成時間と編集正味時間は別々に記録します。 尺は正味ショット尺とカット可能な余裕をカバーし、現在のモデルの範囲内に収めます。0.8秒のショットでも、4~6秒の素材を生成してから選択する必要がある場合があります。各生成は単一の連続ショットであり、シーンの切り替えと速いリズムのトランジションは、まず編集によって完了します。
まずビデオプロンプトと実行テーブルを表示します。ユーザーがすでに動画の完成を要求しており、承認範囲/予算がビデオをカバーしている場合は、そのまま提出を続け、機械的に確認を追加しないでください。画像生成のみが承認されているか、段階ごとの確認が必要な場合は、ビデオの承認を待ちます。モデルの変更、ショット数の増加、または新しい費用が範囲を超える場合は、別途変更を提出します。
ノード/タスクIDを記録します。プロセスがタイムアウトした場合は、まず既存のタスクを確認し、重複して提出しないでください。欠陥がある場合は、まず許容範囲を切り出せるか判断します。有料の再試行は、承認された範囲内でのみ行えます。同じ失敗が連続した場合は、そのショットを停止し、動きの縮小、構図の変更、またはストーリーボードの調整を提案します。無限に再生成を繰り返さないでください。
6. リズム設計に従って編集し、実際の素材で調整する
完全なソース動画をダウンロードして保持し、実際の動きのピーク、オクルージョンのエッジ、反射の到達、または車両の通過に基づいて区間を選択し、その後フレーズと転換を調整します。まず承認されたプレビューのリズム構造を再構築します。特定のセクションの素材が不足している場合は、同等の尺の代替を選択するか、隣接するショット尺を調整し、総フレーム数を確認します。すべてのクリップを単純に順番に繋ぎ合わせて埋めないでください。
「短いショットがグループ化され、グループ間で呼吸があり、動と静に差があり、視線が連続し、エンディングに反響がある」という実際の効果をチェックします。クイックカットはすべてのショットが動く必要はなく、走行中はすべてのショットが加速する必要はありません。動きのピーク、画面情報、音楽のセクションがカットポイントを共同で決定します。詳細は リズムチェック を参照してください。
編集と品質管理 に従って、実際に編集し、露出/色温度を統一し、音楽と効果音を設定し、オプションでテキストを追加し、エンコードします。音楽は、ユーザーが指定した利用可能な素材または明確に選択されたソースを使用します。リファレンス動画の音楽は分析に使用し、デフォルトで新しい音声トラックとして流用しません。実際のオーディオ知覚結果がある場合にのみ、曲名、歌詞、または楽器を特定したと主張します。
生成された動画に付属するオーディオは、保持、ミュート、またはミックスするかを各トラックごとに決定します。複数の自動生成音楽を繋ぎ合わせて動画全体の音楽にしないでください。サウンドは、停止/走行状態、ガソリン車/電気自動車のアイデンティティに準拠している必要があります。
再生可能な final.mp4、カバーフレーム、リズム構造/ストーリーボード/プロンプト、動的ストーリーボードプレビュー、車両リファレンスとストーリーボード画像、完全なソース動画、再構築可能な編集リスト、実際の検収結果を納品します。生成ステータスが成功であっても、品質が合格したことを意味しません。ユーザーが分析、プロンプト、またはスキルのみを要求している場合は、その範囲で終了し、許可なく生成しません。
プロジェクトの記録と復元
独立したディレクトリに vehicle-bible.md、rhythm-map.md、storyboard.md、prompts.md、production-state.json、reference/、frames/、clips/、edit/、exports/ を保存します。状態テンプレート を使用し、未実行のフィールドは空の値を保持し、タスクIDを作りません。
approvals は各項目の時間、ユーザーの意図、段階、プロンプトバージョン、ノード/数量、モデル/パラメータ、予算範囲を記録します。shots は各項目のショット番号、リズムセクション、正確な入出フレーム、カットポイントの視覚的イベント、リファレンスアセットID、モード、生成尺、実際の選択セクション、プロンプトパス、検収ステータスを記録します。generation_jobs は提出ノード、返されたタスクID、最終状態、ダウンロードパス、失敗理由を記録します。外観と内装の検収はそれぞれ記録し、漠然としたステータスでギャップを隠さないようにします。
段階は次のように記録できます。planned → awaiting_image_approval → references_ready → references_accepted → frames_ready → video_authorized → clips_ready → edited → delivered。ステータスは自動的に承認を意味しません。ユーザーの承認表現、範囲、時間を保持します。復元時は、実際のファイルとタスクを確認し、不足している部分のみを補完します。キューイング中、生成中、エクスポートウィンドウを開いていることは、完了と見なされません。