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

openal-soft

> 编程语言
开源

OpenAL Soft 是 OpenAL 3D 音频 API 的软件实现。

2.7K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

OpenAL Soft 是 OpenAL 3D 音频 API 的软件实现。

OpenAL Soft

master 分支 CI 状态:

OpenAL Soft 是一个采用 LGPL 许可、跨平台的 OpenAL 3D 音频 API 软件实现。它源自最初在 openal.org 的 SVN 仓库(现已废弃)中提供的开源 Windows 版本。 OpenAL 提供了在虚拟 3D 环境中播放音频的能力。距离衰减、多普勒频移和定向声发射器是该 API 处理的功能之一。更高级的效果,包括空气吸收、遮挡和环境混响,可通过 EFX 扩展获得。它还支持流式音频、多声道缓冲区和音频捕获。

更多信息请参阅官方网站。

许可证

OpenAL Soft 项目根据 LGPL 2 或更高版本的条款提供(请参阅 COPYING)。

默认的 HRTF 数据集源自 SADIE II 数据库,并根据 Apache 2.0 许可证提供(请参阅 LICENSE.Apache-2.0.txt)。

源码安装

要安装 OpenAL Soft,请使用您喜欢的 shell 进入 build/ 目录,然后运行:

bash
cmake ..

或者,您可以使用任何可用的 CMake 前端,例如 cmake-gui、ccmake,或您首选 IDE 的 CMake 项目解析器。

假设配置顺利,接下来就可以进行构建了。命令 cmake --build . 将指示 CMake 使用配置期间选择的工具链(通常是 GNU Make 或 NMake,尽管也可能使用其他工具链)来构建项目。

请注意:请仔细检查是否检测到了合适的后端。通常,没有声音、崩溃和设备缺失等问题可以通过确保使用了正确的后端来解决。CMake 的输出会指明启用了哪些后端。

对于大多数系统,您可能需要确保检测到了 PipeWire、PulseAudio 和 ALSA(如果您的目标系统使用它们)。对于 Windows,请确保检测到了 WASAPI。

构建 openal-soft - 使用 vcpkg

Issues· 0 开放

查看全部 Issues在 GitHub 打开

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

> 标签

C++

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

> 工具信息

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

> 相关工具

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