vanilagy
TurboRes, an fast WASM Apple ProRes decoder (2x faster than FFmpeg)
They tend to break down when you want to build more complex applications on top of them (such as a video editor) that require perfect-accuracy seeking and playback, precise control over decoding patterns, and direct access to frame data. Mediabunny was built to power that kind of application, and so this demo acts as a proof of concept that you can reimplement the <video> element from scratch using that library.
Show HN: Self-made web media player without <video> or <audio>
https://mediabunny.dev/examples/media-player/
Driven by Mediabunny and WebCodecs.
Mediabunny, a pure-TypeScript replacement for FFmpeg for in-web media processing
Pretty sure you can find your levels on here.
I contemplated adding gyro controls, like in "Marble Blast Mobile" from back in the day, but they are very imprecise and don't really scale well to high-level play. With the current d-pad controls, there's actually a mobile player who holds the world record on many levels. Never would've expected mobile controls to scale this far.