v4.0.474

remotion-dev/remotionv4.0.474Jun 8, 2026by JonnyBurger

AI Summary

Adds the `noiseDisplacement()` effect and source alpha masking options. It connects canvas and timeline selection and adds SFX drag support to the Studio.

Key Highlights

  • New noise displacement effect
  • Source alpha masking option
  • Canvas and timeline selection sync
  • SFX drag support for Studio

New Features

  • Noise displacement effect
  • Source alpha masking
  • Canvas-timeline selection sync
  • SFX drag support

Full Release Notes

## What's Changed
* `remotion`: Preserve subframe media durations by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8195
* [`@remotion/effects`: Add `noiseDisplacement()` effect](https://remotion.dev/docs/effects/noise-displacement) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8223
* `@remotion/effects`: Add source alpha masking option by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8219
* `@remotion/shapes`: Add effects, schemas, outline, sequence support by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8205
* `@remotion/media`: Fix frame cache duration check by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8193

## Docs
* Add VibeKnow to resources by @JoeXu0627 in https://github.com/remotion-dev/remotion/pull/8213

## Internal and unreleased
* `@remotion/studio`: Connect canvas and timeline selection by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8222
* `@remotion/studio`: Fix sequence reorder drop handling by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8221
* `@remotion/studio`: Keep UV controls above outlines by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8220
* `@remotion/studio`: Add selectable timeline easing lines by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8208
* `@remotion/studio`: Add SFX drag support for Studio by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8207
* `@remotion/studio`: Make timeline data available imperatively by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8196
* `@remotion/studio`: Limit timeline decimals by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8194
* `@remotion/studio`: Converge confirmation dialogs by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8190
* `remotion`: Refactor keyframed prop statuses by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8192
* `@remotion/it-tests`: Exclude Google Fonts from dev file test by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8189
* Fix invalid YAML in issue management skill by @KoyaMuramatsu in https://github.com/remotion-dev/remotion/pull/8209

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.473...v4.0.474