#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
immich
High performance self-hosted photo and video management solution.
paperless-ngx
A community-supported supercharged document management system: scan, index and archive all your documents
lossless-cut
The swiss army knife of lossless video/audio editing
lux
👾 Fast and simple video download library and CLI tool written in Go
excelize
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets