用相機拍攝視頻的時候,原本是豎直拍的,但是放到電腦里面看的時候,卻變成了橫版的。如果我們需要放到剪映或者其他軟件做剪輯的時候,一個一個去旋轉視頻會比較麻煩,這里,我們可以事先用.bat文件批處理的方式先將視頻旋轉好再導入到剪映等剪輯軟件。
這里需要先下載ffmpeg.exe文件,下載方式搜索ffmpeg.exe可以,網上會有很多資源,下載好后,有2種使用方式。
1、直接把這個ffmpeg.exe文件放到你要旋轉視頻的文件夾里面,這種每次要旋轉的話,由于要操作的視頻都在不同的文件夾都要復制過去,會比較麻煩,建議使用第二種。
2、設置環境變量,打開電腦的環境變量設置,將下載好的ffmpeg.exe文件路徑保存到環境變量里面,然后確定。這里注意ffmpeg.exe文件路徑不要帶中文。
設置好環境變量以后,批量旋轉視頻的腳本文件如下創建。
新建一個文本文件,復制以下代碼。
@echo off
chcp 65001 >nul
setlocal
:: 創建輸出文件夾
set "outputFolder=newfiles"
if not exist "%outputFolder%" (
mkdir "%outputFolder%"
)
for %%a in ("*.MP4") do ffmpeg -i "%%a" -c copy -metadata:s:v:0 rotate=90 "newfiles\%%~na.MOV".
這段代表會在當前文件夾創建一個newfiles的文件夾,如果想改新創建的文件夾名稱也可以自己修改。
旋轉好的視頻會放在這個文件夾里面,旋轉好的文件名稱會和之前的一樣。如果要旋轉180可以自己手動修改數字,或者-90度代表旋轉方向不一樣,都是可以的。
另外就是注意原文件的后綴名,如果原視頻是.MOV格式的,就把這里的.MP4格式改一下,也要注意大小寫,mp4和MP4。輸出的話,如果設置mp4格式會打不開,這里還是設置mov格式就可以。
編輯好后,關閉文件保存。然后手動將文件后綴名稱修改為.bat。然后把這個文件放到視頻文件夾里面直接雙擊使用即可。
如果環境變量沒有設置好的話,ffmpeg.exe文件也放到同一個文件夾。