v4.0.478

remotion-dev/remotionv4.0.478Jun 16, 2026by JonnyBurger

AI Summary

Adds the `contourLines()` effect and expands media conversion to support additional audio formats like .mp3 and .flac. Studio improvements include better outline controls and the ability to duplicate effects with a shortcut.

Key Highlights

  • New contour lines effect
  • Support for encoding to .mp3, .aac, .flac, AC3
  • Improved outline controls and guide snapping
  • Duplicate effects shortcut (Cmd+D)

New Features

  • Contour lines effect
  • Media format support
  • Duplicate effects shortcut

Full Release Notes

## What's Changed

- `@remotion/studio`: Fix stuck guide cursor by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8431
- `@remotion/studio`: Keep error overlay below menu toolbar by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8435
- `@remotion/studio`: Snap transform origin to outline points by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8437
- `@remotion/studio`: Detect animated PNGs by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8450
- `@remotion/studio`: Fix inline action icon sizing by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8451
- `@remotion/studio`: Duplicate selected effects with Cmd+D by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8452
- `@remotion/studio`: Prevent accidental scale and rotate by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8453
- `@remotion/studio`: Center dropped shapes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8455
- `@remotion/studio`: Fix video timeline filmstrip timing by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8454
- remotion.dev/convert: Allow encoding to .mp3, .aac, .flac, AC3 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8456
- `@remotion/effects`: Allow negative gaps in `pattern()` by @aryansingh1718 in https://github.com/remotion-dev/remotion/pull/8418
- [`@remotion/effects`: Add contourLines() effect](https://remotion.dev/docs/effects/contour-lines) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8411
- `@remotion/effects`: Fix `pixelDissolve()` not being finished at progress=1 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8438
- `@remotion/media`: Fix variable FPS video seeking by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8394
- `@remotion/promo-pages`: Update About page customer count by @MehmetAdemi in https://github.com/remotion-dev/remotion/pull/8423
- Update GitHubButton.tsx by @MehmetAdemi in https://github.com/remotion-dev/remotion/pull/8412

## Docs

- Fix typos on company and investors pages by @MehmetAdemi in https://github.com/remotion-dev/remotion/pull/8409
- Improve SFX drag chip by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8430
- Decrease Vercel build timeout by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8439
- Add WebCodecs bug and tracking skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8449
- Add merge skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8457
- Add nullable new params skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8459
- Fix low-memory docs builds by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8471

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.477...v4.0.478