Obtenha o nome do coletor do dispositivo de áudio logitech

1

Estou usando o microfone da logitech para gravar o áudio.

Eu posso encontrar o nome do dispositivo usando o seguinte comando:

pactl list short sources | grep "alsa_input.usb" | awk '{ print  }'

op: alsa_input.usb-046d_0823_D81A0330-00-U0x46d0x823_1.analog-stereo

Agora, quero o nome do coletor desse mic da logitech.  Eu tentei usar o seguinte comando:

pactl list short sinks

Mas ele fornece o coletor padrão do sistema, em vez do coletor de mic do logitech.

Também queria o número de índice do módulo pulseaudio logitech carregado?

Existe algum comando para obter o número de índice do módulo pulseaudio carregado?

Obrigado em avançado.

    
por Prakash V Holkar 20.05.2014 / 09:55

1 resposta

1

  • A entrada possui apenas fontes, a única maneira de obter dissipador para entrada (mic) é usar o módulo de loopback.

    1. Crie um coletor virtual

      pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description=Virtual1
      
    2. Faça um loop no microfone

      pactl load-module module-loopback sink=Virtual1 source=alsa_input.usb-046d_0823_D81A0330-00-U0x46d0x823_1.analog-stereo
      
  • Não tenho certeza se você quer dizer índice de fontes: (alterando awk para obter a primeira coluna)

    pactl list short sources | grep "alsa_input.usb" | awk '{ print  }'
    

    Caso contrário, se você quer dizer que um módulo usa um comando similar

    pactl list short modules | grep "portion-of-module-name" | awk '{ print  }'
    

    Altere portion-of-module-name , tente pactl list short modules para ver a lista completa

por user.dz 21.05.2014 / 19:38