以開源的FFmpeg的指令碼,在電腦上作簡單剪片(video trimming),切頭去尾,無需下載古古怪怪的shareware、adware等、甚至為了沒有水印去花錢買… 也無需找”開心版”,或千辛萬苦放到手機上用手機處理剪片。也免部份「影片轉碼工具」(如Handbrake等)去花時間重新編碼壓製影片。
安裝好後,用Command Line tool (Windows上跑 cmd.exe) 或者在 Unix / Linux / Mac上打開Terminal、Shell tool。
基本格式範例
ffmpeg -ss 00:00:00 -i input.mp4 -to 00:02:00 -c copy -movflags +faststart output.mp4
來源:
-i
: “input”即原來的影片檔案 (input.mp4).
-ss
: 與 -i 一併使用,用來要FFmpeg在快進到指定的原影片的指定時間點,作為新影片中的開始
00:01:00
: 原影片的指定時間點,即新影片中開始時間點
-to
: 英文”to”啦,從 (00:01:00) 原影片的第二個指定時間點作新影片的結束 (00:02:12).
00:02:00
: 原影片的指定時間點,即新影片中的結束時間點。
-c copy
: 即在無需重新編碼或壓製影片檔的視頻或音頻數據,直接抄寫
-movflags +faststart
:讓mp4影片可能在串流時更快速地開始播放
“-ss”或”-to” 沒有指定即分別代表不從「片頭向後」或「片尾向前」裁切。
影片的時間格式為
hh:mm:ss.xxx
小時、分鐘、秒及毫秒 millisecond (ms)