mplayer
recebe uma sinalização -softvol
que faz com que seja usado o software mixer de áudio em vez da placa de som. Se você quiser permanentemente, você pode adicionar o seguinte a ~/.mplayer/config
:
softvol=true
Quando eu mudo 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 resto da pilha de áudio? Eu estou usando alsa com esd.
coloque isso na sua configuração
ao=pulse
Por padrão, o mplayer usa o Alsa como interface de saída de áudio e o seu mixer de som provavelmente é o áudio de pulso. Isso funciona, porque o áudio de pulso tem 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 para pulsar apenas para alterar o volume daquela instância do mplayer e nada mais. Em seguida, alterar o volume não alterará mais o volume global, mas o controle deslizante do volume do aplicativo. Quando você abrir pavucontrol
e alterar o volume no mplayer, você poderá ver como o volume do aplicativo será alterado.
Quando você realmente tem apenas Alsa no seu sistema, provavelmente você deve mudar isso. Quando isso não é uma opção, então softvol=true
é provavelmente a sua solução.