如何以 ffmpeg 做縮時影片

作者:   發佈於:   #howto #ffmpeg

若所使用的相機本身沒有直接製做縮時影片的功能,但有自動定時拍攝的能力,就可利用 ffmpeg 將許多照片圖檔做縮時影片。

最簡易版的指令如下:

ffmpeg -i IMG_%05d.JPG -r 30 out.mp4

-i IMG_%05d.JPG 這部份是輸入源的圖檔。這裡假設所來源圖檔是依照時間順序命名,並在檔名中帶有五位數字表示前後次序,檔名規則為 IMG_%05d.JPG,表示名為 IMG_00001.JPG、IMG_00002.JPG... IMG_99999.JPG 的這個集合。但並不需要湊滿 99999 張。

-r 30 表示每秒張數為 30。out.mp4 是輸出檔名。

如果有需要對圖片做修改,可將修改用的參數加在 out.mp4 前面。例如,可加上 -s 1920x1080 將圖片縮為 1920x1080 :

ffmpeg -i IMG_%05d.JPG -r 30 -s 1920x1080 out.mp4