Alterando a fonte de entrada de áudio e configurando-a para mono no Debian Jessie / 8 usando comandos

1

Bom dia a todos,
Hoje consegui conectar meu WiiU ao meu computador usando um sintonizador de TV PCI com uma entrada RCA, apenas amarelo. Graças ao VLC e ao video4linux eu posso jogar jogos sem problemas. Eu comprei um adaptador de cabo para conectar os fios vermelho e branco, desde o RCA, até a entrada do microfone. Então eu corro este comando para ouvir o áudio:

pactl load-module module-loopback latency_msec=1

E execute o VLC:

vlc -vvv v4l2:// --v4l2-dev=/dev/video1 --v4l2-input=1 --v4l2-chroma=YUY2 --v4l2-width=720 --v4l2-height=576 --v4l2-aspect-ratio=16\:9 --v4l2-fps=25 --live-caching=1 --aspect-ratio 16\:9

Quando terminar de jogar, eu uso isso para desativar o microfone:

pactl unload-module module-loopback

Agora, meu problema é: eu tenho uma webcam Logitech com microfone conectado via USB, e este é o meu microfone padrão, e eu tenho que ir para Preferências do Sistema > Som > Introduza e mude o dispositivo de entrada de som para Microfone Traseiro. Possofazerissoporcomandos?Sim,precisoexecutarestecomandoparaalternarparaomicrofonetraseiro:

pacmdset-default-sourcealsa_input.pci-0000_00_1b.0.analog-stereo

Eesteparavoltaraomicrofonedawebcam:

pacmdset-default-sourcealsa_input.usb-046d_0823_0C629EC0-00-U0x46d0x823.iec958-stereo

Eupossovernasfontesdeentradaqueomicrofoneestáligado,masosomnãomuda,eucontinuoouvindoamesmafontedesom...seeufizerissoclicandonaspreferênciasdodebian,elemudacorretamente.Estoufaltandoalgumacoisacomessescomandos?Eoqueeuprecisoparamudaromicrofonetraseiroparamono?(Comandosouumaconfiguraçãoparasempre)Euseguiestasinstruções link mas acabei sem som.

Qualquer ajuda será muito apreciada.

    
por Katsuro Kurosaki 07.05.2016 / 21:14

1 resposta

1

Finalmente tenho tudo sozinho. Parece um bug, porque não deveria haver nenhum aplicativo usando o áudio (nem tocando em fones de ouvido nem gravando a partir do microfone) e eu posso executar este comando:

pacmd list-sources | grep alsa_input

Saída:

name: alsa_input.pci-0000_00_1b.0.analog-stereo
name: alsa_input.usb-046d_0823_0C629EC0-00-U0x46d0x823.iec958-stereo
name: alsa_input.pci-0000_08_00.0.analog-stereo

E a execução do seguinte comando altera a origem de entrada se nenhum aplicativo estiver usando o som atualmente:

pacmd set-default-source alsa_input.pci-0000_00_1b.0.analog-stereo

Para voltar ao microfone da webcam:

pacmd set-default-source alsa_input.usb-046d_0823_0C629EC0-00-U0x46d0x823.iec958-stereo


Finalmente, a saída como mono, o mesmo que acima: Nada usando as fontes de áudio e eu corro este comando primeiro:

pacmd list-sinks | grep name:

Saída:

name: alsa_output.pci-0000_01_00.1.hdmi-stereo
name: alsa_output.pci-0000_00_1b.0.analog-stereo

E eu corro o comando, escolhendo o estéreo analógico:

pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=2 channel_map=mono,mono

Para reverter:

pacmd unload-module module-remap-sink


Basta saber se usar um kernel 4.5 de Jessie / Backports afeta a saída de áudio.

    
por 11.05.2016 / 17:40