【AI動画】ループにできるか判定して、継ぎ目が一番目立たない区間で書き出すツール【Python / OpenCV】
- ダウンロード商品¥ 980

AIで作った数秒の動画をループさせると、最後のフレームから最初に戻るところで絵が飛びます。 このツールは、その動画がループにできるかを判定して、できるものは継ぎ目がいちばん目立たない区間を選んで、好きな長さのループ動画に書き出します。 規則は、人がループ再生を見て○×を付けた判定(最終18件)から作りました。途中で指標を4回作り直しています(姿勢推定は、順位が人の目と逆に出たので使っていません)。 ■ できること ・ループにできるかの判定(1本5秒ほど) ・周期の整数倍だけでなく全区間を総当たりして、継ぎ目が最小の区間を探す ・通ったものを指定秒数のループとして書き出す(ffmpeg) ・落ちたときは理由を出す:カメラが動いている/周期が短すぎる/一方向の変化 など → 次に動画を生成するときの指示に、そのまま返せます ■ 同梱物 ・loopify.py(本体・約230行) ・説明書3本:ループにできる動画の条件5つ(後処理で救えないものがある)/判定規則の作り方(外れた指標も全部)/ループ前提の生成の指示文 ■ 動作環境 Python 3.10 以降・OpenCV・NumPy・ffmpeg。動画の生成AIは問いません。 ■ ご注意 ・規則は3D風アニメ調の人物動画(全身〜腰上、10秒前後)から作りました。実写・風景・2D作画で閾値が合うかは確かめていません ・数字は足切りです。最後は再生して目で見てください ・見本の動画は同梱していません
もっと見る
