フィールドオーダーを書き換えて順番を入れ替えるfieldorder
フィルタの使い方。フィールドオーダーの明示がなくフラグを立てるのはsetfield
フィルタ。
基本コマンド
ffmpeg -i input -vf fieldorder=order=tff output
ffplay -i input -vf fieldorder
公式ドキュメント:FFmpeg Filters Documentation : fieldorder
If the input video is not flagged as being interlaced, or it is already flagged as being of the required output field order, then this filter does not alter the incoming video.
具体的にフラグがどのようになっていたらフィールドを変えるのかよくわかっていない。
オプション
order[int]
フィールドオーダーの指定
bff, 0:ボトムフィールドファースト
tff, 1:トップフィールドファースト。既定値