Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
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
v4.0.269
What's Changed
remotion
: Allow adding adefaultOutName
in a composition by @JonnyBurger in #4930@remotion/transitions
: Remove rounding for sequences by @JonnyBurger in #4929@remotion/renderer
: FixonBrowserLog
callback by @JonnyBurger in #4931@remotion/lambda
+@remotion/renderer
: Provide ESM exports of packages by @JonnyBurger in #4924- 🪲
@remotion/cloudrun
: Accept missingoffthreadVideoThreads
option by @JonnyBurger in #4921 @remotion/media-parser
: Parse WebM H.264 files without CodecPrivate segment by @JonnyBurger in #4920@remotion/media-parser
: Handle MP3s withInfo
tag and variable bit rate better by @JonnyBurger in #4923@remotion/media-parser
: Accept .ts files if the server does not send a content-length by @JonnyBurger in #4928- 🪲
@remotion/webcodecs
: Sort frames if they are out of order by @JonnyBurger in #4926 - 🪲
@remotion/webcodecs
: Don't flush on a keyframe by @JonnyBurger in #4927 @remotion/media-utils
: SupportdataOffsetInSeconds
forvisualizeAudioWaveform()
by @JonnyBurger in #4936- 🪲
@remotion/media-utils
: Return a signed number for useWindowedAudioData() by @JonnyBurger in #4937
Docs
New Contributors
Full Changelog: v4.0.267...v4.0.269
v4.0.267
What's Changed
@remotion/renderer
: Safer defaults for multithreading + fix memory calculation by @JonnyBurger in #4914@remotion/media-utils
: AddvisualizeAudioWaveform()
andcreateSmoothSvgPath()
APIs by @Iamshankhadeep in #578@remotion/media-parser
: Parse hvc1 codec string correctly by @JonnyBurger in #4908@remotion/media-parser
: Handle m3u8 multiple audio tracks by @JonnyBurger in #4910@remotion/renderer
: FixNo more frames to render
by @JonnyBurger in #4912@remotion/serverless
: Don't forcefully quit immediately on error to allow sending of response by @JonnyBurger in #4913
Docs
- Update docs reference for looping an OffthreadVideo by @JonnyBurger in #4906
- Document how to change the
@jsxImportSource
by @JonnyBurger in #4911
Full Changelog: v4.0.266...v4.0.267
v4.0.266
What's Changed
@remotion/media-parser
: Parse .m3u8 files #4896@remotion/renderer
: Explain how to increase timeout in error message by @JonnyBurger in #4903- 🪲
@remotion/renderer
: Mark frame as unrendered before retrying it by @JonnyBurger in #4904 @remotion/media-parser
: Support TRUN version 1 by @JonnyBurger in #4893@remotion/media-parser
: Handle tricky fragmented MP4 video by @JonnyBurger in #4902@remotion/media-parser
Separate types exports from regular exports, bun was failing because of them. by @happylinks in #4895
Docs
- Update version of
@remotion/lambda-client
by @JonnyBurger in #4905
New Contributors
- @happylinks made their first contribution in #4895
Full Changelog: v4.0.265...v4.0.266
v4.0.265
What's Changed
@remotion/compositor
: Fix a crash in Rust code by @JonnyBurger in #4891@remotion/compositor
: Simplify cache rules - every thread has equal share of cache by @JonnyBurger in #4892@remotion/lambda
: Validate the input ofspeculateFunctionName()
by @JonnyBurger in #4889lambda-go
: Adds3OutputProvider
andforcePathStyle
to getRenderProgress() function by @JonnyBurger in #4888
Templates
- Next.js templates: Fix importing TIMEOUT from wrong location by @JonnyBurger in #4890
Full Changelog: v4.0.264...v4.0.265
v4.0.264
What's Changed
@remotion/compositor
: Faster<OffthreadVideo>
concurrency model by @JonnyBurger in #4831@remotion/compositor
: Use 3 threads by default, better memory management by @JonnyBurger in #4887
Full Changelog: v4.0.262...v4.0.264
v4.0.262
What's Changed
remotion
: Improve video + audio playback performance by @JonnyBurger in #4883@remotion/lambda
: Optimize S3 upload for slower internet connections by @JonnyBurger in #4884
Full Changelog: v4.0.261...v4.0.262