将视频旋转 90 度

将视频旋转 90 度

我有一个可以录制视频的摄像头。我们以为它会自动感知到它是侧向的,但如果它能做到的话……我就不在这里了。

Windows 自带了 Movie Maker,可以做到这一点...但它将文件保存为与其他任何格式都不兼容的 Movie Maker 格式,并且比我想要的更复杂一些(许多视频都需要这样做,所以需要简单)。

在 Windows 上,有哪些好的选项可以将视频旋转 90 度?

编辑:我发现这很简单,而且有效。mov in,mov out... 不过它似乎确实向下转换了文件(文件大小大约是原来的 1/3,尽管我并没有真正注意到差异)。我几乎想要更多的选项,比如能够控制输出文件中的更改。也许可以选择不同的格式(MOV 到 WMV 或其他格式)。

答案1

使用温弗瑞(FFmpeg GUI)-vf "transpose=x"命令批量转置视频。
在较旧的 FFmpeg 版本中,该命令的语法不同,需要进行调整

x 的可能参数包括:

0 = 90° CounterCLockwise and Vertical Flip (default)
1 = 90° Clockwise
2 = 90° CounterClockwise
3 = 90° Clockwise and Vertical Flip

下面的截图显示了输入附加转置命令的位置。
我做了一个快速测试,它有效。您也可以根据需要重新编码视频。

在此处输入图片描述


也许你还想“旋转”纵横比。只需-aspect x:y在命令行中添加

旋转 16:9 宽高比视频的示例

-vf "transpose=1" -aspect 9:16

旋转 4:3 宽高比视频的示例

-vf "transpose=1" -aspect 3:4

相关内容