GUIDES · August 20, 2026 · 8 MIN READ

2026年にスクリプトからAI動画を作る方法

書かれたスクリプトをショットごとのAI動画プロンプトに変換: シーンごとに被写体、アクション、カメラ、照明、エンディングを抽出し、カット間の連続性を維持。

スクリプトはすでにプロンプトリストである — ほとんどの人はそれを丸ごと渡してしまう。動画モデルは一度に1ショット、それぞれ4〜5秒を生成する。3ページのシーン説明を渡すと、どろどろになる。ショットごとに1行のフォーマットされたプロンプトを渡すと、編集が自動的に組み立てられる。

このガイドでは、2シーンのスクリプトを2つのプロンプトに変換し、ManifoldGenで両方のクリップを生成し、それらを一貫したシーケンスに編集する方法を説明する。このワークフローは任意の長さにスケールする: 各シーンの見出しは1つ以上のショットプロンプトになり、プロンプトごとに1ショットを超えることはない。

ワークフロー: スクリプト行からショットプロンプトへ

  1. スクリプトをショットに分割する。各EXT./INT.シーン行は少なくとも1ショットであり、独自のカメラロジックを持つアクション行は追加のショットになる。60秒の作品は通常12〜16個の4秒クリップで構成される。
  2. 各シーン行から5つのフィールドを抽出する: 被写体、アクション、カメラ移動、照明、エンディング状態。スクリプトにフィールドがない場合は、一度発明して固定する — その決定は世界に属する。
  3. 以下のスケルトンを使用して、ショットごとに1つのプロンプトを書く。カメラ節は被写体の直後に、指示されたショットと同様に配置する。
  4. 世界の詳細をプロンプト間で逐語的に繰り返す。同じパレットの言葉(「冷たい青灰色」)、同じ天候(「雨のシート」)、シーケンスのすべてのショットで同じ時間帯。連続性は繰り返される形容詞に宿る。
  5. まず低い時間で生成し、すべてのショットをタイムラインでまとめて確認し、弱いショットだけを再生成します。
  6. エディターでカットします。各クリップを最も強い2.5〜3.5秒にトリミングし、順序はスクリプトに従い、トランジションはなし。ハードカットが文法です。

2シーンのスクリプト

以下が全ソース素材です。標準的なシーン分解です。

EXT. STORM CLIFF - NIGHT

Rain hammers a stone lighthouse on a cliff.
Huge waves explode against the rocks below.
The beam sweeps through the storm.

INT. LAMP ROOM - NIGHT

Weathered hands grip a brass wheel.
The giant Fresnel lens rotates, blades of
light sweeping across rain-streaked glass.

2つのシーンヘッダー、2つの設定の詳細、2つのアクション。これは2つのプロンプトにきれいにマッピングされます。

生成されたショットプロンプト

SCENE 1 — EXT. STORM CLIFF – NIGHT

PROMPT

A stone lighthouse on a storm-battered cliff at night. Huge waves explode against the rocks while the beam sweeps through sheets of rain. Slow aerial push toward the lantern room, wide establishing shot, cold blue-grey palette, dramatic documentary energy.

OUTPUT — GENERATED WITH MANIFOLDGEN

· 4s

このショットはシーンヘッダー自体を伝えます。外観、夜、天候、スケール。ワイドな航空プッシュは、クローズアップが存在する前に地理を確立します。これがエスタブリッシングショットの目的です。そして「灯室に向かって」という動きは、シーン2が私たちを連れて行く場所を目指します。

SCENE 2 — INT. LAMP ROOM – NIGHT

PROMPT

Close-up inside a lighthouse lantern room at night. Weathered hands grip a brass wheel as the giant Fresnel lens rotates, throwing moving blades of light across rain-streaked glass. Slow dolly-in, shallow depth of field, warm amber light against cold blue night.

OUTPUT — GENERATED WITH MANIFOLDGEN

· 4s

内部のヘッダーは、浅い被写界深度を持つクローズアップの内部になります。ショット1とのコントラストがストーリーテリングをします。雨で筋状になったガラスと冷たい青い夜は、シーン1の天候とパレットをそのまま繰り返し、カットが同じ世界の数分後として読まれます。

連続性は繰り返し

モデルは生成間のメモリを持ちません。あなたが制御できる唯一の連続性メカニズムは、プロンプト間での単語ごとの繰り返しです。プロジェクトごとに小さな語彙を選び、機械的に再利用します。

  • パレット:2〜3色を一度だけ指定し(「冷たい青灰色」、「暖かい琥珀色」)、すべてのショットで使用します。
  • 天候と時間:「夜」、「雨のシート」は上記の両方のプロンプトに登場します。これらを外すと、2番目のクリップは静かに別の夜になります。
  • 繰り返し登場するオブジェクト:灯台のビームが重要なら、外観と内部の動く光として登場します。同じオブジェクト、異なる角度。
  • スタイルアンカー:「ドラマチックなドキュメンタリーのエネルギー」のようなフレーズをすべてのプロンプトに入れると、被写体が変わってもグレードとテクスチャが一貫します。

4秒クリップのカット

編集で長いテイクが必要でも、4秒のレンダリングを計画します。短いクリップは生成が速く、失敗のコストが低く、1ショット1アイデアの規律を強制します。タイムラインでは、各クリップを最良の2.5〜3.5秒にトリミングし、モーションが端で目に見えてループしたり停止したりしないようにします。アクションでカットします(手がホイールを回す、波が爆発する)と、シームは消えます。ペースの参考として、このようなダイアログなしのシーケンスは、2〜4秒ごとに1カットが快適です。

[Subject and setting], matching the scene's INT/EXT and time of day.
[One action from the script].
[Camera move] toward [target], [shot size], [palette words],
[style anchor phrase repeated from previous shots].
プロンプトごとに1ショット

単一の生成でシーン全体をカバーするよう要求しないでください。灯台、次に内部、次に管理人を階段で上ることを説明するプロンプトは、モーフィングする妥協を生み出します。各シーンヘッダーは独自のプロンプトを生成し、各プロンプトは1つの構図、1つの動き、1つのアクションを生成します。

トラブルシューティング

  • ショットが異なる世界に見える — プロンプト間で詳細が変更されました。パレット、天候、時間帯の単語を監査し、それらが文字ごとに一致する必要があります。
  • クリップには2つの場所が含まれています — プロンプトが1つのショット以上をカバーしていました。シーンの見出しで分割して、再度生成してください。
  • インテリアがエクステリアと切り離されている感じがします — エスタブリッシングショットが目的地を指定していませんでした。次のインテリアが示すものに向かう動きでエクステリアを終わらせてください。
  • シーケンスが平坦に感じられます — すべてのショットが同じサイズを使用しています。スクリプトがEXT/INTを交互にするように、ワイドのエスタブリッシングショットとクローズアップを交互にしてください。
  • カットが終わる前にモーションが止まります — 終了状態が定義されていません。最後のフレームが安定したフレームを保持するように、セトル節(「回転するレンズに落ち着く」)を追加してください。

シーンのブレイクダウンをドラフトし、スケルトンで各見出しを変換し、最終レンダリングにコミットする前に/studioでショットを並べて実行してください。スケルトンを埋めるカメラムーブの語彙については、/tools/cinematic-camerasを参照してください。

Try these prompts on your own shot.

Every example on this page was generated with ManifoldGen. Open the Studio and run the same structure on your idea.

Open Studio