Avisynth で言うところのSubtractを ffmpeg のblend
を使って差分を表示して比較動画を作る方法。
使うフィルタはblend
で設定できる内容はたくさんあるが使うのは difference モードで2つの映像の差異を表示する。そのほかにも映像の YUVA/RGBA の値を四則演算できるが、それぞれの詳しい内容は理解していない。詳しい処理はソースコードを参照。
フレームレートを 30000/1001 から 24000/1001 に間引く場合はdecimate
するときれいに間引ける。インターレース解除はyadif
、フレーム数の指定でのカットはtrim
を使う。yadif, trim, decimate, setpts の順番にフィルタをかける。