Create time lapse video from images

From WickyWiki
Revision as of 16:46, 15 March 2019 by Wilbert (talk | contribs)


Install ffmpeg:

sudo apt install ffmpeg

Create timelapse indexfile:

Format of the indexfile:

 file '/full/path/to/file1.jpg'
 file '/full/path/to/file2.jpg'
 ...

Create the indexfile:

sourcedir=$HOME/Pictures/timelapse
find "${sourcedir}" -iname "*.jpg" -type f | sort | sed "s/\(.*\)/file '\1'/g"  > "${sourcedir}/../files.txt"

Create the video:

ffmpeg -f concat -safe 0 -i "${sourcedir}/../files.txt" -r 25 -vcodec libx264 -crf 22 "${sourcedir}/../out.mp4"