~/talk

Creating videos... with React!

Talkat Conf42 JavaScript 2023 · on Thursday, 2023-11-16· [react, javascript]
slides:none on file

React components render frames which Puppeteer captures as Puppeteer screenshots at 30 or 60 FPS, then FFmpeg stitches frames and audio into final files (FFmpeg stitch). Live preview and parameter changes use the Remotion Player/Studio; video timelines are simple JavaScript objects validated by a Zod schema. Rendering scales via local pools or AWS Lambda (5 minute setup, parallel jobs, 30‑minute per‑job limit), returns a render ID and saves outputs to S3.

AI-written summary · about

  1. 0:00intro
  2. 0:22preamble
  3. 0:40wait what?
  4. 1:00about alfonso
  5. 1:10what is a video?
  6. 1:58how editing tools work?
  7. 2:10about remotion
  8. 3:01how does it work?
  9. 3:19potential use cases?
  10. 4:32let's see an example + source code
  11. 5:17remotion is quickly evolving
  12. 5:29the intuition
  13. 5:59demo
  14. 12:25we have a challenge!
  15. 12:43about nearform
~/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.