17 releases (11 breaking)
|0.15.0||Oct 31, 2023|
|0.14.3||Apr 10, 2023|
|0.14.1||Jan 27, 2023|
|0.13.1||Apr 20, 2022|
|0.4.2||Mar 17, 2020|
#478 in Images
738 downloads per month
Used in 8 crates (3 directly)
Contains (JAR file, 60KB) gradle-wrapper.jar
AVIF is an image codec based on the next-generation open, royalty-free video coding format AV1.
AVIF gets compression ratios considerably better than JPEG for similar quality levels.
This crate wraps the Alliance for Open Media's libavif into an unsafe rust crate.
This crate, by default, uses
codec-dav1d for decoding and
codec-rav1e for encoding, because
they have the best (speed) performance. You can disable those features and instead use
- cmake is required for compiling the crate.
dav1drequires ninja/meson and nasm
rav1eis implemented in Rust and has no other dependencies (though note that libavif itself uses it via rav1e's C-API).
This crate is tested on Linux, MacOS, and Windows.
This crate is released under the BSD-2-Clause license. The dependant C-libraries are released under similarly permissive licenses. Patent licenses are also provided.