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:
- Remotion CLI
- npm
- bun
- pnpm
- yarn
npx remotion add mediabunny
npm i --save-exact [email protected]
pnpm i [email protected]
bun i [email protected]
yarn --exact add [email protected]
To upgrade Remotion and Mediabunny together, run npx remotion upgrade:
npx remotion upgradeSee 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.