3个版本 (破坏性更新)
0.3.0 | 2021年1月14日 |
---|---|
0.2.0 | 2017年12月15日 |
0.1.0 | 2017年2月20日 |
#482 在 音频
每月下载 3,713 次
用于 17 个crate (11直接)
81KB
683 行
audrey
![docs.rs](https://img.gs/czjpqfbdkz/full/https://docs.rs/audrey/badge.svg)
一个用于简化读取、写入和在不同音频格式之间转换的crate。
该crate专注于纯Rust实现的音频格式解码器和编码器,以确保易于使用、可移植性、安全性和性能。
支持格式
格式 | 扩展名 | 读取 | 写入 | Cargo功能 | 依赖 |
---|---|---|---|---|---|
FLAC | "flac" | 是 | - | flac | claxon |
Ogg Vorbis | "ogg", "oga" | 是 | - | ogg_vorbis | lewton |
WAV | "wav", "wave" | 是 | - | wav | hound |
ALAC(在CAF中) | "caf" | 是 | - | caf_alac | caf alac |
默认情况下,所有支持格式都已启用,但您可以使用cargo功能手动选择所需的格式。例如,如果您只需要WAV和FLAC格式,您可以在使用cargo构建时使用--no-default-features
和--features "wav flac"
标志。
许可证
许可协议为以下之一
- Apache License,版本2.0,(LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT或http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则您根据Apache-2.0许可证定义的,有意提交供作品包含的贡献,应如上双许可,不附加任何其他条款或条件。
依赖
~0–1.6MB