web-dev-qa-db-ja.com

mpvにpulseaudioボリュームコントロールを再び使用させる方法は?

最近のアップデート(mpv 0.18.something)以降、mpvはpulseaudioボリュームの使用を停止し、代わりにソフトウェアボリュームコントロールを使用しました。

これには追加の処理などの欠点がありますが、最も重要なのは、mpvの再起動時にボリュームが保存されなくなり、pulseaudioが最後にmpvに使用されたボリュームを保存および復元することです。

これはどのように修正できますか?

3
Jonas Schäfer

これを修正するには、ボリュームコントロールキーを再バインドして、組み込みのsoftvolフィルターコントロールの代わりにao-volumeおよびao-muteプロパティを使用できます( 対応するArchWikiエントリ も参照してください)。 =)。

このために、~/.config/mpv/input.confを変更し(存在しない場合は作成します)、次のエントリを追加する必要があります。

0 add ao-volume 2
9 add ao-volume -2 
m cycle ao-mute

これは、09、およびmに存在するバインディングをオーバーライドします。内部softvolを追加で使用する場合は、リンクされたArchWikiエントリで提案されているように異なるキーバインディングを使用してください。

4
Jonas Schäfer