Skip to content

Ennuizel is a web-based audio editor based (principally) on ffmpeg by way of libav.js.

Notifications You must be signed in to change notification settings

ennuizel/ennuizel

Repository files navigation

Ennuizel

This is Ennuizel, an audio editor for web browsers! You can find the main installation at https://ennuizel.github.io . Ennuizel is based on libav.js, which is in turn based on FFmpeg.

Although Ennuizel is perfectly usable as an interactive audio editor, its design intent is to be used as middleware for platforms providing other web-based audio systems. For instance, Ennuicastr uses Ennuizel to provide automatic mastering.

Ennuizel uses plugins to provide functionality, as well as to add "wizards". The plugin API is documented in ennuizel.d.ts. Plugins do not have to be written in TypeScript, but it is recommended. The better normalization plugin is a simple demonstration of how plugins work, and the Noise Repellent plugin demonstrates how to integrate non-FFmpeg filters. ennuizel-ennuicastr-plugin connects Ennuizel to Ennuicastr, and serves as en example of how to make a wizard.

About

Ennuizel is a web-based audio editor based (principally) on ffmpeg by way of libav.js.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published