Lorsque je modifie le volume dans mplayer, il change également pour d'autres applications. Comment puis-je configurer mplayer pour modifier uniquement son propre volume? Ou est-ce un problème avec le reste de la pile audio? J'utilise alsa avec esd.
mplayer
prend un -softvol
indicateur qui lui fait utiliser le mélangeur audio logiciel au lieu de la carte son. Si vous le souhaitez allumé en permanence, vous pouvez ajouter ce qui suit à ~/.mplayer/config
:
softvol=true
mettez ça dans votre config
ao=pulse
Par défaut, mplayer utilise Alsa comme interface de sortie audio et votre mixeur audio est probablement à impulsions audio. Cela fonctionne, car l'audio pulsé possède une interface alsa pour une compatibilité descendante. Lorsque vous dites à mplayer d'utiliser l'interface audio à impulsions réelle, il peut envoyer des signaux à pulse pour modifier uniquement le volume de cette instance de mplayer et rien d'autre. La modification du volume ne modifiera plus le volume global, mais le curseur de volume d'application. Lorsque vous ouvrez pavucontrol
et modifiez le volume dans mplayer, vous pourrez voir comment le volume de l'application va changer.
Lorsque vous n'avez en fait que Alsa sur votre système, vous devriez probablement changer cela. Lorsque ce n'est pas une option, softvol=true
c'est probablement votre solution.