Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zvakanaka/mklapse
make a styled time lapse from a directory of photos
https://github.com/zvakanaka/mklapse
batch-editing gif instagram lapse star timelapse trails video
Last synced: 11 days ago
JSON representation
make a styled time lapse from a directory of photos
- Host: GitHub
- URL: https://github.com/zvakanaka/mklapse
- Owner: zvakanaka
- Created: 2019-03-13T04:06:47.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-04-07T03:01:37.000Z (over 4 years ago)
- Last Synced: 2024-09-29T18:46:41.988Z (about 1 month ago)
- Topics: batch-editing, gif, instagram, lapse, star, timelapse, trails, video
- Language: JavaScript
- Size: 6.68 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mklapse
Make time-lapses in time-lapse speed
1. `cd` to a directory of photos
2. Run `mklapse [mode]` (See examples below)## Examples
Running each mode (except video) will create a directory of new images in the current directory (the directory created will be named `mklapse`).### Star Trails
![star trails gif](gifs/star-trails.gif)
`$ mklapse trails [--reverse]`
![mklapse video](gifs/mklapse-trails.gif)### Zoom
![zooming in on a beetle](gifs/zoom_beetle.gif)
`$ mklapse zoom [--delta 1.01]`
*TODO: add parameter for focal point*### Star Trails + Zoom
![zoom, then star trails gif](gifs/star_trails_zoom.gif)
`$ mklapse zoom && cd mklapse && mklapse trails`### Time-lapse
![typical time-lapse](gifs/milky-way.gif)
`$ mklapse video`
![mklapse video](gifs/mklapse-video.gif)This will create a video named `mklapse.mp4` made out of the images in the current directory.
### Custom Scripts
`$ mklapse custom --script name-of-script.sh [args for script here]`
Run a custom script on every image in a directory.## Install
`npm i -g mklapse`## Dependencies
* [Ffmpeg](https://ffmpeg.org)
* [ImageMagick](https://imagemagick.org)## Motivation
* Batch edit images with simple commands
* Change variables every image while batch editing
* Use Node.js instead of Bash (but still call shell programs underneath)