etro
etro copied to clipboard
Typescript video-editing framework for the browser
Add more effects. You can check the list of currently implemented effects in **src/effect.js** and then start with one of these: - [x] Grayscale - [ ] Saturation - [...
This effect takes a "mask" layer as input, and multiply the transparency of every pixel in the target by the brightness of the mask pixel (white pixel = transparency doesn't...
We need to show off Vidar's key features by making a video with it. Write a script that creates a video, exports it and downloads it. After this issue is...
**Blocked by #30** - [ ] Start the development server with `npm start` - [ ] Open */examples/application/readme-sample.html* in your browser - [ ] Use a gif recorder (such as...
Instead of erroring `No keyframes located after or at time TIME`, repeat the last keyframe for all times after it.
Gaussian blur is currently implemented, but the following blur effects are not (in `src/effect.js`): - [ ] Directional blur - [ ] Radial blur - [ ] Zoom blur Any...
A layer duration of `undefined` should result in whatever its movie's duration is currently
Add a property called `defaultKeyframeInterpolate` (for example) to **movie.js**: `Movie`, which is initialized to the global default keyframe interpolation method, **util.js**: `linearInterp`. Use this value in **util.js**: `val` as the...
Design and implement five more examples for the examples/application directory. These examples will be instances of how Vidar can be used. - [x] example 0 - [ ] example 1...
Should resolve #147 and #148