问题描述
有没有办法改变视频文件的旋转角度?
我有一些方向错误的视频,所以我想要纠正它。
最佳解决方法
如果您要求将视频旋转90º或180º,则应使用avidemux。
sudo apt-get update
sudo apt-get install avidemux
-
在avidemux中打开视频
-
选择一种新的视频格式,不要选择复制
-
在”Video”下点击过滤器
-
选择”Transform”并向下滚动,直到看到旋转。
-
添加它
-
选择正确的角度
-
选择预览
-
好。
-
-
转到文件
-
保存
-
保存视频
你完成了。
次佳解决方法
你也可以使用ffmpeg和命令行(取自Rotating videos with FFmpeg):
Rotate 90 clockwise:
ffmpeg -i in.mov -vf "transpose=1" out.mov
For the transpose parameter you can pass:
0 = 90CounterCLockwise and Vertical Flip (default) 1 = 90Clockwise 2 = 90CounterClockwise 3 = 90Clockwise and Vertical Flip
并水平翻转(ffmpeg documentation):
Flip the input video horizontally.
For example to horizontally flip the video in input with `ffmpeg’:
ffmpeg -i in.avi -vf "hflip" out.avi
Nota bene
较早版本的Ubuntu提供了avconv
而不是ffmpeg
。在这种情况下,只需将ffmpeg
更改为avconv
:
avconv -i in.mov -vf "transpose=1" out.mov
第三种解决方法
你是指旋转播放或将其转换为旋转版本?
作为commandline-user我通常使用mplayer:
播放:mplayer -vf rotate=1 videofile.mp4
(旋转可以具有0到7的值,1顺时针旋转90度)
转换(需要转码):mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4
(您也可以使用其他视频编解码器,这仅仅是一个例子)
这里有一个图形工具来做后者:kdenlive(来自宇宙的kde应用程序)
-
将视频导入为剪辑
-
将剪辑绘制到时间线中
-
在时间轴上右键单击视频块
-
选择”Add Effect” – > “裁剪和变换” – > “旋转(可关键)”
-
该效果可以在窗口的上部中心部分进行配置,将X设置为900(顺时针旋转90度)
-
渲染您的项目(项目 – >渲染在主菜单中)
-
请小心选择所产生的纵向格式的视频分辨率
-
选择你喜欢的任何视频编解码器,我推荐x264或vp8(webm)
第四种方法
如果您只想以不同的方向观看影片,例如Totem 3.1.4(在Raring 13.04及更高版本中),您可以打开”rotation plugin”(编辑/插件),然后旋转。通过ctrl-r。
我认为当有旋转元数据时,正确的旋转应该是自动的,并且我在这里评论一个相关的图腾错误:Bug 701950 – Iphone Movies
在mplayer中也有这样做的方法(并且用mencoder转换成旋转的电影),例如,
mplayer -vf rotate file.mov
要么
mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
第五种方法
最好的选择(在我看来!)是OpenShot,你只需按照以下简单的步骤操作即可:
-
启动OpenShot
-
在文件选项卡上,导入您需要旋转的视频文件
-
将导入的视频拖到底部的时间线字段(任何一个都可以!)。
-
一旦视频片段在时间轴上,右键点击它并选择旋转到所需的角度
-
然后在“文件”选项卡上选择“导出视频”并设置首选格式和位置!
-
和presto!而已
第六种方法
当从横向到纵向旋转时,OpenShot裁剪视频。为了弥补,我尝试了这些步骤,它的工作。希望它也适用于你。
-
将视频放置在轨道上,右键单击并选择属性
-
在视频标签下,取消选中“保持宽高比”和“延伸全屏”
-
在视频选项卡下,将顺时针旋转90°或-90旋转anti-clockwise
-
在“布局”选项卡下,对于“点击开始”和“剪辑结束”,将宽度减小到较低值(例如70)。此值应取决于拍摄的高宽比,因此请尝试。矿是16:9,价值70是罚款。
通过这种方式,您会发现视频剪辑不足,不应该引人注意。