Skip to main content

@remotion/webcodecs

available from v4.0.229

This package provides APIs for converting videos in the browser.
It leverages @remotion/media-parser to parse the video and audio data, and then uses the WebCodecs API to encode the video.

warning

Unstable API: This package is experimental. We might change the API at any time, until we remove this notice.

License

While this package is in experimental state, it is licensed under the Remotion License.
Individuals and teams of less than 4 people can use it for free.
For larger teams, a company license must be purchased. Read the license for details.

Once this package matures and becomes stable, we might change the license to require a higher tier of the company license.
Contact us if you are interested in using @remotion/webcodecs in your company right now.

Individuals and teams of less than 4 people will continue to be able use @remotion/webcodecs for free even when it becomes stable.

Installation

npm i --save-exact @remotion/webcodecs@4.0.229
npm i --save-exact @remotion/webcodecs@4.0.229
This assumes you are currently using v4.0.229 of Remotion.
Also update remotion and all `@remotion/*` packages to the same version.
Remove all ^ character in front of the version numbers of it as it can lead to a version conflict.

APIs

The following APIs are available: