top | item 32616689

(no title)

bjano | 3 years ago

For people who don't want to sign up but still like the idea of a video editor running in a browser (that doesn't upload anything), I am working on an alternative:

https://vidmix.app

discuss

order

preommr|3 years ago

Feels like we're burying the lede here focusing on firefox/chrome or having to login when it's really damned impressive that you have an entire video editor in the browser.

So it seems like codec support allows viewing individual frames, and you've got some kind of ffmpeg script, and some kind of totally canvas based ui. There's a lot of cool tech in here showing some really interesting possibilities. Congrats on that!

What kind of ui library are you using for this btw?

bjano|3 years ago

I've built the UI library myself, it's written in C++ and is drawing with OpenGL. (translated to WebGL by emscripten) Javascript is only used for the browser-related parts. The point of this is that the javascript layer can be easily replaced and the project built for other platforms. (for example it runs on iOS natively: https://apple.co/3QVAYAq)

sorenjan|3 years ago

> Your browser has limited support for this webapp. Please use the latest Chrome or Edge for better performance, stability, and more features.

Using Firefox 105. What features are bad or missing in Firefox, and do you know if Mozilla is working on fixing them?

stjohnswarts|3 years ago

thanks. I don't think I should have to log in to type a document or edit a video. :/ Thank you!

throw_m239339|3 years ago

Looks good, can you tell us more about the tech behind it? Are you running FFMPEG in the browser or something?

bjano|3 years ago

I use a WebAssembly build of FFmpeg to extract the streams and packets from the video files and as a fallback for some codecs. But most of the decoding/encoding is done with WebCodecs which in most cases has access to hardware acceleration so can be much faster than ffmpeg.