Introduction

Vify is a fun web application that converts a Youtube video into a GIF animation. It is using Bitcasa CloudFS API to host the GIFs generated from Youtube so that it can be used as web assets for easy sharing.

Key Features

Bitcasa CloudFS for cloud-based storage

Without Bitcasa CloudFS, we can't do distributed video processing in the cloud and would have host our own CDN server in order to serve the GIF assets. With Bitcasa Cloud FS API, we could easily generate share urls to the GIF files to share to social networking sites.

Distributed Job Queue for scalable number of workers

There is a number of existing projects trying to do a quick youtube video conversion, but the video conversion generally takes too long for a quick server response, so a distributed architecture is needed. Vify has a job queue to support distributed processing any number of workers spawned on Heroku to process the videos.

Integrate embedded Youtube Player as part of GIF creator.

Many other solutions require manual input of information such as start time and end time in order to proceed with video processing. Vify requires about 2 to 3 clicks for users to start converting their youtube videos.

Built With

Share this project:

Updates