我在 Ubuntu 18.04 上,我正在尝试查找 Chrome 是否正在播放带声音的内容。我就是pacmd list-sink-inputs
为此而用的。当我在 Chrome (Youtube) 上播放带声音的内容时,以下是我从中获得的音量级别list-sink-inputs
:
flags: START_CORKED
state: RUNNING
sink: 15 <alsa_output.pci-0000_00_1b.0.analog-stereo>
volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
balance 0,00
muted: no
current latency: 53,51 ms
requested latency: 23,22 ms
当我改变 Youtube 视频的音量时,这些 dB 值和百分比不会改变
这在 Firefox 上工作得很好,因为当我改变视频音量时,我可以看到输出上的差异。我希望它在 Chrome 上也能工作。如何找到 Chrome 客户端的实际音量级别?
答案1
parec --raw --channels=1 --latency=2 2>/dev/null | od -N2 -td2 | head -n1 | cut -d' ' -f2- | tr -d ' '
已解答这里。