インターレース解除といえばとりあえずこのフィルタの名前が挙がるほど有名なフィルタ。yadif とは yet another deinterlacing filter。

関連記事
ffmpeg でインターレース解除

基本コマンド

ffplay input -vf yadif:mode=0:parity=-1:deint=1
ffplay input -vf yadif=0:-1:1

公式ドキュメント:FFmpeg Filters Documentation : yadif

オプション

  • mode[int]
    モード指定
    既定値:0
    • 0, send_frame
      2枚のフィールドから1枚のフレームを作る。既定値
    • 1, send_field
      1枚のフィールドから1枚のフレームを作る
      いわゆる片フィールド補間でフレーム数が2倍になる
    • 2, send_frame_nospatial
      0 に似ているが空間軸のチェックを行わない
    • 3, send_field_nospatial
      1 に似ているが空間軸のチェックを行わない
  • parity[int]
    フィールドタイプを指定する
    自動で判断できなければ tff と判断する
    既定値:-1
    • 0, tff
      トップフィールドファースト
    • 1, bff
      ボトムフィールドファースト
    • -1, auto
      自動指定。既定値
  • deint[int]
    どのフレームを処理するか
    既定値:0
    • 0, all
      すべて。既定値
    • 1, interlaced
      インターレースフラグがあるのだけ

One thought on “一番メジャーなインターレース解除フィルタ yadif”

コメントを残す

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

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