代码改变世界

[Multimedia] 旋转 MP4 视频方向

2020-04-20 10:34  shaobin0604  阅读(788)  评论(0编辑  收藏  举报

两种方案:

  1. 给 MP4 文件设置 rotation 属性(无需重编码
  2. 旋转每一帧视频画面(需要重编码

给 MP4 文件设置 rotation 属性

方法1:exiftool(brew install exiftool)

exiftool -rotation=<angle> video.mp4 

方法2:ffmpeg(brew install ffmpeg)

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=<angle> output.mp4

旋转每一帧视频画面

ffmpeg -i test_2k_h256.mp4 -c:v libx265 -filter:v "transpose=1" -c:a copy -metadata:s:v:0 rotate=0 test_2k_h265_out.mp4

参考