Vustu is a simple video editor that runs entirely in your browser — no server, no uploads. You can upload a video, make cuts, remove segments, undo edits, and export the final result as a WebM file.
It's built with Vue 3, using the MediaRecorder API and Canvas CaptureStream to handle video export. Everything is processed locally, so it’s privacy-friendly and works offline once loaded.
Key Features:
- 100% client-side editing and exporting
- Add/remove cuts to the video timeline
- Undo/redo support
- Export edited videos as WebM
- Works on all platforms with a modern browser
It’s still in early stages, and I’d love feedback from the HN community — especially on performance and usability.
Have you tested how large a single video clip can be? because browser tab has memory limit, and videos are usually large, I wonder how practical a browser based video editor can be?
I tested a 2GB clip that was loaded fine. I don't have even larger clips on my machine.
It's built with Vue 3, using the MediaRecorder API and Canvas CaptureStream to handle video export. Everything is processed locally, so it’s privacy-friendly and works offline once loaded.
Key Features: - 100% client-side editing and exporting - Add/remove cuts to the video timeline - Undo/redo support - Export edited videos as WebM - Works on all platforms with a modern browser
It’s still in early stages, and I’d love feedback from the HN community — especially on performance and usability.
https://github.com/WilliamTuominiemi/Vustu
I tested a 2GB clip that was loaded fine. I don't have even larger clips on my machine.