我正在寻找一种方法来旋转视频拍摄与我的 Nexus4在我的 Debian 喘息系统。视频是在肖像模式拍摄,我想旋转他们到景观模式。最好是命令行驱动的旋转。
我已经发现了几个以前的问题,暗示了一个很好的解决方案,但我似乎不能设法得到它的工作。
首先有这样一个问题: 使用 FFmpeg 旋转视频
但是它表明 ffmpeg 已经过时了,我应该使用 avconv。我发现这个问题详细说明了前进的方向。 Https://askubuntu.com/questions/269429/how-can-i-rotate-video-by-180-degrees-with-avconv
这使我使用以下命令:
avconv -i original.mp4 -vf "transpose=1" -codec:v libx264 -preset slow -crf 25 -codec:a copy flipped.mp4
然而,这是极其缓慢的(最后一次测试花了我6个多小时,不到3分钟的镜头) ,并没有产生一个可播放的电影。我还在日志输出中得到一个错误,该错误指出 Mb Rate > level limit。
重新编码有什么问题吗?我应该首先重新编码视频从我的手机到另一个,更“可行”的编码之前,应用旋转?还是我漏掉了另一个重点?