v4.0.527

remotion-dev/remotionv4.0.527Sep 22, 2026by JonnyBurger

Upgrading?

AI Summary

This release introduces multi-clip splitting and caption generation to the Remotion Studio, alongside fixes for color conversion and player defaults. It also includes various UI improvements, bug fixes for Safari, and updates to internal tooling and codemods.

Key Highlights

  • Added multi-clip splitting capability in the Studio.
  • Added a quick action to generate captions for media.
  • Treats undefined spring config properties as defaults.
  • Fixed BT.709 color conversion for JPEG frames.
  • Improved Studio UX with fixes for timeline flicker and Safari clipboard issues.

New Features

  • Multi-clip splitting in Studio (@remotion/studio)
  • Generate captions quick action for media (@remotion/studio)
  • Treat undefined spring config properties as defaults (@remotion)
  • Fix duplicated horizontal strips in renders (@remotion/lambda)
  • Change numberOfSharedAudioTags default to 0 in v5 (@remotion/player)
  • Fix BT.709 color conversion for JPEG frames (@remotion/renderer)
  • Set interpolate() output types for generated keyframes (@remotion/studio)
  • Show Props editor in read-only Studio (@remotion/studio)
  • Preview and snap Element canvas drops (@remotion/studio)
  • Add buildOpenInRemotionNewUrl() to studio-protocol
  • Add createBrowserBundler() to browser-bundler
  • Add deleteJsxNode() for removing mounted JSX (codemods)

Full Release Notes

## What's Changed

- `@remotion/studio`: Add multi-clip splitting by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11463
- `@remotion/studio`: Add Generate captions quick action for media by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11442
- `remotion`: Treat undefined spring config properties as defaults by @costajohnt in https://github.com/remotion-dev/remotion/pull/11438
- `@remotion/lambda`: Fix duplicated horizontal strips in renders by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11446
- `@remotion/player`: Change `numberOfSharedAudioTags` default to 0 in v5 by @samohovets in https://github.com/remotion-dev/remotion/pull/11445
- `@remotion/renderer`: Fix BT.709 color conversion for JPEG frames by @anthod0 in https://github.com/remotion-dev/remotion/pull/11331
- `@remotion/studio`: Set `interpolate()` output types for generated keyframes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11418
- `@remotion/studio`: Show Props editor in read-only Studio by @samohovets in https://github.com/remotion-dev/remotion/pull/11492
- `@remotion/studio`: Keep inline actions visible while menus are open by @samohovets in https://github.com/remotion-dev/remotion/pull/11457
- `@remotion/studio`: Stop auto-selecting compositions in hosted Studio by @samohovets in https://github.com/remotion-dev/remotion/pull/11456
- `@remotion/studio`: Hide transcription actions for videos without audio by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11482
- `@remotion/studio`: Treat percentage translate as computed by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11483
- `@remotion/studio`: Change modal dismiss icon by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11449
- `@remotion/studio`: Add WebKit-prefixed user-select styles by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11424
- `@remotion/studio`: Fix copy to clipboard in Safari by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11443
- `@remotion/studio`: Fix stale composition actions in Assets quick switcher by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11454
- `@remotion/studio`: Fix timeline flicker while zooming by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11494
- `@remotion/studio`: Preview and snap Element canvas drops by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11488
- [`@remotion/studio-protocol`: Add `buildOpenInRemotionNewUrl()` to open Elements](https://remotion.dev/docs/studio-protocol/build-open-in-remotion-new-url) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11420
- `@remotion/whisper-webgpu`: Roll Transformers.js back to 4.2.0 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11466

## Docs

- Document ESLint config and plugin packages by @samohovets in https://github.com/remotion-dev/remotion/pull/11453
- Add brand asset download to logo context menu by @samohovets in https://github.com/remotion-dev/remotion/pull/11447
- Move color correction page to Adding video by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11426
- Suppress MapLibre worker bundler warning by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11451

## Internal and Experimental

- [`@remotion/codemods`: Add `deleteJsxNode()` for removing mounted JSX](https://remotion.dev/docs/codemods/delete-jsx-nodes) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11471
- [`@remotion/browser-bundler`: Add `createBrowserBundler()` to compile virtual projects](https://remotion.dev/docs/browser-bundler) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11416
- `@remotion/canvas-capture-extension`: Open recordings in Browser Studio by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11461
- remotion.dev: Add Explore Remotion preview page by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11495
- Skills: Simplify issue creation guidance by @samohovets in https://github.com/remotion-dev/remotion/pull/11452
- Add simultaneous video playback testbed by @samohovets in https://github.com/remotion-dev/remotion/pull/11486
- Consolidate GSAP renderer parity workflows by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11477
- Retry stalled package checks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11444
- Fix Studio bundle empty state assertion by @samohovets in https://github.com/remotion-dev/remotion/pull/11490
- Remove flaky shared inspector E2E test by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11459
- Remove low-value Example E2E tests by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11423
- Remove deprecated WebCodecs CI tests by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/11434

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.526...v4.0.527

Related Repositories