wkaisertexas / ScreenTimeLapse

Take color-accurate timelapses of your screens and cameras on MacOS
https://apps.apple.com/us/app/timelapze/id6473860445
744 stars 22 forks source link
avfoundation macos swiftui
TimeLapze

TimeLapze

A open-source menu bar application for creating screen and camera timelapses without excessive file sizes.

Introduction · Features · Installation · Local Development · Tech Stack · Contributing


Introduction

Application demonstration photo in menu bar

TimeLapze is a open-source, minimalist, menu bar application for creating color accurate screen and camera timelapses without enormous file sizes.

color accurate comparision Color accuracy is an important feature which prevents you from recording washed-out, photocopied-looking time lapses.

Features

Installation

The recommended way to install TimeLapze is through Homebrew cask.

brew install timelapze

Direct Download

If you wish, you can go directly to the releases page and download TimeLapze.zip. Both Chrome and Safari give a warning about downloading suspicious files. Ignore then, extract the archive and you should get a ScreenTimeLapse.app file. Move that file into your Applications directory.

Local Development

To develop TimeLapze locally, you will need to clone and open this repository in XCode.

Once that's done, you can use the following commands to run the app locally:

git clone https://github.com/wkaisertexas/ScreenTimeLapse
cd ScreenTimeLapse
open TimeLapze.xcodeproj

Following this, you need to allow the app to be built for local signining.

Tech Stack

Contributing

We love our contributors! Here's how you can contribute:

Repo Activity

Screen Time Lapse Repo Activity

License

TimeLapze is open-source under the MIT License.

If you liked this project, consider giving the repository a star ⭐️!

[^1]: Apple's screen recorder convert's the display's color space from DCI_P3 to sRGB. The error is typically subtle, but makes the tool unsuitable for color sensitive work. Color is difficult and even HDR video have persistent issues with overexposure in screenshots.