昨天三婶在微信上发过来一段练习太级的视频,正常应该是横向显示的,结果它是竖的,需要向右旋转90度,让我帮忙调整一下。我一下子竟然想不到简单一点的方法,不想动用大型软件比如capcut。于是用视频播放器 potplayer 试了一下,在播放画面上按鼠标右键,找到相关菜单,可以将视频旋转过来。不过我发现无法保存,也就是说PotPlayer 中旋转画面通常只是播放时的显示效果,不会直接修改原视频文件。想请教一下,大家一般用什么简单一点的方法?
可以使用 Shutter Encoder,这是一款视频转换、压缩和编辑工具,体积不是很大,百来M。有图形界面,适合不想使用命令、希望通过鼠标操作的人。
- 下载 Shutter Encoder
- 添加需要旋转的视频。
- 选择输出功能,例如 H.264。
- 在图像处理或高级功能中查找旋转设置,选择 90°、180° 或 270°。
- 设置输出位置,点击开始功能处理。
其实剪映就挺方便的呢,打开CapCut,新建项目,点击导入,将视频拖到下方时间轴。
点击时间轴上的视频片段,在右侧属性面板中找到「视频(Video)」→「基本(Basic)」→「变换(Transform)」→「旋转(Rotate)」。
将角度设为 90°、180° 或 270°,观察预览画面,直到方向正确。
点击右上角「导出(Export)」,设置文件名、保存位置、分辨率等参数,再点击导出。原视频不会被覆盖(除非你主动选择相同文件名和位置)。
CapCut 不同版本的界面可能略有差异,你可以先选中时间轴上的视频片段,再查看右侧属性面板中的「变换」或「旋转」设置。
简单一点,我推荐使用 FFmpeg,非常适合批量处理视频,也方便以后重复使用。
先从FFmpeg 官方网站下载 Windows 版本:
将视频旋转 90° 并保存为新文件:
ffmpeg -i input.mp4 -vf "transpose=1" -c:v libx264 -crf 18 -c:a copy output.mp4
其他旋转方向:
| 需求 | 视频滤镜 |
|---|---|
| 顺时针旋转 90° | transpose=1 |
| 逆时针旋转 90° | transpose=2 |
| 旋转 180° | hflip,vflip |
例如,旋转 180° 并保存:
ffmpeg -i input.mp4 -vf "hflip,vflip" -c:v libx264 -crf 18 -c:a copy output.mp4
这里会重新编码视频画面,但音频直接复制,不需要重新编码。-crf 18 通常能提供较高的视频画质,处理速度取决于视频长度和电脑性能。