Skip to content

create screen and camera time-lapses through a MacOS menu bar app

Notifications You must be signed in to change notification settings

wkaisertexas/timelapse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeLapse - Record your camera or screen

Uses FFMPEG to take continual screenshots of your screen to make great time lapses. Originally intended for programming / creative projects to show what is required.

Making the project

TimeLapse of Me Creating This Project

Installation

Install the required dependencies

$ python -m pip install -r requirements.txt

Install the application

$ python setup.py py2app -a

Run the application bundle

./dist/Timelapse.app

Tips

As a general rule, the greater the motion in your image, the slower your video should be. If you are doing a highly dynamic task such as playing a video game, you would want to be at maximum 25x faster whereas if you are doing a simple task such as editing text, you could get away with 100x faster.

References

For my personal reference

  1. Menu Bar Applications in Python
  2. FFMpeg Video Writer -> I did try this a little earlier and it was throwing errors intially, will try again with the new h264_nvec codec
  3. Offical Rumps Documentation -> the syntax has changed a bit to make it more pythonic recently
  4. Perhaps the better way to do this would be to use something like cjkcodecs which has better support with py2app and is likely much smaller

About

create screen and camera time-lapses through a MacOS menu bar app

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages