將視頻文件旋轉90°的方法

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

參考:《FFmpeg Basics》中文版-07-翻轉和旋轉視頻

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章