#avif #convert #av1 #rav1f #cav1f

ravif

rav1e-based pure Rust library for encoding images in AVIF format (powers the cavif tool)

11 releases

0.8.6 Aug 9, 2021
0.8.4 Jun 23, 2021
0.7.0 Mar 24, 2021
0.6.6 Mar 20, 2021
0.6.2 Sep 16, 2020

#3 in #av1

Download history 380/week @ 2021-06-02 575/week @ 2021-06-09 416/week @ 2021-06-16 184/week @ 2021-06-23 451/week @ 2021-06-30 287/week @ 2021-07-07 186/week @ 2021-07-14 181/week @ 2021-07-21 482/week @ 2021-07-28 391/week @ 2021-08-04 408/week @ 2021-08-11 329/week @ 2021-08-18 197/week @ 2021-08-25 386/week @ 2021-09-01 501/week @ 2021-09-08 367/week @ 2021-09-15

1,395 downloads per month
Used in 2 crates

BSD-3-Clause

23KB
418 lines

ravif — Pure Rust library for AVIF image encoding

Encoder for AVIF images. Based on rav1e and avif-serialize.

The API is just a single encode_rgba function call that spits an AVIF image.

This library powers cavif encoder. It has encoding configuration specifically tuned for still images, and gives better quality/performance than stock rav1e.

Dependencies

~11MB
~267K SLoC