~/talk

Video Editing in the Browser

Talkat React Summit 2023 · on Tuesday, 2023-06-06· at 15:10· [web-platform, web-performance]

Browsers now expose web codecs and ML libs like tensorflow.js and whisper so encoding, background removal and speech-to-text are possible, but practical limits matter: a 1000×1000 frame is ~4MB, 60 FPS becomes ~200MB/s before compression and common techniques give ~10x reduction; frames use key/delta/B‑frames so decode order differs from presentation order and decoding one packet can produce zero or many frames; copying into wasm costs negate gains so wasm is not faster; a proof-of-concept can decode‑reencode works as fast as Final Cut Pro but it needs hundreds of lines of brittle glue.

AI-written summary · about

  1. 0:00Intro
  2. 1:06What is video editing
  3. 3:05Making a video
  4. 4:10Video size
  5. 5:10Image compression
  6. 6:56Continuous functions
  7. 9:45Hoffman encoding
  8. 10:33Video correct
  9. 12:06Bidirectional frames
  10. 14:36Decoder API
  11. 16:46Demoxing
  12. 21:59Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.