Skip to main content


TypeScript video-editing framework for the web

Custom Sources

Etro is shipped with video, audio, image and text sources. You can easily create your own, too.

Hardware Accelerated Filters

Hardware accelerated GLSL shaders for video effects. Use Etro's built-in effects or write your own.

Play, Stream and Record

Play the result to an HTML canvas element, stream it with WebRTC or record it to a blob.