Releases: remotion-dev/remotion
Releases · remotion-dev/remotion
v4.0.310
What's Changed
@remotion/webcodecs
:createVideoDecoder()
andcreateAudioDecoder()
APIs by @JonnyBurger in #5320@remotion/webcodecs
: Small changes to createAudioDecoder() and createVideoDecoder() by @JonnyBurger in #5321@remotion/webcodecs
: Don't copy tracks if video/audio codec is explicitly requested by @JonnyBurger in #5316@remotion/media-parser
: Get a callback when a track is finished by @JonnyBurger in #5319@remotion/media-parser
: Fix a case where ID3 detection of WAV did not work by @JonnyBurger in #5318@remotion/whisper-web
: fix package not working in Vite and upgradewhisper.cpp
to 1.7.5 by @samohovets in #5302
Docs
- Fix source code link in
useWindowedAudioData
docs by @samohovets in #5313 - Fix example link in
createSmoothSvgPath
documentation page by @samohovets in #5312 - Docs: Use AWS keys for s3OutputProvider instead of DIGITAL_OCEAN by @the-rdt in #5311
New Contributors
Full Changelog: v4.0.306...v4.0.310
v4.0.306
What's Changed
- Announcing Remotion Media Parser by @JonnyBurger in #5301
- 🪲 Reverting the enabling of Web Audio API by default. You must now opt in: https://www.remotion.dev/docs/audio/volume#limitations by @JonnyBurger in #5309
- 🪲
@remotion/studio
: Reverting the cross-origin isolation by default in Studio, since that led to several problems by @JonnyBurger in #5304 remotion
: Update AudioForPreview.tsx so that crossOrigin is sent to useSharedAudio by @juan-altatech in #5308@remotion/webcodecs
: Progress futurecreateAudioDecoder()
andcreateVideoDecoder()
APIs by @JonnyBurger in #5306
New Contributors
- @juan-altatech made their first contribution in #5308
Full Changelog: v4.0.305...v4.0.306
v4.0.305
What's Changed
- 🪲
remotion
: Do not clean up AudioContext (React Strict Mode) by @JonnyBurger in #5294 @remotion/media-parser
: Removects
field,dts
->decodingTimestamp
by @JonnyBurger in #5289@remotion/media-parser
: Normalize everything to webcodecs timescale, export WEBCODECS_TIMESCALE by @JonnyBurger in #5290- remotion.dev/convert: Show thumbnail, even if there is just one keyframe by @JonnyBurger in #5291
- remotion.dev/convert: Make parseMedia() and convertMedia() available in the console by @JonnyBurger in #5292
- remotion.dev/convert: Safari fixes by @JonnyBurger in #5296
@remotion/lambda
: Support setting storage class by @JonnyBurger in #5295@remotion/player
: Allow customizing the localStorage key by @Iamshankhadeep in #5293
Full Changelog: v4.0.304...v4.0.305
v4.0.304
What's Changed
remotion
: Fix "Failed to executecreateMediaElementSource
" by @JonnyBurger in #5288
Full Changelog: v4.0.303...v4.0.304
v4.0.303
What's Changed
remotion
: Always find best cross-origin value by @JonnyBurger in #5276remotion
: Add new cross-origin logic to<Img>
tag by @JonnyBurger in #5286remotion
: Prevent props being passed to Remotion DOM node by @JonnyBurger in #5287@remotion/studio
: New option for setting custom audioLatencyHint by @JonnyBurger in #5273@remotion/media-parser
: Respect delays set using Edit Lists in MP4 by @JonnyBurger in #5275@remotion/media-parser
: Fix predictive preloading of segments by @JonnyBurger in #5277@remotion/media-parser
: Correctly return timestamp of .avi files with more than 1 audio channel by @JonnyBurger in #5279@remotion/webcodecs
: Internal createMedia() API by @JonnyBurger in #5280@remotion/whisper-web
: addtoCaptions()
API and fix missingcanUseWhisperWeb()
export by @samohovets in #5283@remotion/media-parser
: Fix the timestamps of ouf-of-order AVC samples by @JonnyBurger in #5284
Docs
- Replace deprecated
convertToCaptions()
in table of contents of@remotion/install-whisper-cpp
by @samohovets in #5282
Full Changelog: v4.0.302...v4.0.303
v4.0.302
What's Changed
- New package:
@remotion/whisper-web
! by @hunxjunedo in #5043 remotion
: Use Web Audio API always, support Safari volume < 1 on iOS! by @JonnyBurger in #5270@remotion/three
: 30% rendering performance gains with frameloop=demand in rendering by @samohovets in #5264remotion
: Playback performance: Don't buffer if readyState === HAVE_FUTURE_DATA by @JonnyBurger in #5268remotion
: Playback performance: CleanupAudioContext
if used for amplification by @JonnyBurger in #5269@remotion/three
: Fix a race condition by @JonnyBurger in #5271@remotion/fonts
: Add label to delayRender() of loadFonts() by @JonnyBurger in #5272
Full Changelog: v4.0.301...v4.0.302
v4.0.301
What's Changed
@remotion/renderer
: Properly account for edit list in MP4 by @JonnyBurger in #5260remotion
: Smoother Safari playback - use more recent timestamp to determine if there is a timeshift by @JonnyBurger in #5263@remotion/skia
: Upgrade to@Shopify/[email protected]
by @JonnyBurger in #5262
Templates
- Three.js template: use
useOffthreadVideoTexture()
instead ofuseVideoTexture()
by @JonnyBurger in #5261
Full Changelog: v4.0.300...v4.0.301
v4.0.300
What's Changed
@remotion/media-parser
: Release candidate - Some API changes before launch by @JonnyBurger in #5259@remotion/media-parser
: Fix return type if nofields
are passed by @JonnyBurger in #5254@remotion/media-parser
: EliminateIsAGifError
in favor ofIsAnImageError
by @JonnyBurger in #5255@remotion/media-parser
: Make sure reading metadata from Matroska does not read whole file by @JonnyBurger in #5257@remotion/studio
: PageUp/PageDown to switch compositions by @UmungoBungo in #5248@remotion/renderer
: Hide empty braces after 404 error message by @JonnyBurger in #5253@remotion/three
: More resilient lifecycle of useVideoTexture() for React 19 by @JonnyBurger in #5252@remotion/studio
: Fix whole studio being loaded during rendering + add test for it by @JonnyBurger in #5258
Templates
- Three.js template: Update dependencies by @JonnyBurger in #5251
Docs
- Update offthreadvideo.mdx by @alexanderisora in #5250
New Contributors
- @alexanderisora made their first contribution in #5250
Full Changelog: v4.0.298...v4.0.300
v4.0.298
What's Changed
- Fixes the broken v4.0.297 release
@remotion/lambda
: Return whole Errorstack
on failure by @JonnyBurger in #5249
Full Changelog: v4.0.297...v4.0.298
v4.0.297
@remotion/lambda
package does not work. Upgrade to @remotion/lambda
v4.0.298.
What's Changed
@remotion/media-parser
: Support .m4a files by @JonnyBurger in #5243@remotion/media-parser
: Less shaky Media Parser test by @JonnyBurger in #5239@remotion/studio
: Handle foreignpostMessage()
payloads by @JonnyBurger in #5236@remotion/studio
: Better feel for splitter handles by @JonnyBurger in #5240@remotion/lambda
: Fix how .zip location is specified by @JonnyBurger in #5245@remotion/cloudrun
:privacy
options for deploying sites + Status page for Cloud Run by @JonnyBurger in #5246
Docs
- Update contributing doc about testing by @samohovets in #5238
Full Changelog: v4.0.296...v4.0.297