A client-side video editor in the browser using Vue 3

(vustu.vercel.app)

5 points | by 00240William 12 hours ago ago

2 comments

  • 00240William 12 hours ago ago

    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.

    https://github.com/WilliamTuominiemi/Vustu

    • billconan 11 hours ago ago

      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.