Hacker News new | ask | show | jobs
by Rodeoclash 141 days ago
I don't think it's possible with players like the one Mux uses (I assume is using the underlying video technology in the browser).

Some developments in this space over the past few years have been the ability to interact with the actual frames of video being rendered and to output those into a canvas tag. This is under the Web Codecs API.

For a while I was working on a video review tool for eSports teams which required the ability to have frame perfect annotations. I got around the inability to perfectly pause on the same frame by using screenshots of the video which were overlayed over the video but with the codecs API, you don't actually need this. It opens up all sorts of features like being able to play videos backwards for example.

1 comments

Video.js creator here, and I agree with this ^. Frame accurate seeking isn't something the native video element does.

Check out the Omakase player: https://player.byomakase.org/

Ooh, very nice link. I've basically been waiting for something like this to come along before I pick up the tools again!
Thank you! That looks great.