3个版本 (破坏性更新)

使用旧的Rust 2015

0.3.0 2022年7月18日
0.2.0 2020年9月4日
0.1.0 2019年11月28日

#495 in 音频

每月下载量 36次

MIT 许可证

67KB
431

flac-bound TravisCI构建状态 AppVeyorCI构建状态 许可证

通过libFLAC FFI进行FLAC编码

文档

构建

支持两种libFLAC后端

flac-sys试图链接到系统中已存在的libFLAC库,但做得并不好,可能需要通过复制/usr/lib/x86_64-linux-gnu/libFLAC.so(Debian),$MSYSROOT\mingw64\lib\libflac.dll.a(msys2)或等效文件到target/{debug,release}/deps作为libflac.so/libflac.dll.a/&c.(注意小写)。

libflac-sys试图构建libFLAC;这是一个问题,因为它(a)在GNU/NT下并不那么好(根本不工作),并且(b)要求宿主系统具有CMake和C工具链功能。

"libflac-noogg"”功能将构建不带OGG支持的libFLAC。

"libflac-nobuild"”功能仍然会使用libflac-sys,但会指示它链接到系统libFLAC。

鼓励下游将这些功能暴露给用户。

特别感谢

所有在Patreon上支持进一步开发的人,尤其是

  • ThePhD
  • Embark Studios
  • Jasper Bekkers

依赖关系

~0–650KB
~14K SLoC