Releases: remotion-dev/remotion
Releases Β· remotion-dev/remotion
v4.0.333
What's Changed
@remotion/player
Fix PlaybackrateOption component to display full rate precision by @Copilot in #5566@remotion/media-parser
: Better calculation of jumps to make by @JonnyBurger in #5565@remotion/media-parser
: Support VP9 in ISO Base Media by @JonnyBurger in #5569@remotion/webcodecs
: Don't apply any rotation when using default options by @JonnyBurger in #5570@remotion/renderer
: Fix renderStill error when rendering negative frame index by @uen in #5572@remotion/media-parser
: Parsebext
box in WAV by @JonnyBurger in #5580@remotion/webcodecs
: Make createAudioDecoder() and createVideoDecoder handle undecodable media by @JonnyBurger in #5584
Templates
- Recorder: Replace deprecated startFrom/endAt with trimBefore/trimAfter + consistent formatting by @Copilot in #5576
Docs
- Mention Editor Starter on homepage by @MehmetAdemi in #5582
- Editor Starter - Add Next.js endpoints to the docs by @MehmetAdemi in #5581
- Update Docs of Editor Starter by @MehmetAdemi in #5579
Success Stories
- Add Revid.ai to 1 Million Success Story and update date by @Copilot in #5568
New Contributors
Full Changelog: v4.0.332...v4.0.333
v4.0.332
What's Changed
@remotion/webcodecs
: FixextractFrames()
emitting same frame twice by @JonnyBurger in #5561@remotion/webcodecs
: Fix wrong Cues offset by @JonnyBurger in #5562@remotion/lambda
: Increase the minimum value for framesPerLambda to 5 by @JonnyBurger in #5554- Remotion Lambda PHP SDK: Fix PHP 8.2 dynamic property deprecation for storageClass by @Copilot in #5555
Docs
- Add Docker template to resources by @scotthavird in #5558
- Docs - Add shortcuts table for Editor Starter by @MehmetAdemi in #5557
- Document Captioning for Editor Starter by @samohovets in #5560
Internals
- Add macOS GitHub Actions path to git-status test by @scotthavird in #5559
New Contributors
- @scotthavird made their first contribution in #5558
Full Changelog: v4.0.330...v4.0.332
v4.0.330
What's Changed
@remotion/webcodecs
: Fix leakage of VideoFrame's by @JonnyBurger in #5553@remotion/webcodecs
: Properly clean up frames inextractFrames()
that were not emitted by @JonnyBurger in #5548@remotion/webcodecs
:extractFrames()
usesparseMedia()
, newextractFramesOnWebWorker()
API by @JonnyBurger in #5550@remotion/webcodecs
: Allow a bigger queue inextractFrames()
by @JonnyBurger in #5552@remotion/media-parser
: Fix parser getting stuck when multiple samples have the same timestamp by @JonnyBurger in #5549
Docs
- Add webcodecs/get-partial-audio-data to sidebars.ts by @Copilot in #5544
Experts
- Remove Florent Pergoud from experts directory per availability request by @Copilot in #5547
- Add Shankhadeep Dey as Remotion Expert by @Iamshankhadeep in #5551
Full Changelog: v4.0.329...v4.0.330
v4.0.329
What's Changed
@remotion/media-parser
:β οΈ Breaking change: Return rotation in counter-clockwise degrees by @JonnyBurger in #5532@remotion/media-parser
: Fix slow parsing of MP4 + add benchmark vs. Mediabunny by @JonnyBurger in #5527@remotion/media-parser
: Factor in edit list for timestamps by @JonnyBurger in #5540@remotion/webcodecs
: AddgetPartialAudioData()
API by @JonnyBurger in #5535@remotion/webcodecs
: Fix accuracy of frame extraction by @JonnyBurger in #5541remotion
: OffthreadVideo time requested cannot be negative by @JonnyBurger in #5534@remotion/renderer
: Allow scale factors leading to uneven dimensions by @Copilot in #5529@remotion/three
: Update dependencies by @JonnyBurger in #5531@remotion/video
: ExperimentalNewVideo
tag (don't use this yet) by @hunxjunedo in #5522@remotion/serverless
: Validate codec in serverless function by @JonnyBurger in #5526@remotion/lambda
: Addscale
to renderMetadata by @JonnyBurger in #5530- Lambda Python SDK: Update type hints by @webmonch in #5533
Docs
- Docs: Update all references of startFrom / endAt with
trimBefore
andtrimAfter
by @JonnyBurger in #5536
Internals
- Fix
bun run ts-build
by @JonnyBurger in #5525
Full Changelog: v4.0.327...v4.0.329
v4.0.327
What's Changed
remotion
: AddonError
prop for<Audio>
by @JonnyBurger in #5517remotion
: Default scale in a 0x0 container should be 1 by @JonnyBurger in #5519@remotion/cli
: Fix not automatically selecting the first composition when rendering in CI by @JonnyBurger in #5518@remotion/renderer
: Validate themaxRate
early by @JonnyBurger in #5521
Full Changelog: v4.0.325...v4.0.327
v4.0.325
What's Changed
@remotion/media-parser
: Supportelst
atom version 1 by @JonnyBurger in #5516@remotion/player
: Again try to fix scaling by @JonnyBurger in #5507@remotion/serverless
: Log which chunk this is in logs by @JonnyBurger in #5515
Full Changelog: v4.0.324...v4.0.325
v4.0.324
What's Changed
@remotion/studio
: Fix sourcemap not being loaded on Lambda site by @JonnyBurger in #5501remotion
: FixuseLayoutEffect does nothing on the server
warning from audio context by @JonnyBurger in #5503@remotion/player
: FixmarginLeft
being NaN by @JonnyBurger in #5504@remotion/install-whisper-cpp
: AddflashAttention
andadditionalArgs
parameters totranscribe()
by @bkniffler in #5502
New Contributors
- @bkniffler made their first contribution in #5502
Full Changelog: v4.0.323...v4.0.324
v4.0.323
What's Changed
@remotion/gif
: Set default delay to 100ms if it is 0 by @JonnyBurger in #5496@remotion/webcodecs
: Flush before the next keyframe by @JonnyBurger in #5494@remotion/player
: FixmarginLeft
possibly beingNaN
when mounting Player by @JonnyBurger in #5497
Full Changelog: v4.0.322...v4.0.323
v4.0.322
What's Changed
@remotion/lambda
: Add--concurrency
flag as an alternative to--frames-per-lambda
by @HiteshChoudhary0098 in #5474@remotion/media-parser
: Don't consider "other" tracks for jump marks by @JonnyBurger in #5486@remotion/player
: Fix stale seek behavior by @JonnyBurger in #5487@remotion/compositor
: Calculate frame size based on line size by @JonnyBurger in #5489@remotion/compositor
: Fix a regression in frame size calculation by @JonnyBurger in #5493create-video
: Allow to specify directory as an extra argument by @copilot-swe-agent in #5492
Docs
- Fix incorrect method name in documentation (setStudioPort β setRendererPort) by @anilsenay in #5479
- Added example docs for Deploying a Renderer to Cloudflare Containers by @Gmin2 in #5475
- Add security information for dependency scanning, certifications, and review process by @copilot-swe-agent in #5483
- Deploy to Azure Container Apps by @alexfernandez803 in #5488
Internals
- Change asset bucket from S3 to R2 by @MehmetAdemi in #5480
New Contributors
- @anilsenay made their first contribution in #5479
- @Gmin2 made their first contribution in #5475
Full Changelog: v4.0.321...v4.0.322
v4.0.321
What's Changed
@remotion/media-parser
: Support .wav files with lowercase "junk" box by @JonnyBurger in #5477@remotion/lambda
: exposegetLayers
via LambdaInternals by @atticoos in #5473@remotion/compositor
: Less "no frame found" errors by @JonnyBurger in #5478
New Contributors
Full Changelog: v4.0.320...v4.0.321