--- id: opuslib-next version: "1.3.1" license: BSD-3-Clause license_treatment: permissive maintenance: active --- # opuslib-next — Python bindings to the libopus, IETF low-delay audio codec License: permissive · Maintenance: active · Downloads: 81.7K/mo ## What it is and what it does opuslib-next is a Python wrapper around libopus, the IETF standard low-delay audio codec. It provides functions to encode raw audio into Opus-compressed streams and decode Opus streams back to raw audio, useful for real-time communication, streaming, and storage-efficient audio handling. The package maintains API compatibility with the original opuslib but is actively maintained for modern Python versions (3.10–3.13), whereas the original project is no longer maintained. The package ships as a pure wheel with no runtime dependencies listed, suggesting either that libopus is bundled or that it relies on a system-installed library. It is a young project (first released in February 2025) but shows active maintenance with recent updates and accepts community fixes. Use it for: - Encode raw audio to Opus format for real-time communication or VoIP applications - Decode Opus-compressed audio streams in media players or streaming clients - Compress audio files for storage or transmission with low latency and high quality - Build audio processing pipelines that require IETF-standard codec support ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python bindings to libopus, the IETF low-delay audio codec, enabling encoding and decoding of Opus-compressed audio streams in Python applications. Yes, if you need Opus codec support in Python and are on Python 3.10 or later. The package is actively maintained, has no known vulnerabilities, and carries a permissive license. Verify that libopus is available on your system or bundled in the wheel before installing. ## Install pip install opuslib-next uv add opuslib-next poetry add opuslib-next ## Installing opuslib-next Before you install: Low install friction with a pure-wheel distribution. Actively maintained as of August 2026 with recent releases, though the project is a community fork of the original unmaintained opuslib. License in practice: BSD-3-Clause is permissive; you can use, modify, and distribute this package with minimal restrictions, provided you include the license notice. Quickstart: pip install opuslib-next import opuslib_next # Use opuslib_next to encode or decode Opus audio Requires Python 3.10 or later; verify libopus is installed on your system or bundled in the wheel distribution Verify before relying: - Whether libopus system library is required as a compiled dependency or bundled in the wheel - API compatibility scope with original opuslib beyond the package name change - Performance characteristics compared to the original opuslib 1.1.5 ## Package facts - License: BSD-3-Clause (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 81.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags opus audio codec python, libopus bindings, audio compression encoding, low-delay codec, opus encoder decoder, audio streaming compression, audio-codec, libopus-bindings [View on SkillFed](https://skillfed.io/packages/opuslib-next) · [View on PyPI](https://pypi.org/project/opuslib-next/)