VLC播放器旋轉
step1:打開VLC播放器,打開要播放的視頻文件;
step2:選擇【工具】->【效果及濾鏡】
step3:在“調節與效果”窗口中,選擇【視頻效果】->【幾何】->【變換】->【保存】
step4: 效果
旋轉前
旋轉後
FFmpeg旋轉
VLC播放器只是在播放視頻文件時旋轉了畫面,但是無法保存旋轉後的視頻。如果想要保存旋轉後的視頻成文件,上述方法就不適用了。這裏介紹用FFmpeg將旋轉後的視頻保存成文件的方法。
這裏默認已經安裝ffmpeg,如果沒有安裝的,請自行baidu吧。
ffmpeg -i test.mp4 -vf transpose=0 newTest.mp4
其中, -vf
表示 video filter,transpose
表示轉置,連在一起就表示,給輸入視頻文件添加旋轉過濾器。過濾器的種類還有水平(hflip
)和垂直(vflip
)翻轉。
transpose
的具體取值如下:
描述 | 將行與輸入的列進行轉置,如果選擇,也會翻轉結果 |
---|---|
語法 | transpose={0, 1, 2, 3} , one from the values 0 - 3 is used |
*********** | 描述可用的值 |
0 | 輸入由90°逆時針旋轉,垂直翻轉 |
1 | 輸入是順時針旋轉90° |
2 | 輸入是逆時針旋轉90° |
3 | 輸入是順時針旋轉90°,垂直翻轉 |
其它常用命令行:
#順時針旋轉畫面90度
ffmpeg -i test.mp4 -vf "transpose=1" out.mp4
#逆時針旋轉畫面90度
ffmpeg -i test.mp4 -vf "transpose=2" out.mp4
#順時針旋轉畫面90度再水平翻轉
ffmpeg -i test.mp4 -vf "transpose=3" out.mp4
#逆時針旋轉畫面90度水平翻轉
ffmpeg -i test.mp4 -vf "transpose=0" out.mp4
#水平翻轉視頻畫面
ffmpeg -i test.mp4 -vf hflip out.mp4
#垂直翻轉視頻畫面
ffmpeg -i test.mp4 -vf vflip out.mp4