v4.0.534
remotion-dev/remotionv4.0.534Oct 7, 2026by JonnyBurger
Upgrading?
AI Summary
This release upgrades the underlying Chromium version to 157.0.8080.0 and introduces significant performance improvements through shared memory and parallel encoding capabilities. It also refines the Studio UI with better agent guidance and fixes numerous rendering and stability issues.
Key Highlights
- Upgrade to Chromium 157.0.8080.0.
- Enable shared memory between Chrome and FFmpeg for faster transfers.
- Enable parallel encoding more frequently to improve rendering speed.
- Nested HTML-in-canvas now works during server-side rendering.
Breaking Changes
- Tailwind CSS is now disabled by default in `create-video` scaffolding; use `--tailwind` to enable it.
- Audio visualizer `audioSrc` prop has been renamed to `src`.
New Features
- Shared memory capture between Chrome and FFmpeg.
- Enhanced parallel encoding capabilities.
- Seconds and timecode input for composition duration.
- VS Code source files open in project workspace.
- Bundled and individual skill installation choices.
Full Release Notes
## What's Changed - **Upgrade to Chromium 157.0.8080.0** by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11460 - `@remotion/renderer`: [**Share memory between Chrome and FFmpeg**](https://www.remotion.dev/docs/shared-memory-capture) - `@remotion/renderer`: [**Enable parallel encoding more often**](https://www.remotion.dev/docs/parallel-encoding) - `remotion`: [**Nested HTML-in-canvas works during server-side rendering**](https://www.remotion.dev/docs/remotion/html-in-canvas#htmlincanvasisnestingsupported) - `remotion`: Skip unchanged timeline sequence updates by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12030 - `remotion`: Fix unnecessary context updates in `<Freeze>` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12039 - `@remotion/animation-utils`: Apply easing to colors in `interpolateStyles()` by @sarmah-rup in https://github.com/remotion-dev/remotion/pull/12043 - `@remotion/cloudrun`: Check for missing credentials by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12048 - `@remotion/codemods`: Fix Pre-compose for `Series.Sequence` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11969 - `@remotion/codemods`: Pre-compose single roots with `Interactive.withSchema()` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12004 - `@remotion/eslint-config-flat`: Disable `no-use-before-define` in user presets by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11976 - `@remotion/lambda-client`: Use constant-time comparison for webhook signatures by @DeryFerd in https://github.com/remotion-dev/remotion/pull/12035 - `@remotion/media`: Preserve original errors from format detection by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11984 - `@remotion/media`: Fix duplicate timeline layers when `<Video>` falls back by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12034 - `@remotion/renderer`: Remove free-memory check for parallel encoding by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11971 - `@remotion/renderer`: Mux audio-only AAC into .m4a, .m4b and .3gp containers by @PRIEST099 in https://github.com/remotion-dev/remotion/pull/11977 - `@remotion/renderer`: Mux `separateAudioTo` AAC into .m4a, .m4b and .3gp containers by @HEOJUNFO in https://github.com/remotion-dev/remotion/pull/12014 - `@remotion/renderer`: Warn about unsupported AAC output extensions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11990 - `@remotion/renderer`: Fix available memory estimates on macOS and Linux by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12009 - `@remotion/renderer`: Accept uppercase output file extensions by @theluckystrike in https://github.com/remotion-dev/remotion/pull/12020 - `@remotion/renderer`: Fix media rendering failures after `delayRender()` retries by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12033 - `@remotion/renderer`: Do not log "Target closed" from tab cycling during teardown by @onlined in https://github.com/remotion-dev/remotion/pull/12037 - `@remotion/studio`: Add upgrade and action menu for Agent Skills by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11980 - `@remotion/studio`: Add seconds and timecode input for composition duration by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11975 - `@remotion/studio`: Shortcut for matching duration to timeline by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11983 - `@remotion/studio`: Follow active caption in inspector by @snowyukitty in https://github.com/remotion-dev/remotion/pull/11965 - `@remotion/studio`: Fix `staticFile()` assets after server restarts by @samohovets in https://github.com/remotion-dev/remotion/pull/11962 - `@remotion/studio`: Fix unnecessary dropdown renders on resize by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11978 - `@remotion/studio`: Keep right sidebar open at narrower widths by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11979 - `@remotion/studio`: Fix subscription churn when trimming parent sequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11991 - `@remotion/studio`: Fix left edge trimming inside trimmed sequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11992 - `@remotion/studio`: Add ChatGPT annotations to source and repair actions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11993 - `@remotion/studio`: Check wrap eligibility only on click by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11998 - `@remotion/studio`: Remove idle tooltip and context menu listeners by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11999 - `@remotion/studio`: Fix blank screen when project imports fail by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12000 - `@remotion/studio`: Remember recent editor and coding agent choices by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12001 - `@remotion/studio`: Remove idle action work on frame changes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12002 - `@remotion/studio`: Keep one visible frame when trimming clipped sequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12007 - `@remotion/studio`: Add agent guidance to server disconnect banner by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12008 - `@remotion/studio`: Reduce unnecessary renders for editing actions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12010 - `@remotion/studio`: Align icons to the pixel grid by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12013 - `@remotion/studio`: Fix editing `fps` expressions in files with multiple components by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12016 - `@remotion/studio`: Fix wrapper selection after HTML-in-canvas and Motion blur actions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12017 - `@remotion/studio`: Reduce unnecessary canvas and timeline renders by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12028 - `@remotion/studio`: Fix waveform peak sampling when zooming or trimming by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12032 - `@remotion/studio`: Fix canvas tabs scrollbar track contrast by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12038 - `@remotion/studio`: Hide redundant canvas wrapping quick actions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12047 - `@remotion/studio`: Remove waveform peak scaling when showing volume curves by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12050 - `@remotion/studio`: Skip saving unchanged props on blur by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12052 - `@remotion/studio-server`: Open VS Code source files in project workspace by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11966 - `@remotion/web-renderer`: Fix effects and radial gradients in client-side rendering by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12019 - `create-video`: Add bundled and individual skill installation choices by @samohovets in https://github.com/remotion-dev/remotion/pull/11956 - `create-video`: Tailwind disabled by default, use `--tailwind` to add TailwindCSS by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12055 ## Elements - Insert gallery elements without outer Sequences by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11853 - Add visible Browser Studio action to detail pages by @samohovets in https://github.com/remotion-dev/remotion/pull/11856 - Rename audio visualizer `audioSrc` props to `src` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12003 ## Docs - [remotion.dev/options](https://remotion.dev/docs/options) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12029 - Avoid renumbering option pages when adding options by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12058 - Clarify stacking order in client-side rendering by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12045 - Document botocore configuration for `RemotionClient()` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12046 - Clamp both sides in `interpolate()` range example by @adityapratap0077-cloud in https://github.com/remotion-dev/remotion/pull/12044 - Add Faceless Shorts Kit to resources by @developk in https://github.com/remotion-dev/remotion/pull/11986 - Add descriptor to Faceless Shorts Kit listing by @developk in https://github.com/remotion-dev/remotion/pull/12031 - Add remotion-qa to resources (Tooling) by @GroMarketing in https://github.com/remotion-dev/remotion/pull/12011 ## Internal and Experimental - `remotion`: Prototype `<Track>` for single-row Studio timelines by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11854 - Skills: Prefer built-in effects for supported components by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11968 - Skills: Fix caption timing guidance for edited clips by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11970 - Skills: Use inline `volume` interpolation in examples by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11981 - Skills: Add Canvas Capture import via `experimental-codemod` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12012 - Run independent CI setup steps in parallel by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/12057 ## New Contributors - @snowyukitty made their first contribution in https://github.com/remotion-dev/remotion/pull/11965 - @theluckystrike made their first contribution in https://github.com/remotion-dev/remotion/pull/12020 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.533...v4.0.534
Related Repositories
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Reverse engineer anything with agents, from app behavior down to native binaries.
The open source coding agent.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.