pho*_*bos 31
可以使用transpose视频过滤器。您不能旋转 180 度,但可以旋转 90 度并链接过滤器。
avconv -i video.mp4 -vf transpose=1,transpose=1 out.mkv
Run Code Online (Sandbox Code Playgroud)
见transpose在avconv手册页:
http://manpages.ubuntu.com/manpages/quantal/en/man1/avconv.1.html
小智 15
是的,但您需要向命令添加一些额外的选项才能使其正常工作。Transpose 和 vflip/hflip 应该可以解决问题,但是如果您不告诉 avconv 您想要的更多细节,您可能会得到非常低质量的输出尝试:
avconv -i original.mp4 -vf "hflip,vflip" -codec:v libx264 -preset slow -crf 20 -codec:a copy flipped.mp4
Run Code Online (Sandbox Code Playgroud)
注意-crf选项。这设置了输出质量。它以对数方式从 0(无损)向上。在大多数情况下,您可能需要 19 到 25 之间的值。-preset设置编码速度,“慢”、“中”或“快”。缓慢应该可以让您获得更小的文件大小,并具有明显的权衡。您应该调整-codec:v以匹配原件。如果您不设置这些选项,您将获得默认值,这在翻转 iphone 视频时效果不佳。
小智 6
avconv 的其他方法是使用 vflip 和 hflip 过滤器。应该运行得更快,质量可能更好:
avconv -i video.mp4 -vf vflip,hflip out.mp4
Run Code Online (Sandbox Code Playgroud)