Impedir que o mplayer altere o volume do sistema

8

Quando altero o volume no mplayer, ele também muda para outros aplicativos. Como posso configurar o mplayer para alterar apenas seu próprio volume? Ou isso é um problema com o restante da pilha de áudio? Eu estou usando alsa com esd.

Suave
fonte

Respostas:

10

mplayerleva uma -softvolbandeira que o faz usar o mixer de áudio do software em vez da placa de som. Se você deseja ativá-lo permanentemente, pode adicionar o seguinte a ~/.mplayer/config:

softvol=true
Michael Mrozek
fonte
0

resposta curta:

coloque isso na sua configuração

ao=pulse

explicação

Por padrão, o mplayer usa o Alsa como interface de saída de áudio e seu mixer de som é provavelmente áudio de pulso. Isso funciona, porque o áudio de pulso possui uma interface alsa para compatibilidade com versões anteriores. Quando você diz ao mplayer para usar a interface de áudio de pulso real, ele pode enviar sinais ao pulso para alterar apenas o volume dessa instância do mplayer e nada mais. A alteração do volume não mudará mais o volume global, mas o controle deslizante de volume do aplicativo. Ao abrir pavucontrole alterar o volume no mplayer, você poderá ver como o volume do aplicativo será alterado.

Quando você realmente possui apenas o Alsa no seu sistema, provavelmente deve mudar isso. Quando isso não é uma opção, softvol=trueprovavelmente é a sua solução.

Arne
fonte