opussum
Wrapper around libopus
Wraps a native library — check OS Compatibility below for platform-specific linking notes.
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:25 |
Tags
Installation
nimble install opussum
choosenim install opussum
git clone https://github.com/ire4ever1190/opussum
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| opussum | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/ire4ever1190/opussum |
|---|---|
| Homepage | https://github.com/ire4ever1190/opussum |
| Registry Source | nimble_official |
README
High level wrapper around libopus (tested against 1.3.1 and 1.4)
Requires opus to be installed (usually done with your systems package manager, you can also follow the guide here)
A lot of the documentation for the procs is copied from their original documentation here and so it another good place for research if you are using the library
Status
- [x] encoder (high level encodeFloat not finished)
- [x] decoder (high level encodeFloat not finished)
- [x] Library information
- [ ] Repacketizer
- [ ] multistream
Big thanks to nim-opusenc by Emery and nim-opus by Capocasa who's repos I looked at for help in wrapping this