v4.0.488

remotion-dev/remotionv4.0.488Jul 11, 2026by JonnyBurger

AI Summary

Enhances media handling capabilities by adding ProRes decoder support and improves Lambda functionality. It also introduces new CLI options and fixes critical media loop and HLS audio issues.

Key Highlights

  • ProRes decoder support added to remotion.dev/convert
  • S3 output provider CLI option for @remotion/lambda
  • Mediabunny upgraded to 1.50.8
  • Fixed looped audio dropping out after multiple iterations
  • HLS audio codec resolution

New Features

  • ProRes video decoding
  • S3 output provider CLI
  • Media loop reliability
  • HLS audio support
  • File source origin checks

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