将 AVI 视频旋转 90 度

将 AVI 视频旋转 90 度

我曾经使用这个命令将手机视频转码为AVI:

ffmpeg -i Input.mov -s 640x360 -sameq -vcodec msmpeg4v2 -acodec libmp3lame Output.avi

现在我想将一些视频旋转 90 度,保留其他质量选项。

使用较旧版本的ffmpeg,它不支持该-vfilters选项。因此,我改用了较新版本的avconv,它不再支持该-sameq选项(这根本说不通,因为我了解到)。但是,我的输出质量变得非常糟糕。我尝试了各种选项(例如 640x360 -> 360x640),但似乎没有任何帮助。视频变得非常“块状”。

基本上,我想要与上述命令完全相同的质量(或尽可能接近),但将输出旋转 90 度。我还尝试在 中应用旋转滤镜avidemux,但当我开始编码过程时它一直崩溃。

我该如何正确调用新版avconv本来实现我的目标? 有没有其他可以推荐的工具?

答案1

获取最新版本的 ffmpeg* 并运行

ffmpeg -i Input.mov Output.mp4
  • 视频将自动旋转并编码。

  • 如果你想重新混合(流复制) 音频而不是重新编码它,然后添加-c:a copy,但它需要与您的输出容器格式兼容(如果不兼容,ffmpeg 通常会让您知道)。

*获取适用于你的操作系统的最新夜间/快照静态版本这里

相关内容