画像を転置する必要があるのみポートレートが検出された場合。
携帯電話を縦向きモードで使用して写真を撮ったとします。そのサイズは 960 x 1280 になる可能性があります。その場合、デスクトップで開いたときに 1280 x 960 になるように 90 度回転する必要があります。
ffmpeg コマンドはどうすればよいですか?
PS: picture.height > picture.width の場合でも機能する場合は、許容できる解決策です。
答え1
転置フィルターには次のオプションがあります:
ffmpeg -i in -vf transpose=clock:passthrough=landscape out
これにより、縦向き入力のみが時計回りに 90 度回転します。
利用可能なすべての値を確認するにはhttps://ffmpeg.org/ffmpeg-filters.html#transpose-1