防止mplayer更改系统音量


8

当我在mplayer中更改音量时,其他应用程序也会更改。如何配置mplayer仅更改其自己的音量?还是其他音频堆栈有问题?我在esd中使用alsa。

Answers:


10

mplayer带有一个-softvol标志,使其使用软件音频混合器代替声卡。如果您希望永久启用它,可以将以下内容添加到~/.mplayer/config

softvol=true

0

简短答案:

把它放在你的配置中

ao=pulse

说明

默认情况下,mplayer使用Alsa作为音频输出接口,并且您的混音器可能是脉冲音频。这是可行的,因为脉冲音频具有用于向后兼容的alsa接口。当您告诉mplayer使用实际的脉冲音频接口时,它可以将信号发送到pulse,仅更改该mplayer实例的音量,而没有其他改变。然后,更改音量将不再更改全局音量,而是更改应用程序音量滑块。pavucontrol在mplayer中打开并更改音量时,您将能够看到应用程序的音量如何变化。

当您的系统上实际上只有Alsa时,则可能应该更改它。如果那不是一个选择,那么softvol=true可能是您的解决方案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.