짧은 답변:

짧은 답변:

mplayer에서 볼륨을 변경하면 다른 응용 프로그램의 볼륨도 변경됩니다. 자체 볼륨만 변경하도록 mplayer를 구성하려면 어떻게 해야 합니까? 아니면 나머지 오디오 스택에 문제가 있습니까? 나는 esd와 함께 alsa를 사용합니다.

답변1

mplayer-softvol사운드 카드 대신 소프트웨어 오디오 믹서를 사용하는 플래그를 채택합니다 . 영구적으로 켜려면 다음을 추가하면 됩니다 ~/.mplayer/config.

softvol=true

답변2

짧은 답변:

이것을 구성에 넣으십시오.

ao=pulse

설명하다

기본적으로 mplayer는 Alsa를 오디오 출력 인터페이스로 사용하며 믹서는 아마도 펄스 오디오일 것입니다. 이는 펄스 오디오에 이전 버전과의 호환성을 위한 alsa 인터페이스가 있기 때문에 가능합니다. mplayer에 실제 Pulse 오디오 인터페이스를 사용하라고 지시하면 해당 mplayer 인스턴스의 볼륨만 변경하고 다른 것은 변경하지 않도록 Pulse에 신호를 보낼 수 있습니다. 그런 다음 볼륨을 변경하면 더 이상 전역 볼륨이 변경되지 않고 애플리케이션 볼륨 슬라이더가 변경됩니다. mplayer를 열고 pavucontrol볼륨을 변경하면 애플리케이션의 볼륨이 어떻게 변경되는지 확인할 수 있습니다.

실제로 시스템에 Alsa만 있는 경우 이를 변경해야 할 수도 있습니다. 이것이 옵션이 아니라면 이것이 softvol=true해결책일 수 있습니다.

관련 정보