我正在尝试将一些 mp4 视频(使用 Android 智能手机拍摄)顺时针旋转 90 度。我一直在使用以下命令的变体:
avconv -i 20150604_192846.mp4 -c:v libx264 -preset fast -crf 23 -vf transpose=1 -c:a copy 20150604_192846_flipped.mp4
变化在于 -preset 和 -crf 设置。我尝试过将 -preset 设置为中等和快速,并尝试过将 -crf 设置为 18、23 和完全排除。输入视频的长度约为 1:30,文件大小约为 200 MB。无论我使用哪种设置组合,输出视频都需要数小时(整夜都还没完成)进行编码,最终大小达到数 GB。
这是怎么回事?我怎样才能简单地将视频顺时针旋转 90 度并保持合理的尺寸?