#41 · Primary category: Self-Hosted File Processing & Conversion

videoconverter.js

[UNMAINTAINED] Convert videos in your browser

Project last updated:02/12/18

GitHub Stars

2.4K

Forks

298

Contributors

3

License

Other

Why we included this project

Developers who want to offer video conversion without forcing users to upload files to a server will find a lot to learn from this project. It compiles FFmpeg to JavaScript via Emscripten, so a page can transcode and filter video entirely in the browser, with the heavy work running in a Web Worker to keep the interface responsive. The API is small and practical: you hand it an array of input files and command-line arguments, and it returns converted files as typed arrays ready for download or preview. The project is unmaintained and the bundled build is large, so it is best treated as a proof of concept and a starting point rather than a drop-in dependency. It also shows the trade-offs and performance bottlenecks of running a native toolchain in the browser.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category