我需要转置图像仅有的如果检测到肖像。
假设您使用手机以纵向模式拍摄了一张照片:它可能是 960 x 1280。在这种情况下,我需要将其旋转 90 度,以便在桌面上打开时它是 1280 x 960。
ffmpeg 命令应该是什么?
PS:如果它适用于picture.height>picture.width,这也是一个可接受的解决方案。
答案1
转置滤波器有一个针对此的选项:
ffmpeg -i in -vf transpose=clock:passthrough=landscape out
这只会将纵向输入顺时针旋转 90 度。