这个项目能做什么
eqMac 是一款用于 macOS 系统级音频均衡和音量混音的应用程序。仓库 README 指出,此处代码对应版本 1.3.2,不含 Pro 功能,较新版本在私有分支上开发;维护免费部分的开源拆分需要过多精力。
当前列出的功能包括免费的系统音频处理、音量增强器、HDMI 音量支持,以及所有设备(包括 HDMI)的音量平衡。均衡选项从基础的低音/中音/高音控制和固定 10 段高级均衡器,到 Pro 专家均衡器(支持无限自定义频段,包括滤波器类型、频率、增益和带宽)不等。还列出了 Pro 频谱分析器。AutoEQ 集成提供基于频率响应的自动耳机均衡,高级均衡器免费提供,并作为 Pro 专家均衡器的一部分。Pro 功能进一步包括在音频管线中托管第三方效果的 AudioUnit、聆听环境的空间音频模拟,以及按应用音量混音器。界面可通过颜色更改(Pro)和功能可见性(免费)进行自定义,布局自定义功能即将推出。
路线图描述了成为 macOS 终极音频工具箱的目标,列出了诸如输入音频源效果(如吉他或麦克风)、虚拟输出、热键、录音机、手机遥控、左右声道独立均衡、WebSocket API,以及文件播放和渲染等想法。
用户支持通过 GitHub Issues 和 Discord 社区处理,Pro 客户可通过网站联系表单获得支持。
技术上,eqMac 由原生应用后端组成,负责音频处理、文件系统访问、窗口管理、API 和生命周期;基于 Angular 和 TypeScript 构建的 Web 界面,远程托管以支持无线更新,并缓存以供离线使用;以及基于 Apple 的 Null Audio Server Driver Plug-in 示例的系统音频回环/直通驱动。该驱动用 Swift 编写,运行在用户空间而非内核中,README 描述这比早期基于内核的驱动(如 SoundFlower)更安全、更稳定。它捕获系统音频流,通过安全内存隧道发送到应用进行处理,并输出到适当的音频设备。
评论
0 评分人数达到10人后显示
登录后参与讨论。