17个不稳定版本
0.9.1 | 2023年12月10日 |
---|---|
0.9.0 | 2022年7月6日 |
0.8.0 | 2021年1月20日 |
0.7.1 | 2020年11月21日 |
0.3.0 | 2016年7月30日 |
#68 在 解析器实现 中
102,589 每月下载量
在 151 个crate中使用 (17 个直接使用)
78KB
1.5K SLoC
Ogg
一个Ogg解码器和编码器。使用纯Rust实现了xiph.org Ogg规范。
如果禁用了async
功能,则最低支持的Rust版本为1.56.1。
注意:.ogg
文件是嵌入到Ogg传输流中的vorbis编码音频文件。此crate中不提供额外的vorbis编解码器支持,因此您需要额外的功能才能解码它们。例如,您可以使用lewton crate。
另外请注意,Crate的编码器部分不如解码器部分测试得好,事实上它只是为了编写解码器的紧凑测试代码而编写的。
许可证
根据三个条款的BSD许可证授权。有关详细信息,请参阅LICENSE文件。
lib.rs
:
Ogg容器解码器和编码器
此mod中最有趣的结构是 PacketReader
和 PacketWriter
。
依赖项
~0–1.5MB
~26K SLoC