如何以 ffmpeg 做縮時影片
作者:gugod 發佈於: #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