Windows toolkit for taking periodic screenshots and generating a time-lapse video from them.
It's composed of batch scripts which you can open in a text editor and easily customize.
- Download the latest version of
windows-timelapse-toolkit
from here:
https://github.com/felladrin/windows-timelapse-toolkit/archive/refs/heads/latest.zip - Unzip it and you'll see the these files:
- Optionally edit the
config
file to suit your needs. The default configuration is the following:- Takes a screenshot every 15 seconds.
- Creates the timelapse videos displaying 10 screenshots per second.
- Uses FFmpeg 'veryslow' preset to create videos with the smallest possible size.
- Hides output messages from FFmpeg while creating the videos.
- Uses RBTray to allow minimizing the window to the system tray.
- Uses a timestamp as the file name by default. Changing
UsePictureCounter
totrue
will make the screenshots to be named with sequential numbers instead.
- Double-click
start-taking-screenshots
.- Screenshots will be saved in a subfolder named
screenshots
. - To stop taking screenshots, press Ctrl+C.
- Screenshots will be saved in a subfolder named
- Double-click
create-timelapse-video
after you've taken enough screenshots.- Note that the more screenshots you have, the longer it'll take to create the video.
- That's it! You'll find your timelapse inside the subfolder
videos
.
- FFmpeg (LGPL License, with optional components licensed under GPL)
- RBTray (GPL License)
- screenCapture.bat (MIT License)
For those who want to keep a video log of their actions on Windows throughout the day, it's easy to make it start taking screenshots automatically as soon as you log in to Windows. For this, do the following:
Right-click start-taking-screenshots
and select 'Create Shortcut'. A shortcut will be created in the same folder. Then rename it as you wish (Suggestion: 'AutoScreenshoter'), and drag and drop it to Start Menu >> Programs >> Startup
.
Another way to access the startup folder is through Windows Explorer: Just type on the address bar: %AppData%\Microsoft\Windows\Start Menu\Programs\Startup
- Then paste the shortcut there.
Done. Next time you restart your computer, the screenshoter will be started automatically.