What's Changed
@remotion/media: ImplementtoneFrequencyprop for rendering by @JonnyBurger in #5730@remotion/mediaFix callback cleanup logic in MediaPlayer class by @samohovets in #5731@remotion/media: Handle videos which do not have their first frame at 0 by @JonnyBurger in #5732@remotion/media: Allow frames to be off by 1ms by @JonnyBurger in #5733@remotion/media: Support looping OffthreadVideo fallback by @JonnyBurger in #5734@remotion/media: HTML5 audio for preview by @JonnyBurger in #5739@remotion/media: Handle trimBefore, trimAfter, loop in preview by @JonnyBurger in #5740@remotion/media: Fix trimming + looping logic during rendering by @JonnyBurger in #5752@remotion/media: Fix frame extraction with looping + playback rate and add test by @JonnyBurger in #5753@remotion/media: Fix small gaps in audio when having audio with fractional FPS by @JonnyBurger in #5759@remotion/media: More concise logging by @JonnyBurger in #5761@remotion/media: supportaudioStreamIndexin preview by @samohovets in #5760@remotion/media: fallback preview to old<Video>or<Audio>in case of unsupported input format or CORS errors by @samohovets in #5751@remotion/media: Avoid race conditions for extracting audio by @JonnyBurger in #5764@remotion/media: Don't use WeakRefs for holding keyframe banks by @JonnyBurger in #5765@remotion/renderer: Fix calculation for estimated remaining time by @JonnyBurger in #5767@remotion/media: Use locks to avoid race conditions when extracting frames by @JonnyBurger in #5768@remotion/media: Avoid race conditions and busting too many caches, implement trimAfter the same way as Video by @JonnyBurger in #5770remotion: RefactoruseMediaInTimelineto removemediaRefdependency and expose via Internals by @Copilot in #5714@remotion/studio: Disable overscroll by @JonnyBurger in #5755@remotion/studio: Add searchable compositions dropdown to error overlay by @Saketh1100 in #5729
New Contributors
- @Saketh1100 made their first contribution in #5729
Full Changelog: v4.0.356...v4.0.357