Skip to content
This repository has been archived by the owner on Oct 3, 2022. It is now read-only.

charlieegan3/stackr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stackr

Note: this project no longer works because of Hyper.sh stopping. I haven't had time to update it yet and there are many apps have since been released that do a similar thing... (e.g. Moment camera)

This is a simple proof of concept project that allows users to upload videos and have them converted to stacked stills. This does things like even out water remove crowds of people and generally blur motion in shots. There are some examples in my post here.

The project was built to give me a Photoshop-like image stacking tool that I could use from my phone. It is built using the following tools and services:

  • FFmpeg
  • Hugin
  • ImageMagick
  • Sinatra
  • Hyper.sh
  • Heroku
  • Pushover
  • Google Cloud

Run your own

You probably won't want to do all this but...

  1. Create a storage bucket on Google Cloud
  2. Create a service account with rights to edit that bucket's contents
  3. Get your Hyper.sh JSON file from ~/.hyper
  4. Create an application on Pushover and get a user & app key.
  5. (optional) Build the image and push it to hub.docker.com (see Makefile)
  6. Create an app on Heroku and push this repo to it.
  7. Set the environment variables in .envrc.template on Heroku.