動画生成Text-to-Video

文章や写真から動く場面を作り出すこと

  • 入門
  • 5分で読める
  • 図 3点

ポイント

  • 動画生成(Text-to-Video)は文章数行や写真一枚から動く場面を作り出す作業です。
  • 絵を作るよりずっと難しいです。一枚ではなく数十、数百枚を作りながらその間をつなげる必要があるからです。
  • いちばんの課題は前の場面のものが後ろの場面でもそのまま残っていることです。服の色が変わったり物が消えたりすると一目で分かります。
  • 時間が加わった分だけ計算量が大きく増えるので、一度に作る長さが短く時間もかかります。
  • カメラの動き、場面転換、速さのように動画にしかない注文項目が別にあります。

たとえで理解する

薄い幕の後ろに灯をともし、切り抜いた影絵の人形をその間に立てると、幕の上に黒い形が浮かび上がります。人形を少しずつ動かすと、形が歩いたり振り向いたり手招きしたりしているように見え、そうやって一編の物語ができあがります。

ここで難しいのは形をきれいに作ることではありません。一度切り抜いた人形が物語が終わるまで同じ形のまま残らなければならない点です。途中で人形がふと大きくなったり腕が一本増えたりすると、見る人はすぐに気づきます。

動きも思いどおりにはいきません。一度に大きく動かすとかくかくし、動かす途中で向きが揺れると歩いていた形が滑るように見えます。場面をひとつうまく作ることと場面をつなげていくことは、まったく違う作業です。

くわしく

一枚ではなくつながる複数枚

動画は1秒に24枚前後の絵が素早く切り替わるものです。5秒のものを作るだけでも絵が百枚以上必要だということです。ですがこれらの絵をそれぞれ別々に作ると、決して動画にはなりません。同じ注文で絵を何枚も出してつなげると、場面ごとに違う世界になってしまいます。

だから動画生成はたいてい最初から複数枚をひとまとまりにして作ります。一枚目を作ってから次の一枚を作る方式ではなく、全体をぼんやりした状態から始めていっしょにくっきりさせていきます。前後を同時に見ながら整えるので、間がつながるのです。長い動画では、前のかたまりを見て次のかたまりを続けて作る方式も使われます。

時間も一緒に扱います

絵の生成が横と縦の二方向を見るなら、動画生成にはそこに時間という方向がもうひとつ加わります。画面左上の場所は隣の場所とも関係がありますが、直前・直後の瞬間の同じ場所やその近くの場所とも関係があります。この時間方向の関係も一緒に見てこそ動きが自然になります。

方向がひとつ増えると扱う値が場面の数だけ、数十倍、数百倍に増えます。同じ画質でも五倍長くなると、手間は五倍どころかそれ以上かかります。作るのに時間がかかり、長さが短く区切られる理由がここにあります。

だから動画をまず小さく圧縮した状態で作り、最後に元の大きさに戻す方法がよく使われます。以前は、骨組みを作り、間を埋め、解像度を上げるというように、いくつかの段階に分けて作ることもありました。

つながりが崩れる場所

もっとも崩れやすいのは登場するものの正体です。前で青いコップを持っていたのに数秒後には緑のコップになっていたり、歩いている途中の一歩で服装が変わったりします。モデルの中に登場するものを別に保存しておく場所がなく、場面どうしを似せて合わせる方式なので、その合わせ方が少しゆるむだけですぐにずれます。そのため、人物や物の参考画像を別に入れて姿を保たせる機能を備えたツールも多いです。

背景もよく揺れます。カメラが横に動いてまた戻ってきたとき、さっき通り過ぎた場所が違う姿で戻ってくることがよくあります。画面の外へ出てまた入ってくるものはとくに弱く、出るときと入るときがまるで違う場合が多いです。

文字も弱点です。看板や標識の文字は一枚でも難しいのに、場面が切り替わると字画が絶えず揺らぎます。だから文字が重要な動画は、生成した画面の上に別に載せる方式で作ります。

物理をまだよく間違えます

水が上向きに流れたり、落ちた物が跳ねずに止まったり、割れたガラスがそのまま元に戻ったりする場面が出ます。世界がどう動くかを規則として学んだのではなく、それらしく見える見た目を学んで真似た結果だからです。

手に持った物を移したり何かを注いだりするように、二つが触れて状態が変わる場面でとくにずれやすいです。短く切って難しい動作を避けると目立ちにくくなりますが、この問題を正面から扱おうとする流れが、世界の規則を中に取り込もうとする研究へつながっています。

何を注文できるか

注文には絵で使っていたものがそのまま入ります。何がありどんな雰囲気でどんな色かです。ここに動画だけの項目が加わります。カメラをゆっくり押し込むか、横に流すか、固定するかといったことです。

始まりの絵を直接与える方法もよく使われます。気に入った一枚を先に作っておき、「この場面から始めてこう動いて」と渡す方式です。始点が決まっているので結果をずっと見当づけやすく、実際の作業でよく使われます。人物や物の参考画像を何枚も入れる方式もあります。

もう少し正確に

動画生成はたいてい絵の生成と同じ骨組みを使いながら、値を扱う場所に時間の軸をひとつ足します。複数の場面を一度に潜在空間に載せ、画面内の関係だけでなく別の瞬間のいくつもの場所とも互いに参考にさせます。時間と空間をいっしょに圧縮した潜在空間で一度に作ってから戻す方式が最近は多く、以前は低い解像度で短く作ったあと間を埋めて解像度を上げる段階的な方式がよく使われていました。

影絵のたとえがずれる点もあります。影絵では人形が実際にひとつあるので形が自然に保たれますが、動画生成には人形にあたるものがありません。場面どうしを似せて合わせて保っているだけなので、保たれているのではなく保とうと努めている状態です。また影絵は前から後ろへ順番に進みますが、動画生成は全区間を一度に置いて整える場合が多く、後ろの部分が前の部分に影響することもあります。

やってみる

よくある誤解

  • 絵を何枚も作ってつなげたものだと思われがちですが、実際には別々に作ると場面ごとに違ってしまうので、最初から時間まで一緒に扱います。

  • 長さは望むだけ伸ばせばよいと考えられがちですが、実際には長くなるほど前後のずれと計算量が急に増えるので短く区切って作ります。

  • 動画が自然なら世界の規則を分かっていると思われがちですが、実際にはそれらしい見た目を真似ただけなので、水が逆に流れることもあります。

ひとこと要約

つまり

動画生成は文章や写真から動く場面を作り出す作業で、一枚をうまく作ることより場面の間をつなげ続けることのほうがずっと難しいです。

誤りや、もっと良いたとえがありますか? 修正を提案する · 最終更新 2026-10-17