Evitar que mplayer cambie el volumen del sistema

8

Cuando cambio el volumen en mplayer, también cambia para otras aplicaciones. ¿Cómo puedo configurar mplayer para que solo cambie su propio volumen? ¿O es un problema con el resto de la pila de audio? Estoy usando alsa con esd.

Suave
fuente

Respuestas:

10

mplayertoma una -softvolbandera que hace que use el mezclador de audio del software en lugar de la tarjeta de sonido. Si lo desea encendido permanentemente, puede agregar lo siguiente a ~/.mplayer/config:

softvol=true
Michael Mrozek
fuente
0

respuesta corta:

pon esto en tu configuración

ao=pulse

explicación

Por defecto, mplayer usa Alsa como interfaz de salida de audio y su mezclador de sonido es probablemente audio de pulso. Esto funciona porque el audio de pulso tiene una interfaz alsa para compatibilidad con versiones anteriores. Cuando le dice a mplayer que use la interfaz de audio de pulso real, puede enviar señales a pulso para cambiar solo el volumen de esa instancia de mplayer y nada más. Luego, cambiar el volumen ya no cambiará el volumen global, sino el control deslizante de volumen de la aplicación. Cuando abra pavucontroly cambie el volumen en mplayer, podrá ver cómo cambiará el volumen de la aplicación.

Cuando en realidad solo tienes Alsa en tu sistema, entonces probablemente deberías cambiar eso. Cuando esa no es una opción, entonces softvol=trueprobablemente sea su solución.

Arne
fuente