我正在寻找一种方法,在我的Debian Wheezy系统上旋转使用Nexus 4拍摄的视频。这些视频是以竖屏模式拍摄的,我希望将它们旋转为横屏模式。最好能够通过命令行实现旋转。
我找到了几个以前的问题,暗示了一个很好的解决方案,但我似乎无法让它正常工作。
首先有这个问题:Rotating videos with 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。
重新编码是否存在问题?我是否应该先将手机上的视频重新编码为另一种更“可操作”的编码,然后再进行旋转?或者我漏掉了其他重要的点吗?
ffmpeg
并дёҚиҝҮж—¶пјҢLibavпјҲFFmpegзҡ„еҲҶж”Ҝпјүдёӯзҡ„дјӘйҖ е“Ғ"ffmpeg
"жүҚжҳҜиҝҮж—¶зҡ„гҖӮйҷӨйқһиҫ“е…ҘдёәMJPEGжҲ–еңЁж’ӯж”ҫиҝҮзЁӢдёӯж—ӢиҪ¬пјҢеҗҰеҲҷж— жі•иҝӣиЎҢж—ӢиҪ¬иҖҢдёҚйҮҚж–°зј–з ҒгҖӮ - llogan