What's Changed
@remotion/web-renderer: FixrenderMediaOnWeb()crashing when using React 18 by @samohovets in #6062@remotion/web-renderer: fix screenshot capture positioning by @samohovets in #6069@remotion/cli: Correct output on new line when rendering an image sequence by @JonnyBurger in #6067@remotion/studio: Config to enable experimental browser rendering by @JonnyBurger in #6072@remotion/media: Introduceheadlessprop for<Video>#6071@remotion/media: Don't recreate media player in preview whenonVideoFrame()changes #6071@remotion/media: Less recreations of MediaPlayer() upon prop changes #6071@remotion/three: DeprecateuseVideoTexture()and useOffthreadVideoTexture()#6071@remotion/three: DisallowuseVideoTexture()oruseOffthreadVideoTexture()to be used in client-side rendering #6071remotion: AvoidonVideoFramewarning in<Html5Video>#6071@remotion/media-parser: Support single m3u8 playlists with EXT-X-PROGRAM-DATE-TIME by @Copilot in #6065
Docs
- Add client-side rendering to comparison of video tags
- Add "Three.js texture" to comparison of video tags
- Using videos as a Three.js texture
Templates
- Perfect dark mode background in READMEs by @JonnyBurger in #6068
- React Three Fiber template: Move video tag to
@remotion/media
Internals
- Avoid regressions for React 18 with
packages/react18-testsby @JonnyBurger in #6064 - Upgrade Next and React by @JonnyBurger in #6066
- Stabilize CI by @samohovets in #6070
Full Changelog: v4.0.386...v4.0.387