Code Monkey home page Code Monkey logo

windows-timelapse-toolkit's Introduction

Windows TimeLapse Toolkit

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.

How to use

  • 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:
    • image
  • Optionally edit the config file to suit your needs. The default configuration is the following:
    • image
    • 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 to true 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.
  • 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.

Third-party software used

Timelapse example on Youtube

Time lapse example

Optional: Setting it to start taking screenshots on Windows Logon

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.

windows-timelapse-toolkit's People

Contributors

felladrin avatar imilchshake avatar mkeating avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

windows-timelapse-toolkit's Issues

Unintended behavior

Bug description

Screenshots seem to be taken only from the upper left corner of my screen.

Steps to reproduce

Nothing special. Exactly the steps given to us in the documentation. I tried it before changing any configurations and after some tweaking; both cases still only take a screenshot of the upper left corner.

Expected behavior

Take a screenshot of the whole monitor, as you usually would.
No I'm not currently using a dual monitor setup - so these complications are not on the table.

Device info

HP Envy x360

Additional context

I will be sure to reply to this issue if I figure out a way to fix it. There should be a way as I can take normal screenshots using windows' snip and ShareX. Also, I'm quite invested in the timelapse idea.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.