v1.50.0
Vanilagy/mediabunnyv1.50.0Jun 30, 2026by Vanilagy
AI Summary
Adds full support for Apple ProRes encoding and decoding across ISOBMFF and Matroska formats, introduces a dedicated ProRes extension package, and enhances server capabilities with new error handling.
Key Highlights
- Added read/write support for Apple ProRes across ISOBMFF and Matroska containers.
- Introduced new extension package `@mediabunny/prores` with TurboRes integration.
- Full ProRes decode and encode support added to `@mediabunny/server`.
- Added `onError` callback for custom encoders and decoders.
- Improved performance for color-alpha merging code.
New Features
- ProRes codec support
- TurboRes-based ProRes decoder
- Custom encoder/decoder error callbacks
Full Release Notes
- Added read/write support for Apple ProRes across ISOBMFF and Matroska. The new codec string is `'prores'`. - Added a new extension package `@mediabunny/prores` which adds an extremely fast ProRes decoder based on [TurboRes](https://github.com/Vanilagy/turbores) that supports all ProRes flavors - `@mediabunny/server` now has full ProRes decode and encode support, including transparency - Added a new `onError` callback to custom encoders and decoders; can be used to surface errors that occur outside of the normal method calls - Fixed color-alpha merging code for padded frames (#422) - Fixed Conversion API sometimes changing audio sample format mid-conversion - Improved performance for color-alpha merging code by using a worker pool