[更新:exiftool -rotation
使用]检查元数据
纠结了好几天,设置如下:
ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate="-90" output.mp4
更改 output.mp4 旋转元数据。同时:
ffmpeg -i input.mp4 -c:v libx264 -metadata:s:v:0 rotate="-90" output.mp4
不行。为什么我不能同时编码和更改旋转字段?尝试了不同的编解码器和旋转角度。其他元数据字段更改得很好。使用:
ffmpeg -i input.mp4 -c libx264 intermediate.mp4
ffmpeg -i intemediate.mp4 -metadata:s:v:0 rotate="-90" output.mp4
始终是一种选择,但似乎有些浪费。