De alguma forma conseguiu silenciar mplayer e não consegue descobrir como restaurar o som

4

Eu estava aleatoriamente / experimentalmente pressionando botões enquanto reproduzia um vídeo com o mplayer. Algo que fiz fez com que o vídeo silenciasse. Então saí do vídeo e tentei um diferente, mas esse também foi silenciado. Eu não acho que o mplayer salvou suas configurações em invocações, exceto as configurações em .mplayer , e eu certamente não salvei nenhuma configuração lá, nem vejo nada lá agora que possa estar causando isso.

vlc e xine ambos ainda têm som, então parece que esse problema é específico para o mplayer.

Alguma ideia do problema? É provável que a reinicialização conserte isso, e farei isso se não houver opção, mas gostaria de saber qual é o problema para referência futura.

    
por Faheem Mitha 24.05.2014 / 19:14

2 respostas

10

Parece estar neste arquivo de configuração, pelo menos de acordo com este SU Q & A intitulado: faça o mplayer iniciar com um volume padrão diferente de 25% .

 ~/.mplayer/config

Para anular a opção mudo você pode pressionar as teclas numéricas, 9 & 0 . Isso diminuirá / aumentará o volume. Eu acredito que a tecla m irá alternar o som mudo também.

OK, mas onde esta opção está sendo salva?

Isso demorou um pouco, mas a opção parece ser "salva" pelo Pulse Audio. Veja como cheguei a essa conclusão. Você pode executar mplayer em um modo mais detalhado assim:

$ mplayer -msglevel all=6 Whats-the-issue-dear.mp3 2>&1 | tee mpl.log

Olhando pelo arquivo de log resultante, notei estas linhas:

Searching demuxer type for filename /home/saml/Whats-the-issue-dear.mp3 ext: .mp3
Trying demuxer 17 based on filename extension
==> Found audio stream: 0
demux_audio: seeking from 0xC0A1 to start pos 0x0
demux_audio: audio data 0x0 - 0xC0A7··
Audio only file format detected.
Load subtitles in /home/saml/
get_path('sub/') -> '/home/saml/.mplayer/sub/'

Em particular, esta linha me faz pensar que talvez o Pulse Audio ou outra coisa esteja fazendo isso em nome de mplayer .

==> Found audio stream: 0

Se você iniciar a caixa de diálogo de configurações de som durante a reprodução de áudio, onde o volume está todo virado para baixo, você verá esses ícones nessa caixa de diálogo, por exemplo:

NOTA:Parainiciaracaixadediálogodeconfiguraçõesdesom,gnome-control-centersound.

Então,issopareceindicarquemeupalpiteestavacorreto.SevocêusaraferramentadecontrolePulseAudio,pactl,poderáverumpoucomais.AquiestãotodososclientesdoPulseAudio:

$pactllistshortclients0module-systemd-login.c(null)4module-x11-xsmp.c(null)5protocol-native.cgnome-settings-daemon9protocol-native.cpython2.711protocol-native.cgnome-settings-daemon13protocol-native.cthunderbird125protocol-native.cgnome-settings-daemon243module-systemd-login.c(null)311protocol-native.cchrome331protocol-native.cgnome-shell332protocol-native.cgnome-shell335protocol-native.cVirtualBox369protocol-native.cmplayer375protocol-native.cpactl

Número369,mplayer,éonossocara.Podemosinterrogarasentradasassim:

$pactllistsink-inputs...SinkInput#6203Driver:protocol-native.cOwnerModule:9Client:369Sink:0SampleSpecification:s16le2ch44100HzChannelMap:front-left,front-rightFormat:pcm,format.sample_format="\"s16le\""  format.rate = "44100"  format.channels = "2"  format.channel_map = "\"front-left,front-right\""
    Corked: yes
    Mute: no
    Volume: 0:   0% 1:   0%
            0: -inf dB 1: -inf dB
            balance 0.00
    Buffer Latency: 276916 usec
    Sink Latency: 0 usec
    Resample method: n/a
    Properties:
        media.name = "audio stream"
        application.name = "MPlayer"
        native-protocol.peer = "UNIX socket client"
        native-protocol.version = "27"
        application.process.id = "23956"
        application.process.user = "saml"
        application.process.host = "greeneggs.bubba.net"
        application.process.binary = "mplayer"
        application.language = "C"
        window.x11.display = ":0"
        application.process.machine_id = "0ee868f8b7da40f48013a281826b1b84"
        application.process.session_id = "1"
        module-stream-restore.id = "sink-input-by-application-name:MPlayer"

Observe estas linhas?

Volume: 0:   0% 1:   0%
        0: -inf dB 1: -inf dB
        balance 0.00

O volume é definido como 0. Isso é o que faz com que o volume de mplayer permaneça reduzido de corrida para execução.

GUI de configuração de som alternativa

Você também pode usar outras GUIs para gerenciar o Pulse Audio, como pavucontrol . Ele deve estar nos repositórios padrão da sua distro, se ainda não estiver instalado.

$ pavucontrol

    
por 24.05.2014 / 20:17
2

de man mplayer

m is used to mute sound 
9 - 0 is used to Decrease/Increase volume
    
por 24.05.2014 / 20:31

Tags