@aerotwist Following up on your article about createImageBitmap https://developers.google.com/web/updates/2016/03/createimagebitmap-in-chrome-50 … are you aware of any work to do video decoding in a worker?
-
Show this thread
-
It's possible using stuff like ffmpeg.js, but it's all performed on the CPU and does not benefit from hardware acceleration That'd be an awesome thing to have especially now that OffscreenCanvas has landed in Chrome!
1 reply 0 retweets 0 likesShow this thread -
Replying to @GermainSouquet
Paging
@Paul_Kinlan who has been considering such matters recently1 reply 0 retweets 1 like -
Replying to @aerotwist @GermainSouquet
We basically need emscriptem and others to build a bridge to WebGPU when (if?) it lands on the platform. There's not a lot we can do otherwise...
1 reply 0 retweets 1 like -
that is unless the platform gets a WebAudio but for Video like API which I have not seen any movement on.
4 replies 0 retweets 1 like -
For encoding/decoding? We're going to scope out hook points. Need this soon.
1 reply 0 retweets 0 likes -
encoding, decoding and processing (filters, overlays, trims, cuts, zooms etc). Think ffmpeg's complex_filter language, but in JS.
1 reply 0 retweets 0 likes -
Replying to @Paul_Kinlan @slightlylate and
oh - and frame synchronised audio.
1 reply 0 retweets 0 likes
We were actually discussing a worklet type for some of this. Nailing down how to do all of this in a memory efficient way is a big issue, but not impossible. We already have a canvas type we can re-use from Custom Paint.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
& Web Standards TL; Blink API OWNER
Named PWAs w/
DMs open. Tweets my own; press@google.com for official comms.