Skip to main content

Mac 上如何快速切换音频输出设备先说我遇到的痛点:用 Mac 上网时,我喜欢用耳机放大器+耳机听音乐(Spotify)

  1. Mac 上如何快速切换音频输出设备

    先说我遇到的痛点:用 Mac 上网时,我喜欢用耳机放大器+耳机听音乐(Spotify)。可当我看 YouTube 视频,或者 Twitter 里的视频时,我喜欢用 Studio Display 显示器的外放音箱来听。

    如果用鼠标去点击音频输出设备的话,太慢了,经常切换也觉得繁琐。

    解决方案有两个:

    1. 安装一个音频分流工具。如果愿意付费,可以选择 SoundSource。或者,用开源免费的 FineTune
    2. 第二个方案,我也不知道怎么搜出来的,是一个叫做 switchaudio-osx 的命令行工具。结合 Alfred 等启动器,可以通过快捷键快速切换音频输出设备。

    具体来讲讲怎么用方案2。

    首先,打开 Terminal,安装这个小工具。
    brew install switchaudio-osx

    然后,用以下命令看看你现有的设备有哪些。
    SwitchAudioSource -a        # 列出所有输出设备
    SwitchAudioSource -c        # 查看当前设备

    接着,试着用这个命令来切换设备。
    SwitchAudioSource -s "设备名"  # 切换设备

    如果切换成功,记住那些你常用的设备名可以切换命令。打开 Alfred,新建一个 Workflow。
    起个名字,然后添加 Run Script,选择 /bin/zsh --no-rcs,把你刚刚成功切换的命令放进去。
    最后如下图,再给这些动作分别添加一个快捷键即可。

    via 火米博客 (author: happy)