ピクセル数はそのままなので、1280X720 だと、90度回転すると 720X1280 になる。似たフィルタに rotate, hflip, vflip
フィルタがある。
映像を任意の角度に回転させる rotate
上下左右を入れ換える vflip, hflip
基本コマンド
ffmpeg - i input -vf transpose=cclock_flip output
ffplay - i input -vf transpose=0





ffplay - i input -vf transpose=1,transpose=1

公式ドキュメント:FFmpeg Filters Documentation : transpose
オプション
- dir[int]
回転方向の設定 - 0, cclock_flip
反時計回りに90度回転し上下反転。既定値 - 1, clock
時計回りに90度回転 - 2, cclock
反時計回りに90度回転 - 3, clock_flip
時計回りに90度回転し上下反転 - passthrough[int]
フィルタを当てた後の縦と横の解像度を比較して回転をそのままにするかやめるかの設定 - none
なにもしない。既定値 - portrait
縦解像度が横解像度以上になるとフィルタの結果そのまま返す - landscape
横解像度が縦解像度以上になるとフィルタの効果を打ち消す