Runtime support
@remotion/media-parser
works in the Browser, Node.js and Bun.
Runtime versions
The following minimum versions are required:
- Node.js: 20.0.0
- Bun 1.0.0
- Chrome 111
- Edge 111
- Safari 16.4
- Firefox 128
Feature detection
Use this to check if the runtime supports parseMedia()
:
tsx
const canUseMediaParser = typeof fetch === 'function' && typeof new ArrayBuffer().resize === 'function';
WebCodecs support
WebCodecs support is not tied to @remotion/media-parser
itself, but if you use it to decode video and audio, you :
- Chrome 94
- Edge 94
- Firefox 130
- Safari - Technology Preview
warning
Safari does have video-only support, but will add audio support later in 2025. Last updated May 9th 2025.
See also: Can I use WebCodecs?