Skip to content

Releases: remotion-dev/remotion

v4.0.282

30 Mar 12:31
19ea55c
Compare
Choose a tag to compare

What's Changed

  • @remotion/mcp: Fix Remotion MCP by @JonnyBurger in #5062
  • @remotion/media-parser: Experimental seeking for MP4 videos by @JonnyBurger in #5068
  • @remotion/media-parser: Prevent seeking infinite loop by @JonnyBurger in #5051
  • @remotion/media-parser: Prevent seeking forward when requesting a field that requires all samples by @JonnyBurger in #5053
  • @remotion/media-parser: Parse mfra + tfra elements by @JonnyBurger in #5054
  • @remotion/media-parser: Seeking in fragmented MP4 by @JonnyBurger in #5055
  • @remotion/media-parser: Hardcode Worker URLs so it can be used in Webpack by @JonnyBurger in #5059
  • @remotion/media-parser: Experimental seeking support for .wav by @JonnyBurger in #5072
  • @remotion/media-parser: Make experimental seeking on worker work by @JonnyBurger in #5050

Templates

  • Audiogram template: Voice visualization + Allow transcription by @JonnyBurger in #4938

Docs

Full Changelog: v4.0.280...v4.0.282

v4.0.280

24 Mar 13:16
b1d5252
Compare
Choose a tag to compare

What's Changed

  • @remotion/google-fonts: Make it more reliable by @JonnyBurger in #5040
  • @remotion/media-utils: Log status code if it is not 206 in getPartialWaveData() by @JonnyBurger in #5039
  • @remotion/media-utils: Return getWaveformPortion() to previous behavior (normalized values) and add option by @JonnyBurger in #5046
  • @remotion/media-utils: Fix useWindowedAudioData() reading beyond the end of the file by @JonnyBurger in #5048
  • @remotion/media-parser: Not counting samples twice if seeking has happened by @JonnyBurger in #5044
  • @remotion/bundler: Always load ESM version of remotion by @JonnyBurger in #5047

Docs

Full Changelog: v4.0.279...v4.0.280

v4.0.279

20 Mar 15:51
46abe6e
Compare
Choose a tag to compare

What's Changed

  • remotion: Allow volumes higher than 1! by @JonnyBurger in #5036
  • @remotion/media-parser: Foundations for seeking support by @JonnyBurger in #5014
  • @remotion/media-parser: Simplify state and first experimental seek by @JonnyBurger in #5016
  • @remotion/media-parser: Some very early steps towards seeking forwards and backwards by @JonnyBurger in #5019
  • @remotion/webcodecs: canUseWebFsWriter() catches Firefox Private Window Exception by @JonnyBurger in #5034
  • @remotion/lottie: Continue the render if component unmounts by @JonnyBurger in #5020
  • @remotion/google-fonts: New loadFontFromInfo() API by @JonnyBurger in #5022
  • @remotion/cloudrun: Give good error message when getting "invalid value specified for cpu" by @JonnyBurger in #5025
  • @remotion/cloudrun: Fix cloudrun service version mismatch error message by @philippbosch in #5012
  • @remotion/renderer: combineChunks() API and document how to achieve distributed rendering by @JonnyBurger in #5027
  • @remotion/renderer: Be more lenient with --scale option by @JonnyBurger in #5032
  • @remotion/compositor: Lower Libc requirement for x64 Linux GNU by @JonnyBurger in #5033
  • @remotion/openai-whisper: Make output of a foreign API work by @JonnyBurger in #5035

Docs

New Contributors

Full Changelog: v4.0.278...v4.0.279

v4.0.278

14 Mar 14:07
6b6701b
Compare
Choose a tag to compare

What's Changed

Docs

Full Changelog: v4.0.277...v4.0.278

4.0.277

13 Mar 15:08
4d1c301
Compare
Choose a tag to compare

Fixing some regressions in v4.0.274:

  • "Could not find @remotion/studio/renderEntry"
  • Crash when calling continueRender()
  • Chrome Headless Shell not downloading the right binary on Linux ARM64

v4.0.274

13 Mar 12:13
1ce8952
Compare
Choose a tag to compare

What's Changed

Docs

Internals

Full Changelog: v4.0.273...v4.0.274

v4.0.273

07 Mar 09:43
aba67dc
Compare
Choose a tag to compare

What's Changed

  • remotion: Playback performance fixes by @JonnyBurger in #4978
  • @remotion/eslint-config-flat: Disable slow typed rules by @JonnyBurger in #4979
  • @remotion/lambda-client: Bundle @aws-sdk/credential-provider-ini so it does not get required from Remix by @JonnyBurger in #4976
  • @remotion/serverless: Fix ERR_FS_FILE_TOO_LARGE error by @JonnyBurger in #4980

Full Changelog: v4.0.272...v4.0.273

v4.0.272

06 Mar 15:34
8ff1c61
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.271...v4.0.272

v4.0.271

05 Mar 14:26
c797d03
Compare
Choose a tag to compare

What's Changed

  • remotion: Retries and timeouts for useOffthreadVideoTexture by @samohovets in #4951
  • @remotion/media-parser: parseMediaInWebWorker() and parseMediaOnServerWorker() API by @JonnyBurger in #4907
  • @remotion/install-whisper-cpp Fix deprecation Warning in whisper.cpp 1.7.4 by @uditkumar01 in #4962
  • @remotion/studio: Add Cursor and Windsurf to supported editors by @JonnyBurger in #4966
  • @remotion/player: Fix "ResizeObserver loop completed with undelivered notifications." by @JonnyBurger in #4967
  • @remotion/media-parser: Support .m3u8 with fragmented MP4 files by @JonnyBurger in #4954
  • @remotion/media-parser: Support LinkedIn M3U8 videos by @JonnyBurger in #4964

remotion.dev/convert

Docs

New Contributors

Full Changelog: v4.0.270...v4.0.271

v4.0.270

28 Feb 08:17
a97c48b
Compare
Choose a tag to compare

What's Changed

  • Migrate Remix Template to React Router by @hunxjunedo in #4947
  • @remotion/media-parser: Parse a WAVE file with 1 byte too much metadata by @JonnyBurger in #4939
  • @remotion/media-parser: Setting progressIntervalInMs === 0 will give synchronous updates by @JonnyBurger in #4941
  • @remotion/media-parser: Parse associated audio playlists and interlace them with main stream by @JonnyBurger in #4946
  • @remotion/renderer: Remind users to install Linux dependencies when failing to set up headless browser by @JonnyBurger in #4942
  • @remotion/cli: Fix browser download name by @JonnyBurger in #4945

Internals

Full Changelog: v4.0.269...v4.0.270