#格式 #解码 #编码 #转换 #编解码器

audrey

一个用于简化读取、写入和在不同音频格式之间转换的crate。

3个版本 (破坏性更新)

0.3.0 2021年1月14日
0.2.0 2017年12月15日
0.1.0 2017年2月20日

#482音频

Download history 751/week @ 2024-03-13 892/week @ 2024-03-20 854/week @ 2024-03-27 1059/week @ 2024-04-03 804/week @ 2024-04-10 1096/week @ 2024-04-17 1062/week @ 2024-04-24 1253/week @ 2024-05-01 1070/week @ 2024-05-08 1050/week @ 2024-05-15 1073/week @ 2024-05-22 1015/week @ 2024-05-29 1087/week @ 2024-06-05 860/week @ 2024-06-12 849/week @ 2024-06-19 767/week @ 2024-06-26

每月下载 3,713
用于 17 个crate (11直接)

MIT/Apache

81KB
683

audrey 构建状态 Crates.io Crates.io docs.rs

一个用于简化读取、写入和在不同音频格式之间转换的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-2.0许可证定义的,有意提交供作品包含的贡献,应如上双许可,不附加任何其他条款或条件。

依赖

~0–1.6MB