3个版本 (破坏性更新)
使用旧的Rust 2015
0.3.0 | 2022年7月18日 |
---|---|
0.2.0 | 2020年9月4日 |
0.1.0 | 2019年11月28日 |
#495 in 音频
每月下载量 36次
67KB
431 行
flac-bound
通过libFLAC FFI进行FLAC编码
文档
构建
支持两种libFLAC后端
flac-sys
,在"flac"
功能下,默认,以及libflac-sys
,在"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