Remade with Rust

rusty-opus: pure-Rust Opus audio codec

Pure-Rust Opus codec — RFC 6716 conformance, no C or FFI, faster than libopus on speech

Replaces: libopus

What is rusty-opus, the pure-Rust Opus audio codec?

rusty-opus is a pure-Rust Opus codec. It targets RFC 6716 conformance, it has no C or FFI, and on speech it is faster than libopus.

What rusty-opus replaces

rusty-opus is a pure-Rust Opus audio codec. Speech is the path where it is faster than libopus, and the code has no C or FFI.

Why rusty-opus is a pure-Rust Opus audio codec

What rusty-opus keeps from libopus

rusty-opus keeps Opus as specified in RFC 6716. libopus is the C library it replaces. The conformance target is the RFC, not a private dialect.

Where rusty-opus fits

rusty-opus is the speech codec next to rusty-av1-toolkit for pictures and rusty_h264 for video. Game and call audio that already uses Opus can look here.

Read more about rusty-opus