bjano
Joined 15 years ago
Joined 15 years ago
It took a bit of trial and error to see which versions of the different libraries and build tools work together.
.mkv files are not enabled in the file picker, if I select one anyway it loads, but the export hangs
hevc .mp4 loads, but the exported video is all black
(though as I am working on a similar product I am aware that handling all the codecs is quite a bit more painful than it first seems)
This is what I did in my similar project (vidmix.app) and seems to be what OP's project is doing, except that they also copy the file to indexedDB to keep it around after the browser tab is closed.
(unless some non-linear effects in human visual perception cancel all that out, but it should at least be mentioned if so)
This together with the sometimes 10+ day review times makes it impossible to maintain an app on the Play Store now.
In other browsers you could build FFmpeg with webassembly and use that for frame-by-frame decoding but it's not going to be nearly as performant.