Skip to content

Dynamic filters for melt or melted using webvfx and node express server

License

Notifications You must be signed in to change notification settings

inaes-tic/mbc-etiquette

Repository files navigation

mbc-etiquette

Video effects editor and server for melt or melted, built with Backbone.js, KineticJS, Node.js, Express, Webvfx and MongoDB.

The application allows you to:

  • Interactive/Live video effects
  • Add, update, and delete Sketchs (preload effects)
  • HTML5 Editor

##License

AGPL v3.

Prerequisites

node > 0.8

   apt-get install nodejs

Check it on joyent wiki

npm

   apt-get install npm

melt

   apt-get install melt libmlt-dev libmlt++-dev pkg-config

mongodb

   apt-get install mongodb

webvfx

See webvfx for howto install it

Optional

stream-m

Video preview in Editor Canvas

    git clone https://github.com/inaes-tic/stream-m

Convert pngs zip files into animations in Editor

    apt-get install unzip imagemagick

Running the stream sample

From a terminal, keep this running

    cd stream-m
    make

You can check if streaming is working at 8000

Install

Clone the project

   git clone https://github.com/inaes-tic/webvfx-dynamic-filters.git

Run

Running the server

   make serve

You should be able to access it from a browser at port 3100

Sample

Webserver

You shoud able to access filters from browser at http://localhost:3100/filter

Melt with webvfx filter

From another terminal, enter webvfx-dynamic-filter directory and run

   ./mlt_dynamic_filter

With Optional

    ./mlt_dynamic_filter_stream

PS

Thanks to @daneden for the animations!

About

Dynamic filters for melt or melted using webvfx and node express server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published