Verhindern Sie, dass mplayer die Systemlautstärke ändert

8

Wenn ich die Lautstärke im mplayer ändere, ändert sich dies auch für andere Anwendungen. Wie kann ich mplayer so konfigurieren, dass nur die eigene Lautstärke geändert wird? Oder ist dies ein Problem mit dem Rest des Audio-Stacks? Ich benutze alsa mit esd.

Sanft
quelle

Antworten:

10

mplayerNimmt ein -softvolFlag, mit dem der Software-Audiomischer anstelle der Soundkarte verwendet wird. Wenn Sie es dauerhaft aktivieren möchten, können Sie Folgendes hinzufügen zu ~/.mplayer/config:

softvol=true
Michael Mrozek
quelle
0

kurze Antwort:

Fügen Sie dies in Ihre Konfiguration ein

ao=pulse

Erläuterung

Standardmäßig verwendet mplayer Alsa als Audioausgangsschnittstelle und Ihr Soundmixer ist wahrscheinlich Puls-Audio. Dies funktioniert, da Puls-Audio eine Alsa-Schnittstelle für die Abwärtskompatibilität hat. Wenn Sie mplayer anweisen, das eigentliche Puls-Audio-Interface zu verwenden, kann es Signale an Puls senden, um nur die Lautstärke dieser Instanz von mplayer und sonst nichts zu ändern. Durch Ändern der Lautstärke wird nicht mehr die globale Lautstärke geändert, sondern der Schieberegler für die Anwendungslautstärke. Wenn Sie pavucontroldie Lautstärke in mplayer öffnen und ändern, können Sie sehen, wie sich die Lautstärke der Anwendung ändert.

Wenn Sie tatsächlich nur Alsa auf Ihrem System haben, sollten Sie dies wahrscheinlich ändern. Wenn dies keine Option ist, softvol=trueist dies wahrscheinlich Ihre Lösung.

Arne
quelle