v1.50.0

chatboxai/chatboxv1.50.0Jun 30, 2026by Vanilagy

AI Summary

A major media processing release adding full read/write support for Apple ProRes across multiple container formats.

Key Highlights

  • Added Apple ProRes codec support (`'prores'`) across ISOBMFF and Matroska.
  • Introduced `@mediabunny/prores` package for fast decoding based on TurboRes.
  • Added `onError` callback for custom encoders and decoders.

New Features

  • ProRes codec support (read/write).
  • New `@mediabunny/prores` package for fast decoding.
  • Transparency support for ProRes.
  • New `onError` callback for custom encoders/decoders.
  • Performance improvements for color-alpha merging using a worker pool.

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