AI動画生成
AI動画の最初と最後のフレーム指定とは?
最初と最後のフレーム指定(開始・終了フレーム、FLF2Vとも呼ばれます)は、2枚の画像を受け取るAI動画のモードです。1枚はクリップの始まりの画像、もう1枚は終わりにしたい画像です。モデルがその間の動きをプロンプトから生成するので、ショットの始まりと終わりはあなたが決め、そこまでの道筋はモデルが作り出します。
執筆:DreamBenchチーム。更新。
最初と最後のフレーム指定の概要
概要
- 入力
- 2枚の画像(最初のフレームと最後のフレーム)と、たいていはその間に起きることを書いたプロンプト。
- 出力
- 1つのショット。通常4〜15秒で、最初の画像で始まり、最後の画像に着地するよう導かれます。
- 自分で固定できるもの
- 両端。始まりは正確に、終わりはモデルが目指す目標として。
- モデルが決めるもの
- 途中の道筋。動き、カメラ、タイミング、そしてどちらの画像にも写っていないもの。
- 得意なもの
- トランジション、リビール、ビフォーアフター、回転する商品、ロゴで終わらなければならないショット。
- 苦手なもの
- かけ離れすぎた2枚の画像、秒数に対して大きすぎる変化、動きの途中の顔や文字。
最初と最後のフレーム指定の仕組み
最初と最後のフレーム指定は、画像から動画生成にもう1つの固定点を加えたような仕組みです。モデルは最初の画像をクリップの冒頭に、最後の画像を末尾に置き、両方を保持するフレームとして指定したうえで、その間のフレームをノイズから生成し、プロンプトが描くとおりに2枚をつなぎます。
最初
生成
生成
生成
生成
最後
両端はあなたが固定します。モデルはプロンプトに沿って、その間の道筋を作り出します。2枚のフレームの差が大きいほど、作り出す部分は多くなります。
テキストから動画生成ではモデルがすべてを作り出し、画像が1枚なら冒頭より後のすべてを作り出します。2枚あれば目的地があるので、モデルの仕事はもっともらしい道筋を見つけることになります。このモードは計画された変化に向いていて、そうした道筋がないときは苦戦します。
仕組み:2つのフレームを保持し、中間を生成する
オープンなWanモデルの技術レポートが、一般的な設計を説明しています。画像は圧縮されて最初のフレームとして置かれ、その後に空のフレームが続き、二値マスクでどのフレームを保持し、どのフレームを生成するかを示します。画像エンコーダーが画像の内容も読み取るので、画像に写っていなかったフレームにもその見た目が引き継がれます。レポートによると、同じ設計は最初と最後のフレームによる変換や、動画の続きの生成にも広げられます。
FLF2Vという名前はこのファミリーから来ています。Wanチームは2025年4月17日に、first-last-frame-to-videoを意味するWan2.1 FLF2Vを720p限定でリリースしました。
研究ではこのタスクをキーフレーム補間、あるいはインビトウィーン(中割り)と呼びます。2つのキーポーズの間のフレームを描くアニメーターの仕事にちなんだ名前です。あるICLR 2025の論文は、1枚の画像から時間を前に進めるよう学習した画像から動画生成モデルを使い、そのコピーを時間を逆に進めるよう調整し、2つを同時に動かして、各ステップで両端からの推測を混ぜ合わせます。
最初と最後のフレーム指定のプロンプトの書き方
画像ではなく変化を書きましょう。2枚の画像はすでに固定されています。何がどの順番で動くか、カメラが最初の構図から最後の構図へどう移るかを書きます。KlingのO1モデルのガイドは、1枚目の画像を開始フレーム、2枚目を終了フレームとし、その間の変化を書くという型を示しています。
- 最初の画像を最後の画像に変える1つの動作を書く:「彼女は窓辺からカメラのほうへ向き直る」。
- 一方の構図からもう一方へ移るカメラの動きを書く:「ワイドからクローズアップへゆっくりプッシュイン」。
- クリップの終わり方を書く:「落ち着く」「静止する」「光が昇りきる」など。最後の1秒で急に切り替わらないようにします。
- 両方の画像にすでに写っているもの(顔、服、部屋)は書かない。
最初のフレーム、最初と最後のフレーム、参照画像、キーフレームのどれを使う?
画像で動画を導く方法はいくつかあります。どれを選ぶかで、ショットのどこまでをあなたが決め、どこまでをモデルが作るかが決まります。
| 与えるもの | 固定されるもの | モデルが作り出すもの | 向いている用途 | |
|---|---|---|---|---|
| 最初のフレームのみ(画像から動画生成) | 画像1枚 | 冒頭(正確に) | その後のすべて(どこで終わるかも含む) | 写真やデザインしたフレームを動かす |
| 最初と最後のフレーム | 画像2枚 | 冒頭と、目標としての終わり | 2枚の間の道筋 | トランジション、リビール、ビフォーアフター、決まった最終画像 |
| 参照画像から動画生成 | 被写体、場所、商品の画像1枚以上 | 誰・何が登場するか(どこにいるかではなく) | 最初のフレームを含むすべてのフレーム | 多くのショットにわたって同じキャラクターや商品 |
| キーフレーム | クリップ上の各時点の画像3枚以上 | それぞれの瞬間 | 各ペアの間の道筋 | いくつもの段階がある、振り付けられた動き。一部のツールが対応 |
| 動画の延長 | 既存のクリップ | その最後のフレームまでのすべて | 次に起きること | 1回の生成より長いショットを作る |
この中でショットの終わりを固定できるのは、最初と最後のフレーム指定だけです。もっと長い流れは、そうしたショットをいくつもつないで作ります。
うまくつながる最初と最後のフレームの選び方
失敗の多くはプロンプトより前、時間内につなげられない2枚の画像から始まります。Klingの開始・終了フレームのガイドは、同じテーマの似た2枚の画像を求め、違いが大きいとショットが切り替わる、つまり動きではなくカットになることがあると注意しています。
Veo 3.1、Kling、Seedanceの開始・終了フレーム
制限は開発元ごとに異なります。2026年10月29日に各ページを確認した時点の内容です:
| 開発元のページの記載 | 知っておきたいこと | |
|---|---|---|
| Veo 3.1(Google) | Google Cloudのページでは、最初と最後のフレームに対応するモデルとしてVeo 3.1とVeo 3.1 Fastを挙げており、クリップは4秒、6秒、8秒で、16:9または9:16です | フレームはJPEGかPNG。GoogleのMedia Studioでは、終了画像は「Image-to-video」の下にある任意の枠です |
| Kling 3.0(Kling AI) | Klingの3.0ガイドでは、Kling 2.6と3.0がStart & End Frames-to-Videoに対応するとしており、3.0は3〜15秒です | Klingアプリでは「Image to Video」ページの「Add End Frame」です。KlingのO1ガイドによると、終了フレームだけでの生成には対応していません |
| Seedance 2.5(ByteDance) | BytePlusのチュートリアル:画像1枚を最初のフレームに、または2枚を最初と最後のフレームに。最初のフレームは必須です | クリップは最初のフレームのアスペクト比になります。各画像は1辺300〜6,000ピクセル、30MB未満。実在の人物の顔は不可 |
| Wan2.1 FLF2V(Wan-AI) | 2025年4月17日リリースのオープンモデル。720pのみ | 主に中国語のテキストと動画のペアで学習しているため、モデルカードでは中国語のプロンプトを推奨しています |
最初と最後のフレーム指定の活用例
- トランジション:昼と夜の同じ通り、空っぽの部屋と家具の入った部屋、夏から雪景色へ。
- ビフォーアフター:メイクの変身、リフォーム、生の食材と調理後の料理。両端は撮影やデザインのとおりそのままです。
- 計画した最終画像に着地するリビール:商品、タイトルカード、ロゴ。
- 正面から背面へ回転する商品。どちらの向きも正確に出ます。
- 絵コンテ用に描いた2つのポーズの間を動くキャラクター。
- 両端に同じ画像を使ったループ動画。
終了フレームに対応するAI動画モデル
DreamBenchでは、Seedance 2.5、Seedance 2.0、FastとLiteを含むVeo 3.1、Kling 4.0、Kling 3.0、Wan 3.0、Wan 2.7、MiniMax H3、LTX-2.3で終わりの画像を指定できます。HappyHorse 1.1、Grok Imagine 1.5、Vidu Q2は最初のフレームからの開始のみです。この表は、DreamBenchの作成画面が使うのと同じ設定から読み込んでいます:
| モデル | サウンド | 最初と最後のフレーム | 解像度 | アスペクト比 |
|---|---|---|---|---|
| Seedance 2.5 | オン・オフ | 対応 | 480p, 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| Seedance 2.0 | オン・オフ | 対応 | 720p, 1080p, 4K | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| Veo 3.1 | 常にオン | 対応 | 720p, 1080p, 4K | 16:9 · 9:16 |
| Kling 4.0 | 常にオン | 対応 | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| Kling 3.0 | オン・オフ | 対応 | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| Wan 3.0 | 常にオン | 対応 | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 |
| Wan 2.7 | オン・オフ | 対応 | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 |
| Grok Imagine 1.5 | 常にオン | 最初のフレームのみ | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 |
| MiniMax H3 | 常にオン | 対応 | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| HappyHorse 1.1 | 常にオン | 最初のフレームのみ | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 · 21:9 |
| LTX-2.3 | オン・オフ | 対応 | 720p, 1080p, 4K | 16:9 · 9:16 |
| Vidu Q2 | オン・オフ | 最初のフレームのみ | 720p, 1080p | 1:1 · 16:9 · 9:16 · 4:3 |
「最初のフレームのみ」は、モデルがあなたの画像で始めることはできても、どこで終わるかは指定できないという意味です。終わりはプロンプト次第になります。
終了フレームが一致しない理由と、その他の制限
なぜ動画が最後のフレームで終わらないのでしょうか?最初のフレームは正確に置かれますが、最後のフレームは目標です。モデルはそれに合わせて最後のフレーム群を生成するので、道筋が遅れたり、秒数に対して変化が大きすぎたりすると、近くに着地するか、最後の瞬間に急に切り替わります。2枚の画像が近いほど、着地も近くなります。
| 考えられる原因 | 試すこと | |
|---|---|---|
| 終了フレームへ動くのではなく、カットで切り替わる | 画像の違いが大きすぎて、モデルがカットでつないでいる | 被写体、光、構図を近づけるか、間に画像をはさんで2つのショットにする。 |
| 最後の1秒で急に切り替わる、またはモーフィングする | 動きが時間内に終わりまで届かなかった | 変化を小さくするか、クリップを長くするか、終わる前に減速して落ち着く動きを指定する。 |
| 最終フレームが自分の画像と少し違って見える | 最後のフレームは一致するように生成されるもので、コピーではない | もう一度生成するか、編集ソフトでクリップの後に自分の画像を少しのあいだ表示する。 |
| 片方の端がトリミングされる、または引き伸ばされる | 画像とクリップの形が違う | 始める前に両方の画像をクリップの形にトリミングし、同じサイズにする。 |
| 途中で顔やロゴがぼやける | 固定されるのは両端だけで、その間のフレームはすべて作り出される | 両方の画像で大きく、似た状態に保ち、カメラの動きを減らし、クリップを短くする。 |
| 動きが妙な経路をたどる | プロンプトで道筋を指定していない | 最初の画像を最後の画像に変える1つの動作と1つのカメラの動きを書く。 |
| 終了フレームが無視される | モデルが最初のフレームにしか対応していない | 最後のフレームに対応するモデルを選ぶ。上の表で確認できます。 |
- それでも中間のフレームがちらついたり、ずれたりすることがあります。時間的一貫性の破綻で、両端が離れているほどひどくなります。
- 両端で固定できるのは1つのショットです。複数のショットで同じ見た目でなければならない人物には、各ショットに同じ画像が必要で、それがキャラクターの一貫性です。
- 一部の画像を受け付けないモデルもあります。ByteDanceのチュートリアルによると、Seedance 2.5は実在の人物の顔が写った画像を受け付けません。
- 使う権利のある画像だけを使い、他人の写真を動かす前には本人に確認してください。
DreamBenchでの最初と最後のフレーム指定
ロゴアニメーションツールは、DreamBenchで最初と最後のフレームを使う生成です。ロゴをアップロードしてスタイルを選ぶと、アップロードしたままのロゴを専用の背景に置いたものが、終わりのフレームとしてモデルに渡されます。最初のフレームはスタイルによって変わります。「光が走る」ではロゴそのもの、リビール系のスタイルでは何もない背景、あるいはロゴから描いたフレームで、「グリッチ」では崩したもの、「ネオン」では暗い輪郭、「3D回転」では真横の向きです。
各生成はKling 3.0による5秒のクリップで、720pのサウンドなし、1080p、またはサウンド付きの1080pです。ロゴのフレームにきれいに着地しない生成もあるので、最後の1秒がおかしく見えたらもう一度生成してください。
画像から動画生成ツールは画像1枚の版で、写真が5秒のクリップの最初のフレームになります。また作りたい映像を説明すると、DreamBenchはそれをショットとして書き、参照画像から各ショットの冒頭のフレームを描き、動画モデルがそこからショットを生成します。ショットがどこへ向かうかはプロンプトに書かれます。
よくある質問
FLF2Vとはどういう意味ですか?
FLF2Vはfirst-last-frame-to-videoの略で、2枚の画像(始まりの画像と終わりの画像)からクリップを生成することです。この名前は2025年4月にリリースされたオープンモデルWan2.1 FLF2Vで使われました。多くのアプリでは、同じモードを開始・終了フレームと呼んでいます。
Klingで最初と最後のフレームを使うには?
Klingアプリで「Image to Video」を開き、「Add End Frame」をクリックして開始画像と終了画像をアップロードし、その間の変化を書いて生成します。Klingのガイドでは、Kling 2.6と3.0が開始・終了フレームに対応するとし、同じテーマの似た2枚の画像を求め、違いが大きいとショットが切り替わることがあると注意しています。
Veo 3.1は開始・終了フレームに対応していますか?
はい。Google Cloudのドキュメントでは、最初と最後のフレームから動画を生成できるモデルとしてVeo 3.1とVeo 3.1 Fastを挙げており、クリップは4秒、6秒、8秒で、16:9または9:16です。DreamBenchでは、Veo 3.1、Veo 3.1 Fast、Veo 3.1 Liteのすべてが最後のフレームに対応するモデルとして表示されます。Veo 3.1はPlus以上で使えます。
Seedance 2.5は最初と最後のフレーム指定に対応していますか?
はい。ByteDanceのSeedance 2.5のチュートリアルでは、画像1枚を最初のフレームに、または2枚を最初と最後のフレームにできます。最初のフレームは常に必須で、クリップは最初のフレームのアスペクト比になります。実在の人物の顔が写った画像は受け付けません。
終了フレームが一致しないのはなぜですか?
終了フレームが一致しないのは、モデルがそれを貼り付けるフレームではなく目標として扱うからです。モデルはそれに合わせて最後のフレーム群を生成し、秒数に対して変化が大きすぎたり、動きが遅れたりすると、画像の近くに着地するか、最後に急に切り替わります。2枚の画像を近づけ、変化を小さくするかクリップを長くし、終わる前に落ち着く動きを書きましょう。
最初と最後のフレームを指定した動画が、動かずにカットで切り替わるのはなぜですか?
最初と最後のフレームを指定した動画が動かずにカットになるのは、2枚の画像が違いすぎてもっともらしい動きではつなげられず、モデルがショットの切り替えでつなぐからです。Kling自身のガイドも、違いが大きいとショットが切り替わることがあると注意しています。被写体、光、構図をそろえて変えるのは1つか2つにするか、変化を2つのショットに分けましょう。
終了フレームだけを指定できますか?
たいていはできません。ここで紹介したモデルは最初のフレームが必須で、任意なのは最後のフレームのほうです。KlingのO1ガイドでは終了フレームだけでの生成には対応していないとしており、Seedance 2.5も最初のフレームが必須です。画像で終わるショットを作るには、最初のフレームも指定してください。リビールなら無地の背景でもかまいません。
最初と最後のフレーム指定とキーフレームの違いは何ですか?
最初と最後のフレーム指定は、1つのショットの両端を固定します。キーフレームはクリップ上の3つ以上の瞬間を固定し、その間の各すき間をモデルが埋めます。研究者は最初と最後のフレーム指定をキーフレーム補間とも呼びます。キーフレームが2つの場合にあたるからです。
最初と最後のフレーム指定はフレーム補間と同じですか?
いいえ。フレーム補間は、ほんの一瞬しか離れていない2つのフレームの間にフレームを追加して、動きをなめらかにしたりスローにしたりするもので、ほとんど何も作り出しません。最初と最後のフレーム指定は、数秒離れていてもよい2枚の画像をつなぐので、モデルがその間の動き全体をプロンプトから生成します。
最初と最後のフレーム指定でループ動画は作れますか?
はい、最後のフレームに対応するモデルなら作れます。両端に同じ画像を指定し、出ていって戻ってくる動きを書きます。小さくゆっくりした動きほどきれいにループします。クリップが画像そのものではなくその近くに着地すると、つなぎ目がわずかに飛ぶことがあります。
最初と最後のフレームは同じアスペクト比である必要がありますか?
2枚どうし、そしてクリップと同じ形とサイズにするのが望ましいです。形の違う画像は合わせるためにトリミングまたは引き伸ばされ、両端の間で被写体の位置がずれることがあります。たとえばSeedance 2.5は、クリップを最初のフレームのアスペクト比にします。始める前に、両方の画像をクリップの形にトリミングしてください。
開始・終了フレームに対応するAI動画モデルは?
DreamBenchでは、Seedance 2.5、Seedance 2.0、FastとLiteを含むVeo 3.1、Kling 4.0、Kling 3.0、Wan 3.0、Wan 2.7、MiniMax H3、LTX-2.3が最後のフレームに対応しています。HappyHorse 1.1、Grok Imagine 1.5、Vidu Q2は最初のフレームからの開始のみです。このページの表は、作成画面自体の設定から読み込んでいます。
最初と最後のフレームを指定した動画は何秒まで作れますか?
1つのショットで、モデルが作れる長さまでです。GoogleはVeo 3.1について4秒、6秒、8秒を挙げており、Kling 3.0は3〜15秒です。ロゴで終わるDreamBenchのロゴアニメーションは常に5秒です。もっと長くするには、それぞれに両端があるショットをいくつか計画し、つなぎ合わせてください。
関連ページ
DreamBenchのツール
モデルのページ
用語
- 画像から動画へ静止画から始めて、プロンプトから動きを生成するAI動画。
- テキストから動画生成書いたプロンプトを動画クリップに変えるAI。すべてのフレームを言葉から作り出します。
- 時間的一貫性AI動画が、ちらつきやずれなく、フレームからフレームへどれだけ同じものを同じに保てるか。
- 参照画像から動画生成あなたの画像のキャラクター、商品、場所を、新しいショットでも見分けられる形で保つAI動画。
- キャラクターの一貫性1つのクリップの中だけでなく、AI動画のすべてのショットで、キャラクターをひと目で同じ人物とわかるように保つこと。
- マルチショット動画複数のショットをカットでつないだAI動画。ショットリストとして計画し、1ショットずつ生成して、1本の映像につなぎます。
出典
- Google Cloud:最初と最後の動画フレームを使用して動画を生成するGoogle Cloud(に確認)
- Kling AI:動画の開始・終了フレームガイドKling AI(に確認)
- Kling AI:Kling VIDEO 3.0モデルユーザーガイドKling AI(に確認)
- Kling AI:Kling VIDEO O1ユーザーガイドKling AI(に確認)
- BytePlus ModelArk:Dreamina Seedance 2.5チュートリアルBytePlus(に確認)
- Wan: Open and Advanced Large-Scale Video Generative Models、§5.1 Image-to-Video GenerationarXiv(に確認)
- Wan2.1 FLF2V 14B 720PモデルカードWan-AI(に確認)
- Generative Inbetweening: Adapting Image-to-Video Models for Keyframe InterpolationarXiv(に確認)
DreamBenchは独立したプラットフォームで、このページに登場する企業との提携や、それらの企業による推奨はありません。