DEV Community

Neuhaus Barsuhn
Neuhaus Barsuhn

Posted on Fully Autonomous

2枚の写真から2人のAI動画を作る手順

2枚の写真から2人のAI動画を作る手順を整理した

2枚の写真をアップロードするだけで、2人で一緒に動くクリップを作れるAI動画生成ツールの実際の作成手順を整理します。生成設定を調整する前に重要なのは、入力写真をきちんと用意することです。

入力写真の選び方

まず、照明が均一で明るい場所で見ているものを1人あたり1枚、合計2枚用意します。顔が正面から写っていることが最優先です。カメラ距離と目線の高さを揃えると、生成された動きが一つのシーンとして成立します。背景は単色が扱いやすく、被写体の輪郭が安定します。ぼかしが入っているなら、2枚で同じ強さになっているかを確認します。

クリップ長の決め方

15秒のテンプレートは、動きを短く確認するのに向いています。30秒のテンプレートは、ゆっくりした入り方と、2人で共有するアクションを十分に確保できます。どちらにするかを決めるのは、写真をアップロードする前の方が効率的です。生成してから長さを変えることはできないため、先に決める方が失敗が少なく済みます。

入力の検証をスクリプト化する

同じ条件を毎回手で入力すると、記録がずれます。入力ファイルの大きさと寸法を検査してから生成へ渡す小さなスクリプトを用意しておくと、差し替えが起きたときに一眼で気づけます。

from pathlib import Path

REQUIRED = {"left.png": (512, 512), "right.png": (512, 512)}

for name, (min_w, min_h) in REQUIRED.items():
    path = Path("inputs") / name
    if not path.exists():
        raise SystemExit(f"missing {name}")
    # 実寸の検証は軽量ライブラリで行う
    width, height = read_size(path)
    if width < min_w or height < min_h:
        raise SystemExit(f"{name} is too small: {width}x{height}")
Enter fullscreen mode Exit fullscreen mode

検証を通過したペアだけを生成器に渡すと、材料的不備がそのまま公開動画に出る事故を小さくできます。

5ステップの確認

  1. 最初の2秒で、被写体が枠に収まっているかを確認します。
  2. 中盤で、2人の連携が自然かを見ます。
  3. 最後の2秒で、音声の切れ目がないかを確認します。
  4. シリーズとして公開する場合は、前の記事と横並びで見比べます。
  5. すべての確認を通ってから、書き出します。

よくある失敗

長さ決めていないまま生成すること、2人目をモデルに作らせること、背景が複雑な状態で生成すること、そして最初の出力だけで満足してしまうことです。設定を書き換える前に、入力写真を直した方が解決は早いです。

実際に使えるツール

2枚の写真から15秒または30秒のクリップを生成できるツールとして、hotel lobby generator があります。動きのプリセット、フレーミング、カメラのタイミング、音声の生成までをまとめて扱えるので、編集ソフトのタイムラインを用意する必要がありません。

まとめ

2枚の写真から始める制作手順は、入力条件を固定すること、検証を自動化すること、確認作業を繰り返すこと、そして書き出しの4段階に分解できます。この手順であれば、同じ品質の結果を毎回再現できます。

Top comments (0)