19 个版本 (重大更新)
0.17.0+libavif.1.0.4 | 2024年7月5日 |
---|---|
0.16.0+libavif.1.0.4 | 2024年2月18日 |
0.15.0 | 2023年10月31日 |
0.14.3 | 2023年4月10日 |
0.4.2 | 2020年3月17日 |
在 #avif 中排名 8
每月下载量 968
在 8 个crate中使用(直接使用2个)
9MB
184K SLoC
包含(JAR文件,60KB) gradle-wrapper.jar
libavif-sys
AVIF是一种基于下一代开放、免版税视频编解码格式AV1的图像编解码格式。
AVIF在相似质量水平下,比JPEG获得更高的压缩比。
此crate将开放媒体联盟的libavif包装成一个不安全的Rust crate。
libavif和兼容image
的libavif-image提供了最小安全包装。
编解码器功能
默认情况下,此crate使用codec-dav1d
进行解码,使用codec-rav1e
进行编码,因为它们具有最佳(速度)性能。您可以禁用这些功能,而使用codec-aom
。
编译
- 编译此crate需要cmake。
dav1d
需要ninja/meson和nasmrav1e
是用Rust实现的,没有其他依赖项(尽管请注意,libavif自身通过rav1e的C-API使用它)。
平台支持
此crate已在Linux、MacOS和Windows上进行了测试。
许可证
此crate在BSD-2-Clause许可证下发布。依赖的C库在类似宽松的许可证下发布。还提供了专利许可证。