Empêcher mplayer de modifier le volume du système

8

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.

Doux
la source

Réponses:

10

mplayerprend un -softvolindicateur 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
Michael Mrozek
la source
0

réponse courte:

mettez ça dans votre config

ao=pulse

explication

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 pavucontrolet 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=truec'est probablement votre solution.

Arne
la source