Impedisci a mplayer di modificare il volume del sistema


8

Quando cambio volume in mplayer, cambia anche per altre applicazioni. Come posso configurare mplayer per cambiare solo il suo volume? O è un problema con il resto dello stack audio? Sto usando alsa con esd.

Risposte:


10

mplayerprende un -softvolflag che lo fa usare il mixer audio del software invece della scheda audio. Se lo si desidera in modo permanente, è possibile aggiungere quanto segue a ~/.mplayer/config:

softvol=true

0

risposta breve:

mettilo nella tua configurazione

ao=pulse

spiegazione

Per impostazione predefinita, mplayer utilizza Alsa come interfaccia di uscita audio e il tuo mixer audio è probabilmente audio a impulsi. Funziona perché l'audio a impulsi ha un'interfaccia alsa per compatibilità con le versioni precedenti. Quando dici a mplayer di utilizzare l'interfaccia audio a impulsi effettiva, può inviare segnali a impulsi per modificare solo il volume di quell'istanza di mplayer e nient'altro. Quindi la modifica del volume non cambierà più il volume globale, ma il dispositivo di scorrimento del volume dell'applicazione. Quando apri pavucontrole cambi il volume in mplayer, sarai in grado di vedere come cambierà il volume dell'applicazione.

Quando in realtà hai solo Alsa sul tuo sistema, probabilmente dovresti cambiarlo. Quando questa non è un'opzione, softvol=trueprobabilmente è la tua soluzione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.