我最近修改了我的音频设置,虽然我将其设置为发送 24 位/192khz,但我很好奇是否有办法查看输出的音频实际上“达到”什么水平。我正在使用 Amazon Music HD,其中有几张专辑是“超高清”的,我相信最高可达 24/192。但我很好奇我的 DAC 到底会输出什么。有什么想法吗?谢谢 :)
答案1
这是我处理这个问题的方法;我想获取我的 DAC 的当前播放比特率,因为 Tidal 现在支持高分辨率 FLAC。
- 找到你的 DAC!
system_profiler SPAudioDataType
- 这将为您提供所有音频设备。在我的情况下,这是“iFi (by AMR) HD USB Audio”
- 获取 DAC 的信息:
system_profiler SPAudioDataType | grep -A 7 "iFi (by AMR) HD USB Audio"
Output:
iFi (by AMR) HD USB Audio :
Manufacturer: iFi (by AMR)
Output Channels: 2
Current SampleRate: 96000
Transport: USB
Output Source: Default
- 仅获取比特率
system_profiler SPAudioDataType | grep -A 7 "iFi (by AMR) HD USB Audio" | grep "Current SampleRate"
Output:
Current SampleRate: 96000
- 将消息格式化为良好格式:
system_profiler SPAudioDataType | grep -A 7 "iFi (by AMR) HD USB Audio" | grep "Current SampleRate" | sed 's/Current SampleRate:/DAC (kHz):/g'
Output:
DAC (kHz): 96000
- 下载并安装
xbar
https://github.com/matryer/xbar - 将以下 bash 脚本添加到
xbar
插件文件夹文件名:ifi-bitrate.2s.sh
#!/usr/bin/env bash
system_profiler SPAudioDataType | grep -A 7 "iFi (by AMR) HD USB Audio" | grep "Current SampleRate" | sed 's/Current SampleRate:/DAC (kHz):/g'
- 确保在创建后对插件文件进行 chmod 操作:
chmod +x ifi-bitrate.2s.sh
- 运行 xbar 你应该在 MacOS 任务栏中看到以下内容