v4.0.470
remotion-dev/remotionv4.0.470May 31, 2026by JonnyBurger
AI Summary
Introduces new effects (evolve, fisheye, whiteNoise) and fixes stacked WebGL rendering issues.
Key Highlights
- New visual effects: evolve(), fisheye(), whiteNoise(), lines(), scanlines()
- Fix for stacked WebGL effects
- Configurable preview sample rate and timeline improvements
New Features
- evolve() effect
- fisheye() effect
- whiteNoise() effect
- lines() effect
- scanlines() effect
- configurable preview sample rate
Full Release Notes
## What's Changed * `remotion`: Add posterize option to interpolation APIs by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7830 * `remotion`: Fix stacked WebGL effects by @samohovets in https://github.com/remotion-dev/remotion/pull/7759 * [`@remotion/effects`: Add `evolve()` effect](https://remotion.dev/docs/effects/evolve) by @akashcorex in https://github.com/remotion-dev/remotion/pull/7853 * [`@remotion/effects`: Add `fisheye()` effect](https://remotion.dev/docs/effects/fisheye) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7855 * [`@remotion/effects`: Add `whiteNoise()` effect](https://remotion.dev/docs/effects/white-noise) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7823 * [`@remotion/effects`: Add `lines()` effect](https://remotion.dev/docs/effects/lines) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7795 * [`@remotion/effects`: Add `scanlines()` effect](https://remotion.dev/docs/effects/scanlines) by @samohovets in https://github.com/remotion-dev/remotion/pull/7758 * `@remotion/media`: Fix premount buffering state by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7791 * `@remotion/media`: Apply effects during video rendering by @samohovets in https://github.com/remotion-dev/remotion/pull/7756 * `@remotion/studio`: Add copy file location menu item by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7851 * `@remotion/studio`: Avoid re-registering timeline keybindings on selection change by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7843 * `@remotion/studio`: Prevent TimeValue from unselecting item by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7837 * `@remotion/studio`: Fix timeline arrow spacer cursor by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7836 * `@remotion/studio`: Show outline for selected sequence by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7824 * `@remotion/studio`: Extend timeline unselection area by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7829 * `@remotion/studio`: Add configurable preview sample rate by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7811 * `@remotion/studio`: Move install package menu by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7833 * `@remotion/studio`: Gracefully handle waveform decode errors by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7801 ## Docs * Add convert workspace dependency by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7887 * Add an AI agent prompt to the schemas page by @mvanhorn in https://github.com/remotion-dev/remotion/pull/7886 * Reorganize effects categories by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7838 * `remotion`: Encode keyframe interpolation function by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7810 ## Internals + Not yet released stuff * Bump tar from 0.4.38 to 0.4.46 in /packages/compositor by @dependabot in https://github.com/remotion-dev/remotion/pull/7816 * CI: Pin shivammathur/setup-php before broken GitHub auth fix by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7792 * `@remotion/studio`: Add UV effect handles by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7875 * `@remotion/studio`: Batch delete effects by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7872 * `@remotion/studio`: Allow outline dragging by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7868 * `@remotion/studio`: Refactor timeline deletion by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7869 * `@remotion/studio`: Internal rename for timeline items by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7866 * `@remotion/studio`: Ignore selection modifier double clicks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7865 * `@remotion/studio`: Add Shift/Cmd timeline multi-select by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7859 * `@remotion/studio`: Show keyframe controls for keyframed props by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7857 * `@remotion/studio`: Add timeline duplicate shortcut by @Arunsiva003 in https://github.com/remotion-dev/remotion/pull/7852 * `@remotion/studio`: Add keyframe navigation controls to timeline field rows by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7845 * `@remotion/studio`: Selection outline respects transforms by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7844 * `@remotion/studio`: Support batch sequence deletion by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7822 * `@remotion/studio`: Add timeline select-all shortcut by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7821 * `@remotion/studio`: Refactor timeline selection state for multiple items by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7808 * `@remotion/studio`: Interpret keyframes as runtime values with drag overrides by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7802 * `@remotion/studio`: Add reset menu for timeline properties by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7796 * `@remotion/studio`: Allow clicking timeline tracks (behind flag) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7765 * `@remotion/studio-server`: Batch sequence prop saves by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7878 * `@remotion/studio-server`: Migrate Studio API routes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7884 * `@remotion/studio-server`: Auto-add interpolate import and useCurrentFrame hook on keyframe add by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7856 * `@remotion/studio-server`: Better logs for keyframe deletions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/7809 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.469...v4.0.470