What's Changed
remotion: Rely solely on.decode()to determine readiness by @JonnyBurger in #5828@remotion/media: SimpledebugOverlayby @JonnyBurger in #5821@remotion/media: Draw first frame immediately as soon as it is available by @JonnyBurger in #5822@remotion/media: fix race conditions during init / cleanup in React Strict Mode by @samohovets in #5824@remotion/media: Encapsulate audio + video iterators by @JonnyBurger in #5823@remotion/media: Smoother playback in preview by @JonnyBurger in #5825@remotion/media: Delete frameloop, not necessary by @JonnyBurger in #5829@remotion/media: Render frames based onuseCurrentFrame()number by @JonnyBurger in #5830@remotion/media: Only one way to re-render by @JonnyBurger in #5831@remotion/media: DeleteshouldRenderNewFramelogic by @JonnyBurger in #5832@remotion/media: Further simplify, no need to usegetNextOrNullIfNotAvailableby @JonnyBurger in #5833@remotion/bundler: Avoid double-initializingremotion_delayRenderTimeoutsvariable by @JonnyBurger in #5850@remotion/lambda-client: Bundle dependencies to avoid conflict with Turbopack by @JonnyBurger in #5851- Update Mediabunny to 1.24.0 by @JonnyBurger in #5836
remotion.dev/convert
- Make remotion.dev/convert use Mediabunny, change license to MIT by @JonnyBurger in #5841
- remotion.dev/crop by @JonnyBurger in #5845
- remotion.dev/convert: Support playback by @JonnyBurger in #5844
Templates
- Audiogram: Fix audio file name by @webmonch in #5839
- Remotion Recorder: Use Mediabunny for converting videos by @JonnyBurger in #5837
Docs
- Editor Starter FAQ: Can I export the videos generated with the Editor Starter as Remotion compositions? by @JonnyBurger in #5840
Internals
- Resolve security warnings by @JonnyBurger in #5848
Full Changelog: v4.0.363...v4.0.364