Live data from Hacker News

Show HN: VidStudio, a browser based video editor that doesn't upload your files

vidstudio.app

111–120 of 120 posts

Re: Show HN: VidStudio, a browser based video editor that doesn't upload your files

#111
Running FFmpeg via WebAssembly and rendering with Pixi.js sounds heavy for mobile browsers, which are notoriously aggressive with memory limits. How are you handling OOM crashes or storage quota limits in IndexedDB when users import large 4K video files on mobile?

Re: Show HN: VidStudio, a browser based video editor that doesn't upload your files

#114
post #70

I recently did something similar but as a Mac app. It sounds like a similar stack, but distributed as an app. FFmpeg (LGPL compilation). I haven't tried Pixi.js, looks interesting. I guess it was good for this. Have you looked at remotion? I found them good for somethings, but ended up using Safari for rendering (instead of remotion's chrome-based rendering) because app packaging was easier that way. https://www.lore…

Cool project will check it out. I have not checked Remotion but will certainly take a look.

Re: Show HN: VidStudio, a browser based video editor that doesn't upload your files

#115
webcodecs for timeline scrubbing is the right call. curious how you handle frame caching though - webcodecs decoder buffers are memory mapped and the browser can evict them when under pressure. did you implement your own lru cache on top or are you just letting the decoder handle it. also interested in how mobile holds up on memory constrained devices - iphones especially tend to kill pages that use too much webcodecs memory in the background

Re: Show HN: VidStudio, a browser based video editor that doesn't upload your files

#116
post #101

I tried multiple times to upload a 1920x1080 video and export it as 1080 x 1920 for tik tok...but I couldn't do this, the last one was blocked at 75%, and it was an 30 seconds of 5 mb video..... I really need this website if everything works well!

Will take a look asap. Can you also try this maybe https://vidstudio.app/resize

Yes, I'm gonna try this tmr...be right back with feedback!

Re: Show HN: VidStudio, a browser based video editor that doesn't upload your files

#117
post #103
post #91

The hvc1 and 10-bit failures a few comments up aren't a FFmpeg-wasm fallback thing, they're a WebCodecs browser-gap. Firefox's HEVC path is partial and 10-bit paths are worse. Chrome mostly works and Firefox fails on the exact files iPhones and modern Androids record by default. A "your browser can't decode this codec, try Chrome" nudge would probably spare people the bounce, especially on test imports from their pho…

Good idea. Once I am through the licensing ordeal I have a giant stack of errors to tackle which should increase usability.

Thanks!

Re: Show HN: VidStudio, a browser based video editor that doesn't upload your files

#118
post #68
post #44

Earlier quoted context omitted.

Most of the processing of the application is FFMPEG yes, but there's a whole lot of application outside of the processing. Video editors UIs that don't make you want to tear your hair out are a valuable commodity and I think OP has the right to commercialize that if they want to. They just need to use FFMPEG in the right way as they do it.

From what I understand about this application ffmpeg of only used for export? That is very little of the processing of true, they mentioned the webcodec is used extensively and likely the only real requirement on ffmpeg is muxing into mp4 which to be entirely honest isn't much processing.

https://vidstudio.app/licenses

VidStudio invokes FFmpeg — a free multimedia framework — to handle certain video and audio processing operations. FFmpeg is licensed under the GNU General Public License v2 (or later).

The FFmpeg WebAssembly binary is not hosted or redistributed by VidStudio. Your browser fetches it directly from the public npm mirror at cdn.jsdelivr.net the first time you use a feature that requires it.

FFmpeg source code is available from ffmpegwasm/ffmpeg.wasm (the WebAssembly port) and git.ffmpeg.org/ffmpeg.git (upstream FFmpeg). The full text of the GPL v2 license is available at gnu.org/licenses/gpl-2.0.

Re: Show HN: VidStudio, a browser based video editor that doesn't upload your files

#120
post #82

I am really attracted to the idea of local running in-browser tools, since the website is then used only as a distribution medium which is super easy to use. And I really need such a tool, I was eager to test it. However on both my first and second try it failed. I tried to import a video clip recorded on a Pixel phone. In Firefox it failed with a following message: "Your browser does not support the codec "hvc1.2.4.…

Hey, I had to rework a few things to try and address this issue and that exposed another bigger problem so thank you very much for flagging this. I released a fix primarily for chrome but firefox seems to be a lot harder to solve but I will start working on a fix for that as well.
Post reply on HN