Skip to content
This repository has been archived by the owner on Nov 14, 2017. It is now read-only.

mhlzr/html5-videoEditor

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

html5-videoEditor

About

This is more of a proof of concept than a fully functional web-application. Right now it allows you to load videos into the browser, they get automatically uploaded via WebsSocket to a node.js application, where those assets get transcoded (H264/WebM/OGG). Then you can create a composition (=new video), copy videos to the stage, trim them, transform them, stack them and then finally encode them on the server-side using AviSynth and ffmpeg Currently each encoding job will produce a H264 encoded video.

Alt text

Installation

For the application you will need the following on the server-side (where the node-app is running):

  • node.js
  • node-app dependencies (package.json)
  • ffmpeg
  • avisynth
  • mongodb

License

Feel free to modify, contribute, fork, print it or whatever. Every part of this code I wrote is released under the WTFPL. For the libraries/modules I used you have to see for yourself.

About

A prototype trying to create a simple VideoEditing tool in the browser using JavaScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published