Skip to main content

Mediabunny

Mediabunny is an awesome multimedia library by Vanilagy.
It allows for general purpose media tasks like extracting metadata and format conversions such as trimming and cropping in the browser.

Remotion and Mediabunny

Mediabunny is internally used in packages such as @remotion/media and @remotion/media-utils as well as in Remotion Studio and remotion.dev/convert.

Mediabunny is a completely independent project.
Remotion is a Gold Sponsor of Mediabunny ($1000/month).

Installation

Install Mediabunny with the version that matches your Remotion installation:

npx remotion add mediabunny

To upgrade Remotion and Mediabunny together, run npx remotion upgrade:

npx remotion upgrade

See Mediabunny version used by Remotion for more details.

@remotion/media-parser

Before Mediabunny, Remotion had its own multimedia libraries @remotion/media-parser and @remotion/webcodecs.

Those packages are now deprecated. Use Mediabunny instead.

Reporting bugs

If you can pin down an issue to the Mediabunny library directly, then report an issue under Mediabunny's repo.
If an issue also concerns Remotion usage described in our docs, you can file it within the Remotion repo.

License

Remotion continues to use the Remotion License.
If you are using Remotion and are not eligible for the Free License, you continue to require a Company License.

Mediabunny has a more permissive MPL 2.0 license.
If you are only using Mediabunny and not Remotion, you don't need a Company License.

See also