Skip to content

Releases: remotion-dev/remotion

v4.0.333

14 Aug 08:48
Compare
Choose a tag to compare

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: Parse bext 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

Success Stories

  • Add Revid.ai to 1 Million Success Story and update date by @Copilot in #5568

New Contributors

  • @uen made their first contribution in #5572

Full Changelog: v4.0.332...v4.0.333

v4.0.332

07 Aug 13:53
Compare
Choose a tag to compare

What's Changed

  • @remotion/webcodecs: Fix extractFrames() 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

Internals

New Contributors

Full Changelog: v4.0.330...v4.0.332

v4.0.330

01 Aug 11:48
Compare
Choose a tag to compare

What's Changed

  • @remotion/webcodecs: Fix leakage of VideoFrame's by @JonnyBurger in #5553
  • @remotion/webcodecs: Properly clean up frames in extractFrames() that were not emitted by @JonnyBurger in #5548
  • @remotion/webcodecs: extractFrames() uses parseMedia(), new extractFramesOnWebWorker() API by @JonnyBurger in #5550
  • @remotion/webcodecs: Allow a bigger queue in extractFrames() 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

30 Jul 08:29
Compare
Choose a tag to compare

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: Add getPartialAudioData() API by @JonnyBurger in #5535
  • @remotion/webcodecs: Fix accuracy of frame extraction by @JonnyBurger in #5541
  • remotion: 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: Experimental NewVideo tag (don't use this yet) by @hunxjunedo in #5522
  • @remotion/serverless: Validate codec in serverless function by @JonnyBurger in #5526
  • @remotion/lambda: Add scale 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 and trimAfter by @JonnyBurger in #5536

Internals

Full Changelog: v4.0.327...v4.0.329

v4.0.327

28 Jul 13:44
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.325...v4.0.327

v4.0.325

24 Jul 08:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.324...v4.0.325

v4.0.324

15 Jul 09:23
Compare
Choose a tag to compare

What's Changed

  • @remotion/studio: Fix sourcemap not being loaded on Lambda site by @JonnyBurger in #5501
  • remotion: Fix useLayoutEffect does nothing on the server warning from audio context by @JonnyBurger in #5503
  • @remotion/player: Fix marginLeft being NaN by @JonnyBurger in #5504
  • @remotion/install-whisper-cpp: Add flashAttention and additionalArgs parameters to transcribe() by @bkniffler in #5502

New Contributors

Full Changelog: v4.0.323...v4.0.324

v4.0.323

09 Jul 12:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.0.322...v4.0.323

v4.0.322

07 Jul 14:13
Compare
Choose a tag to compare

What's Changed

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

New Contributors

Full Changelog: v4.0.321...v4.0.322

v4.0.321

30 Jun 17:00
Compare
Choose a tag to compare

What's Changed

  • @remotion/media-parser: Support .wav files with lowercase "junk" box by @JonnyBurger in #5477
  • @remotion/lambda: expose getLayers 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