使用 FFmpeg 將序列圖片轉換成影片
ffmpeg -framerate 5 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p output.mp4
-framerate
每秒多少張圖片,預設值為 25, -r
影片播放 fps, 省略時使用與輸入framerate 相同數值。
如果想從一系列的圖片中的特定號碼開始,可使用 -start_number
參數,
ffmpeg -framerate 5 -start_number 126 -i img%03d.png -c:v libx264 -r 30 -pix_fmt yuv420p output.mp4
如果影片無法正確顯示時,嘗試使用下列 fps video filter 格式取代 -r
:
ffmpeg -framerate 5 -i img%03d.png -c:v libx264 -vf fps=25 -pix_fmt yuv420p output.mp4
或指定 format video filter:
ffmpeg -framerate 5 -i img%03d.png -c:v libx264 -vf "fps=25,format=yuv420p" output.mp4