フレーム補間

Frame interpolation

動く図解で見る →

かんたんに言うと

フレームとフレームのあいだに新しいフレームを作って入れ、ゆっくり引き伸ばした映像もカクつかないようにします。

いつ使う?

短い区間をゆっくり引き伸ばすとき、フレームレートの違うクリップをそろえるとき。

例の動画

Video AI - Frame Interpolation — 解説: フレームのあいだに新しいフレームを作って入れる仕組みと、スローモーションの例を見ます。
Optical Flow vs Frame Blending vs Frame Sampling | Time Interpolation Tutorial Premiere Pro — 解説: オプティカルフロー・フレームブレンド・フレームサンプリングの結果を並べて比べます。
Make Smoother Ai Videos With Frame Interpolation! - flowframes, Pika Labs & Looping Videos — AI: AI映像のフレームを補間して、より滑らかにする過程です。

AI動画ではこうなります

2倍以下のスローにするときだけ使います。ffmpegは setpts=1.6*PTS,minterpolate=fps=24:mi_mode=mci:mc_mode=aobmc:me_mode=bidir:vsbmc=1。速く動く物体の縁や重なる部分が、波打つように崩れることがあるので、その区間をフレーム単位で確認します。もっとゆっくりにしたいときは、最初から「slow motion」で生成します(スピードランプを参照)。TopazのようなAI補間ツールは、別のソフトです。

ワンクリック1行プロンプト

Slow a clip down by 1.6x and fill the gaps with new frames to keep it smooth: ffmpeg -i in.mp4 -vf "setpts=1.6*PTS,minterpolate=fps=24:mi_mode=mci:mc_mode=aobmc:me_mode=bidir:vsbmc=1" -an out.mp4. Check fast-moving edges frame by frame, and use "slow motion" in the prompt for slower shots.

実際の映画・広告で見る

Wikipedia — Motion interpolation

AIで作った例

Topaz Labs — How to Use Frame Interpolation in Topaz Video

こんなシーンにおすすめ

組み合わせるとよいテクニック

← アップスケールビットレート/圧縮 →