Skip to content
Create stacked images from videos
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
views
.envrc.template
Dockerfile
Gemfile
Gemfile.lock
Makefile
README.md
config.ru
entrypoint.sh
web.rb

README.md

stackr

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.

There is a preview environment here where you can try it out.

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.
You can’t perform that action at this time.