允许使用 macOS 的系统音量控制来更改不允许的外部音频接口(HDMI等)的音量

MacOS HDMI输出的音频音量是无法使用系统音量调节的,实际使用很不方便,现在找到了适用于 macOS 的 HAL 虚拟音频驱动程序,可将所有输出发送到另一个音频设备。其主要目的是允许使用 macOS 的系统音量控制(例如音量菜单栏图标或音量键盘按键)来更改不允许的外部音频接口的音量。它也可能对其他事情有用。

安装

使用包管理器安装

使用 Homebrew安装代理音频设备brew

1
brew install --cask proxy-audio-device

macports 上的 proxy-audio-deviceport

1
sudo port install proxy-audio-device

运行代理音频设备设置应用程序来配置您的新音频设备。

手动安装

  1. 从此 GitHub 存储库下载最新版本

  2. HAL如果该目录不存在,则创建该目录。打开终端窗口,执行以下命令并在出现提示时输入管理员密码:

1
sudo mkdir /Library/Audio/Plug-Ins/HAL
  1. 将目录移动ProxyAudioDriver.driver/Library/Audio/Plug-Ins/HAL并为其分配正确的所有者。在解压后的文件根目录下执行:
1
2
sudo mv ./ProxyAudioDevice.driver /Library/Audio/Plug-Ins/HAL/
sudo chown -R root:wheel /Library/Audio/Plug-Ins/HAL/ProxyAudioDevice.driver
  1. 重新启动系统或通过执行以下命令重新启动 Core Audio:
1
sudo launchctl kickstart -k system/com.apple.audio.coreaudiod
  1. 运行代理音频设备设置以配置代理输出设备的名称、驱动程序将代理到哪个输出设备以及您希望其音频缓冲区有多大。