我一直在使用以下命令将视频顺时针旋转90度

HandBrakeCLI -i ip.mp4 -o op.mp4 --preset="Universal" --rotate="4"

在我的windows机器上运行正常。当我尝试在Linux服务器上使用相同的命令时,视频旋转不起作用。在Linux服务器上也尝试了这些命令,但这些命令也不起作用
HandBrakeCLI -i ip.mp4 -o op.mp4 --preset="Universal", --rotate="4"
HandBrakeCLI -i ip.mp4 -o op.mp4 --preset="normal", --rotate="4"

Linux服务器handbrakecli版本-0.9.5
Windows计算机handbrakecli版本-0.9.9
如果有遗漏请纠正我

最佳答案

我最近遇到了这个问题,并且能够使用一组稍有不同的选项使用latest HandBrakeCLI(v1.2.2)进行rotate工作。
例如,以下命令成功地将我的编码视频顺时针旋转90度。
$ HandBrakeCLI --preset="Fast 1080p30" --rotate="angle=90:hflip=0"
支持的值为[0、90、180、270]。我只在MacOS上测试过,但不怀疑其他平台会有所不同。

07-24 09:24