Simple glob:
ffmpeg -r 24 -i '*.JPG' -s hd1080 -vcodec libx264 timelapse.mp4
Start from DSC_0079.JPG
ffmpeg -r 24 -f image2 -start_number 79 -i DSC_%04d.JPG -s hd1080 -vcodec libx264 timelapse2.mp4
-r 24
- output frame rate-s hd1080
- 1920x1080 resolution
Add the following after -vcodec libx264
to achieve better quality output
-crf 18 -preset slow
convert input.jpg -resize '1920x1080^' -gravity center -crop '1920x1080+0+0' output.jpg
I made a fork of this using the
crop
option inffmpeg
so that you no longer need to runconvert
: https://gist.github.com/billmei/9b2ebeceb879c53de00e297f471b0719