当视频画面因拍摄问题倒是播放角度不理想,就可以用ffmpeg矫正维持原有分辨率不变,下面只是列出了旋转参数而没有指定输出视频格式,我觉得ffmpeg默认的输出视频编码就很理想了;
顺时针旋转画面90度
ffmpeg -i test.mp4 -vf "transpose=1" out.mp4
逆时针旋转画面90度
ffmpeg -i test.mp4 -vf "transpose=2" out.mp4
顺时针旋转画面90度再水平翻转
ffmpeg -i test.mp4 -vf "transpose=3" out.mp4
逆时针旋转画面90度水平翻转
ffmpeg -i test.mp4 -vf "transpose=0" out.mp4
水平翻转视频画面
ffmpeg -i test.mp4 -vf hflip out.mp4
垂直翻转视频画面
ffmpeg -i test.mp4 -vf vflip out.mp4