1
當用戶上傳視頻時,我將其尺寸設置爲2。此前,我在兩個步驟中像下面這樣在單個命令中調整兩種尺寸的一個視頻的尺寸
第一尺寸:
ffmpeg -i in.mp4 -filter:v "scale=iw*min(1170/iw\,300/ih):ih*min(1170/iw\,300/ih), pad=1170:300:(1170-iw*min(1170/iw\,300/ih))/2:(300-ih*min(1170/iw\,300/ih))/2" out.mp4
第二尺寸:
ffmpeg -i in.mp4 -filter:v "scale=iw*min(365/iw\,172/ih):ih*min(365/iw\,172/ih), pad=365:172:(365-iw*min(365/iw\,172/ih))/2:(172-ih*min(365/iw\,172/ih))/2" out1.mp4
但現在縮短處理時間,我想結合這兩個步驟合而爲一。我已閱讀https://trac.ffmpeg.org/wiki/Creating%20multiple%20outputs做出以下命令
ffmpeg -i in.mp4 -filter:v "scale=iw*min(1170/iw\,300/ih):ih*min(1170/iw\,300/ih), pad=1170:300:(1170-iw*min(1170/iw\,300/ih))/2:(300-ih*min(1170/iw\,300/ih))/2" bigVideo.mp4 \ -filter:v "scale=iw*min(365/iw\,172/ih):ih*min(365/iw\,172/ih), pad=365:172:(365-iw*min(365/iw\,172/ih))/2:(172-ih*min(365/iw\,172/ih))/2" smallVideo.mp4
但它給下面的錯誤
[NULL @ 0xaee5440]無法找到一個合適的輸出格式「型濾波器:V」 - 篩選: v:無效的參數
所以任何人都可以建議我如何解決它?
嘗試刪除-filter:v標誌並重新運行命令。 – arshpreet
已經嘗試過,但沒有奏效 – Jass