Defina a saída de áudio usando a linha de comando

0

Eu uso o console de música do cmus console através do ssh em um dispositivo com o OSMC (Kodi, baseado no Debian Jessie) instalado. Meu problema é que o som é tocado no HDMI, e eu quero tocar música na saída jack .

Eu tentei usar alsamixer, amixer, aplay, etc ... mas eles não estão instalados e sudo apt-get install alsamixer não ajuda. (Pacote não encontrado - Talvez haja uma opção melhor do que instalar o alsamixer de qualquer maneira).

Eu tentei ler man cmus , o que parece oferecer a possibilidade de alterar algumas configurações de alsa: link para a página de manual on-line , mas não entendo quais configurações são relevantes para mim, nem quais valores colocar ... De qualquer forma: cmus talvez não seja a origem do meu problema.

Como posso conseguir o que eu quero, usando apenas o terminal (eu sou através do SSH)?

-

PS: Eu finalmente instalei o alsamixer (na verdade o nome do pacote era alsa-utils ). E os resultados que minha saída de jack não é reconhecida. Mas eu sei que está funcionando desde que outros programas o usam.

    
por Johannes Lemonde 17.02.2018 / 11:11

1 resposta

3

Este artigo explica como você pode alternar dinamicamente a saída de áudio entre HDMI e analógico em um Raspberry Pi. Na linha de comando, use

amixer cset numid=3 2

para hdmi e

amixer cset numid=3 1

para analógico. Você pode gerar um tom de teste estéreo com outro comando de alsa-utils :

speaker-test -c 2 -s 1 -t sine -f 440
    
por 17.02.2018 / 12:38