前往
大廳
主題

FFmpeg

SSS | 2022-05-22 12:22:48 | 巴幣 0 | 人氣 132

cmd>
cd /d C:\ff

用法情境
快剪不重譯
固定 A-B 語法to
ffmpeg -i input.mp4 -ss 00:00:01.00 -c copy -to 00:01:00.00 output.mp4
固定長度 A開始60秒 語法t
ffmpeg -i input.mp4 -ss 00:00:01.00 -c copy -t 60 output.mp4

剪檔重譯
ffmpeg -i input.mp4 -ss 00:24:08.000  -c:v libvpx-vp9 -crf 30 -b:v 1m -s 1280x720 -to 00:24:10.000 output.webm

合併檔影+音
ffmpeg -i input.webm -i input.weba -c:v copy -c:a aac output.mp4


語法分析
快剪重點 -c copy
ffmpeg -i  -ss (時間點A) -c copy(用原格式不重譯) to (時間點B) 輸出檔.副檔名
ffmpeg -i 輸入檔.副檔名 -ss (時間點A) -c copy(用原格式不重譯) -t (時間長度) 輸出檔.副檔名
剪檔重譯
ffmpeg -i 輸入檔.副檔名 -ss (時間點A) -c:v libvpx-vp9(重譯影格式VP9) -crf 30(重譯壓縮率) -b:v(重譯影片) 1m(重譯比特率) -s 1280x720(影片大小) -to (時間點B) 輸出檔.副檔名
合併檔影+音
ffmpeg -i 輸入影檔.副檔名 -i 輸入音檔.副檔名 -c:v copy(影格式不重譯) -c:a aac(音格式aac) 輸出檔.副檔名






語法
-i 輸入檔.副檔名   -ss 從指定時間開始 -to 指定時間結束 -t 輸出的時間長度
注意 當作 -ss 位於 -i 之前時,該時間戳記將會被歸零,所以 -t 與 -to 將會有相同的效果

創作回應

更多創作