Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
v4.0.282
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
: Parsemfra
+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
- Troubleshooting article about loading Pexels videos by @JonnyBurger in #5067
- Completely revamp Audio Docs by @JonnyBurger in #5064
- Improve
installWhisperCpp()
instructions by @JonnyBurger in #5063 - Update table of contents for Remotion Timeline index section by @samohovets in #5052
Full Changelog: v4.0.280...v4.0.282
v4.0.280
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 ingetPartialWaveData()
by @JonnyBurger in #5039@remotion/media-utils
: ReturngetWaveformPortion()
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 ofremotion
by @JonnyBurger in #5047
Docs
- Fix Media Parser Stream selection docs by @JonnyBurger in #5041
- Remotion Timeline: Add video demonstration by @samohovets in #5049
Full Changelog: v4.0.279...v4.0.280
v4.0.279
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
: NewloadFontFromInfo()
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
- Cloud Run and Lambda Docs: Make 1 documentation page for each command by @JonnyBurger in #5026
- New homepage graphic "What is Remotion?" by @JonnyBurger in #5029
- Structure Website into categories by @JonnyBurger in #5013
- Add Remotion Timeline to docs by @samohovets in #5028
New Contributors
- @philippbosch made their first contribution in #5012
Full Changelog: v4.0.278...v4.0.279
v4.0.278
What's Changed
@remotion/media-parser
: Fix CommonJS export by @JonnyBurger in #5006@remotion/eslint-config-flat
: Fix hardcoded paths in ESM output by @JonnyBurger in #5005@remotion/cli
: Fixnpx remotion versions
by @JonnyBurger in #5008@remotion/renderer
: Fix symbolication swallowing some errors by @JonnyBurger in #5009@remotion/compositor
: Replacelibfdk-aac
withlibfdk-aac-free
by @JonnyBurger in #5010
Docs
- Recorder: Add Experiments page by @JonnyBurger in #5011
Full Changelog: v4.0.277...v4.0.278
4.0.277
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
What's Changed
@remotion/mcp
: Model Context protocol Client by @JonnyBurger in #4983@remotion/renderer
+@remotion/lambda
+@remotion/cloudrun
: Upgrade to Chrome 133 by @samohovets in #4919@remotion/renderer
: Fix rounding floating point errors by @JonnyBurger in #4990@remotion/renderer
: Fix a render crashing with --for-seamless-aac-concatenation by @JonnyBurger in #4989@remotion/renderer
: Remove playback rate optimization by @JonnyBurger in #4991@remotion/renderer
: Log how long a delayRender() took by @JonnyBurger in #4995@remotion/studio
: Move entry to@remotion/studio
by @JonnyBurger in #4998@remotion/bundler
: Load the ESM version of Remotion first by @JonnyBurger in #4994@remotion/lambda
: Fix exports > 2GB by @JonnyBurger in #4982@remotion/media-parser
: Move Media Parser Worker APIs to@remotion/media-parser/worker
by @JonnyBurger in #4984@remotion/media-parser
: Allow copying of tracks from .m3u8 with .m4s format by @JonnyBurger in #4985@remotion/webcodecs
: Don't writeCues
segment if there are no cues by @JonnyBurger in #5002
Docs
- Clarify purpose of getInputProps() by @JonnyBurger in #4992
Internals
- Bun 1.2.5 by @JonnyBurger in #4993
- Try out Bun Tailwind Server by @JonnyBurger in #5000
- Remove Fig.io autocomplete from monorepo by @JonnyBurger in #4999
Full Changelog: v4.0.273...v4.0.274
v4.0.273
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
What's Changed
@remotion/bundler
: Fix not recognizing .mjs files, Media Parser affected by @JonnyBurger in #4974@remotion/lambda
: Use@aws-sdk/credential-provider-ini
directly by @JonnyBurger in #4975@remotion/media-parser
: M3U8 bug fixes by @JonnyBurger in #4969@remotion/cloudrun
: Pin versions by @JonnyBurger in #4971@remotion/webcodecs
: Dynamically calculate how big the MP4 header should be by @JonnyBurger in #4972@remotion/webcodecs
: Support creating MP4 files bigger than 4GB by @JonnyBurger in #4973
Full Changelog: v4.0.271...v4.0.272
v4.0.271
What's Changed
remotion
: Retries and timeouts foruseOffthreadVideoTexture
by @samohovets in #4951@remotion/media-parser
:parseMediaInWebWorker()
andparseMediaOnServerWorker()
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
- Load a video from a URL by @JonnyBurger in #4957
- Load video from x.com by @JonnyBurger in #4958
Docs
- remotion.dev/llms.txt by @JonnyBurger in #4952
- "Ask AI" button by @JonnyBurger in #4953
- Outline ways AI can be used in Remotion workflows](https://remotion.dev/docs/ai) by @JonnyBurger in #4965
- Testing Remotion components /
noSuspense
prop for Player+Thumbnail by @JonnyBurger in #4950 - Update OffthreadVideo while rendering snippet by @tomh05 in #4948
New Contributors
- @tomh05 made their first contribution in #4948
- @uditkumar01 made their first contribution in #4962
Full Changelog: v4.0.270...v4.0.271
v4.0.270
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
: SettingprogressIntervalInMs === 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
@remotion/serverless
: Close browsers in tests by @JonnyBurger in #4943
Full Changelog: v4.0.269...v4.0.270