v4.0.523
remotion-dev/remotionv4.0.523Sep 9, 2026by JonnyBurger
AI Summary
This release introduces a new `@remotion/video-matting` package for advanced video effects and transcription, alongside a new `tear()` effect for progressive ripping. The Studio received significant UI improvements, including keyboard shortcut customization and better timeline sequence handling. Additionally, the platform adds a basic captions element, a `blurSlide()` transition, and several bug fixes regarding audio, Lambda permissions, and rendering.
Key Highlights
- New `@remotion/video-matting` package for video matting and transcription capabilities.
- New `tear()` effect in `@remotion/effects` for progressive ripping animations.
- New `blurSlide()` transition in `@remotion/transitions`.
- Studio updates allowing keyboard shortcut customization and improved sequence reordering.
- Elements feature now includes a basic captions element.
New Features
- New `@remotion/video-matting` package
- New `tear()` effect for progressive ripping
- New `blurSlide()` transition presentation
- Allow changing keyboard shortcuts in `@remotion/studio`
- Add basic captions element
- Add options and hosted models to `@remotion/whisper-webgpu`
- Detect iPad Safari in desktop mode as iOS Safari
Full Release Notes
## What's Changed - [New package: `@remotion/video-matting`](https://remotion.dev/docs/video-matting/) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11111 - [`@remotion/studio`: Add transcription and video matting for assets](https://remotion.dev/docs/video-matting) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11105 - `@remotion/studio`: Allow changing keyboard shortcuts by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11123 - `remotion`: Detect iPad Safari in desktop mode as iOS Safari by @victortimsit in https://github.com/remotion-dev/remotion/pull/11137 - `remotion`: Make `componentIdentity` optional in `Interactive.withSchema()` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11186 - [`@remotion/effects`: Add `tear()` for progressive ripping](https://remotion.dev/docs/effects/tear) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11143 - `@remotion/lambda`: Fix permissions needed for `overwrite` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11161 - `@remotion/media`: Fix audio gaps after pausing playback by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11169 - `@remotion/renderer`: Fix unwanted audio tracks with `enforceAudioTrack: false` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11189 - `@remotion/serverless`: Fix warm Lambda exits after flaky renderer errors by @anthod0 in https://github.com/remotion-dev/remotion/pull/11071 - `@remotion/serverless`: Move Lambda runtime policies behind provider hooks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11181 - `@remotion/studio`: Fix timeline layer double-clicks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11116 - `@remotion/studio`: Constrain sequence reordering to vertical movement by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11118 - `@remotion/studio`: Fix selection of inserted compositions after Fast Refresh by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11122 - `@remotion/studio`: Fix sequence selection after reordering by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11131 - `@remotion/studio`: Import captions from public folder by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11132 - `@remotion/studio`: Clamp right-edge media resizing to asset duration by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11138 - `@remotion/studio`: Scroll selected timeline effects and properties into view in inspector by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11141 - `@remotion/studio`: Fix computed value modal on narrow viewports by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11142 - `@remotion/studio`: Fix early truncation of composition and asset names by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11145 - `@remotion/studio`: Replace WebMCP `currentComposition` with `currentContent` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11146 - `@remotion/studio`: Show average audio volume in asset inspector and Convert by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11148 - `@remotion/studio`: Show mixed-content text as computed in inspector by @samohovets in https://github.com/remotion-dev/remotion/pull/11157 - `@remotion/studio`: Fix asset preview timeline menu and opacity by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11159 - `@remotion/studio`: Slugify names when creating and renaming folders by @samohovets in https://github.com/remotion-dev/remotion/pull/11164 - `@remotion/studio`: Add combined settings and update toolbar button by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11173 - `@remotion/studio`: Fix floating-point errors in timing edits by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11177 - `@remotion/studio`: Fix truncated timeline backgrounds for short compositions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11180 - `@remotion/studio`: Add shared inspector controls for multiple sequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11190 - `@remotion/timeline-utils`: Add waveform headroom for clipping indicators by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11147 - [`@remotion/transitions`: Add `blurSlide()` presentation](https://remotion.dev/docs/transitions/presentations/blur-slide) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11152 - `@remotion/whisper-webgpu`: Add options and hosted models by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11129 ## Elements - Elements: Add basic captions element by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11126 - Elements: Create independent copies on reinstall by default by @samohovets in https://github.com/remotion-dev/remotion/pull/11151 - Elements: Fix interactivity of captions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11162 - Elements: Refine install dialog styling by @samohovets in https://github.com/remotion-dev/remotion/pull/11165 - Elements: Block dependency lifecycle scripts by @samohovets in https://github.com/remotion-dev/remotion/pull/11167 - Elements: Highlight TSX source in install dialog by @samohovets in https://github.com/remotion-dev/remotion/pull/11170 - Elements: Define library order with an array by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11178 ## Templates - `template-audiogram`: Migrate audio duration detection to Mediabunny by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11179 ## Docs - Adding MapAnimate and Captioner into Resources page. by @lhr0909 in https://github.com/remotion-dev/remotion/pull/11144 - [Add GitHub Copilot plugin installation guide](https://remotion.dev/docs/ai/github-copilot-plugin) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11158 - Clarify Elements are designed for direct source editing by @samohovets in https://github.com/remotion-dev/remotion/pull/11163 ## Internal and experimental - `@remotion/browser-studio`: Fix stuck timeline outlines after pointer exit by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11119 - Bump maplibre-gl from 5.24.0 to 6.4.1 in /packages/docs by @dependabot in https://github.com/remotion-dev/remotion/pull/11171 - Bump next from 16.2.11 to 16.3.3 in /packages/template-next-pages by @dependabot in https://github.com/remotion-dev/remotion/pull/11174 - Bump astro from 6.4.6 to 7.2.8 in /packages/astro-example by @dependabot in https://github.com/remotion-dev/remotion/pull/11175 - Skills: Create projects in existing empty folders by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11176 - remotion.dev/brand: Match Applications video to homepage palette by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11182 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.522...v4.0.523