etro icon indicating copy to clipboard operation
etro copied to clipboard

Typescript video-editing framework for the browser

Results 98 etro issues
Sort by recently updated
recently updated
newest added

A major issue with our current realtime recording approach is lag that occurs while recording can be seen in the render. In other cases, recording can be slower when it's...

type:feature
help wanted
priority:high

## Overview The group layer has zero or more child layers. It composites all visual children onto its canvas and mixes all audio children into its audio node. The group...

type:feature
priority:medium

Please update `Movie` and `MovieOptions`, changing its type from `Dynamic` to `Dynamic`. Relevant files: - **src/movie.ts** - **src/util.ts**

good first issue
priority:high
type:typings

Firefox 102.0 (Mac OS 10.15) Effects Grayscale should desaturate the target FAILED Expected 93.75 to be less than or equal 1. compareImageData/

help wanted
priority:high
type:test

Add a visual effect that makes the target fade out to a color (which could be transparency). It should have a duration property that controls how many seconds before the...

type:feature
priority:medium

Currently, only integer values for the radius of `GaussianBlur` are allowed. It would be nice to allow floats, but the current implementation creates a Gaussian kernel from the radius. We...

type:feature
priority:low

**Steps to reproduce**: 1. `npm i` 2. `npm start` 3. Open http://localhost:8080/examples/application/video-player.html - The first frame after you press play is black. [Here](https://pastebin.com/raw/7BKupEP8) is a simpler example (place one level...

type:bug
help wanted
priority:high
hacktoberfest

As seen in *examples/introduction/keyframes.html*, text interpolation looks very choppy currently. I suspect this has to do with some font size rounding done by the browser. **TODO: Investigate**

type:bug
good first issue
priority:medium

I'm trying add effect to my video layer but it always get black screen after add. ``` .addLayer( new vd.layer.Video({ startTime: 0, source: video }).addEffect( new vd.effect.Brightness({ brightness: 100, })...

type:bug
help wanted
priority:high