百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

libsndfile

> 编程语言
开源

一个用于读取和写入包含采样音频数据的声音文件的 C 库。

1.7K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

一个用于读取和写入包含采样音频数据的声音文件的 C 库。

libsndfile

libsndfile 是一个用于读取和写入包含采样音频的 C 库。 数据。

作者

libsndfile 项目最初由 Erik de Castro Lopo [email protected] 又名 @erikd。该项目由 在 GitHub 上的 https://github.com/erikd/libsndfile.> 在 1.0.30 版发布后, @erikd 将项目转移给 libsndfile 团队, 请参阅 AUTHORS 详情请参阅。

黑客攻击

libsndfile 的官方源代码仓库位于 https://github.com/libsndfile/libsndfile. 您可以使用以下命令获取源代码: git clone https://github.com/libsndfile/libsndfile.git 有关如何为 Android 构建应用,请参阅 [BuildingForAndroid][BuildingForAndroid]。

目前有两种构建系统:传统的基于 GNU autotool 的系统和基于 CMake 的现代构建系统。下面介绍了使用 CMake 构建系统的相关信息。

brew install autoconf AutoGen automake flac libogg libtool libvorbis opus mpg123 pkg-config 一旦构建环境已设置好,就可以开始构建和测试 libsndfile。 就像这样简单: autoreconf -vif ./configure --enable-werror make 执行检查

CMake 构建系统

虽然 Autotools 是主要且推荐的构建工具链,但也提供了 CMake 元构建生成器。使用 CMake 的构建过程分为两个阶段。首先,从配置脚本创建标准构建文件。然后,使用平台原生的构建工具进行实际构建。CMake 可以生成 Microsoft Visual Studio 项目和解决方案文件、Unix Makefile、Xcode 项目以及 更多内容。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Caudio-libraryccmakelibsndfile

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言