前後フレームの差分をブレンドする tblend


1入力から前後フレームを読み込んでそれぞれを計算する tblend(time blend)フィルタの使い方。オプションは blend フィルタと同じ。

YUV RGB を比較計算する blend

条件を指定するのに使う
ffmpeg で使える計算書式

コマンド例

average オプションを使えば、前後フレームのモーションブラーになり、difference128 オプションを使えばモーションマスクに使える。

  • 前後フレームのモーションブラー
    ffmpeg -i input -vf tblend=all_mode=average output
    ffplay -i input -vf tblend=all_mode=average

    こちらの記事も参照:ffmpeg でモーションブラーを掛ける

  • 輝度のモーションマスク
    ffmpeg -i input -vf tblend=c0_mode=difference128,lutyuv=between(clip(val\,118\,138)\,119\,137)\*255:128:128 output
    ffplay -i input -vf tblend=c0_mode=difference128,lutyuv=between(clip(val\,118\,138)\,119\,137)\*255:128:128

公式ドキュメント:FFmpeg Filters Documentation : blend, tblend

コメントを残す

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)