-
Python 3.X - can be downloaded from https://www.python.org
-
The
ffmpeg-python
module - can be installed withpython3 -m pip install ffmpeg-python
-
FFmpeg - can be downloaded from https://www.ffmpeg.org Note: FFmpeg must be in the system path
-
Set input files. Input files must be set as a full file path with a pattern selector. If you have 20 files named
IMG0000.JPG
throughIMG0019.JPG
inC:\Users\username\Projects\Timelapse\InputImages
, you would set input files toC:\Users\username\Projects\Timelapse\InputImages\IMG%04d.JPG
. Note: filename numbers must start at 0. -
Set output file. Again, this must be a full path. You would set this to something like
C:\Users\username\Projects\Timelapse\output.mp4
. -
Set timelapse framerate. This will be the rate at which the images are displayed in frames per second.
-
Set file framerate. This will be the framerate of the output file in frames per second. Common values include 30 and 60.
-
Generate timelapse. Once you have all the settings plugged in, just press the "Generate Timelapse" button. This could take a while depending on how many images you have and their size, so be patient! Don't worry if the program says it's not responding, this is normal behavior. A second window may appear with FFMPEG's output, just let it do its thing. If the specified output file already exists, this window will ask you whether or not to overwrite it.