Remade with Rust
rusty_av2d: independent AV2 decoder
The first independent AV2 decoder — pure Rust, correctness-first research preview
Replaces: libavm reference
What is rusty_av2d, the independent AV2 decoder?
rusty_av2d is an independent AV2 decoder in pure Rust. It is a correctness-first research preview, and it replaces the libavm reference for teams that want to read AV2 without that C codebase.
What rusty_av2d replaces
rusty_av2d is an independent AV2 decoder. It is a correctness-first research preview in pure Rust, not a claim that the codec is finished.
Why rusty_av2d is a independent AV2 decoder
What rusty_av2d keeps from libavm reference
rusty_av2d keeps the job of decoding AV2 and drops the libavm reference as the thing you have to build. Correctness comes before speed in this preview.
Where rusty_av2d fits
rusty_av2d is the moving-picture side of the AV2 work. rusty_av2f is the still-image container next to it, and rusty-av1-toolkit is the AV1 pair already further along.
Read more about rusty_av2d
- All Remade with Rust rebuilds
- Freedom Guide
- Vision
- rusty_av2f — AV2 still-image container
- rusty-av1-toolkit — AV1 encode and decode pair
- rusty_av2d on GitHub

