如何在命令行上通过 pulseaudio 找到 Chrome 发出的声音的实际音量

如何在命令行上通过 pulseaudio 找到 Chrome 发出的声音的实际音量

我在 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 ' '

已解答这里

相关内容