v4.0.488

EmilTholin/image-trace-loaderv4.0.488Jul 11, 2026by JonnyBurger

AI Summary

This release focuses on stability, adding ProRes decoder support and fixing image loading issues during transitions. It also introduces an S3 output provider CLI option and resolves Lambda cost estimation bugs.

Key Highlights

  • Fix image loading during premount transitions
  • Add ProRes decoder support
  • Add S3 output provider CLI option
  • Fix Lambda cost estimate
  • Fix looped audio dropping out after iterations

New Features

  • ProRes decoder support for video conversion
  • S3 output provider CLI option
  • CLI `--help` flag
  • Improved media loop handling
  • Enhanced Lambda cost estimation

Full Release Notes

## What's Changed

* `remotion`: Fix image loading during premount transitions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8950
* `remotion`: Forward AnimatedImage data attributes to canvas by @alec-watts in https://github.com/remotion-dev/remotion/pull/8972
* remotion.dev/convert: Add ProRes decoder support by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8958
* remotion.dev/convert: Resolve HLS audio codecs by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8968
* `@remotion/lambda`: Add S3 output provider CLI option by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9007
* `@remotion/media`: Fix looped audio dropping out after multiple loop iterations by @iliya-vidrush in https://github.com/remotion-dev/remotion/pull/8978
* `@remotion/media`: Upgrade Mediabunny to 1.50.8 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8976
* remotion.media: Add HLS test media by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8961
* `@remotion/serverless-client`: Fix Lambda cost estimate by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9005
* `@remotion/studio`: Add docs Element install button by @samohovets in https://github.com/remotion-dev/remotion/pull/8951
* `@remotion/studio-server`: Fix browser process detection by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8992
* `@remotion/studio-server`: Reject origin-less requests by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9006
* Lambda Go SDK: tidy error handling and typing in the Go Lambda SDK by @iliya-vidrush in https://github.com/remotion-dev/remotion/pull/8986
* Lambda Go SDK: drop unused params from serializeInputProps by @iliya-vidrush in https://github.com/remotion-dev/remotion/pull/8973
* `create-video`: Add `--help` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8988

## Docs

* [Add ProRes guide](https://remotion.dev/docs/videos/prores) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8957
* Recommend `@remotion/media` in more places by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9014
* Remove Motion Canvas comparison by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9016
* Improve Elements page layout by @samohovets in https://github.com/remotion-dev/remotion/pull/8998
* Add Element contributors by @samohovets in https://github.com/remotion-dev/remotion/pull/8963
* Add WebCodecs color space bug by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8996
* Update FFmpeg acknowledgements by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8983
* Launch remotion.media/AGENTS.md by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8989
* `docs`: Fix CrawlChat embed causing hydration errors and duplicate script execution by @pelazas in https://github.com/remotion-dev/remotion/pull/9000

## Internal

* `@remotion/cli`: Migrate more options to option system by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8942
* Skills: Split up into multiple skills, make "Remotion Best Practices" the router by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8999
* `@remotion/skills`: Add Remotion SaaS skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8993
* `@remotion/skills`: Add interactivity skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8980
* `remotion-monorepo`: Document skill locations by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8991
* `@remotion/example`: Add timeline interactivity compositions by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8981
* Golang SDK: Bump golang.org/x/crypto from 0.51.0 to 0.52.0 in /packages/lambda-go-example by @dependabot in https://github.com/remotion-dev/remotion/pull/8935

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.487...v4.0.488