GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Pulseaudio Loopback ¿Descargar dispositivos de salida de audio?

Estoy tratando de averiguar cómo descargar salidas de loopback de audio de pulso. Estoy usando pulseaudio para crear una mezcla de bucle invertido para capturar mi micrófono y el audio del sistema para la transmisión. Cada vez que ejecuto mi script que tiene este código:

pactl load-module module-null-sink sink_name=mix 
pactl load-module module-loopback sink=mix
pactl load-module module-loopback sink=mix

avconv ...

pactl unload-module module-loopback

deja atrás dos dispositivos de salida después de que se cierra. El comando de descarga del módulo elimina el de grabación, pero no puedo encontrar un comando para las salidas.

Respuesta aceptada:

La forma adecuada de descargar módulos

La descarga de un módulo cargado en Pulse Audio se realiza mediante el número de índice del módulo, que se proporciona al cargar:

pactl load-module module-null-sink sink_name=test
24

En el ejemplo anterior, el servidor Pulseaudio cargó el módulo con el ID de índice 24 . Este módulo se puede descargar con el siguiente comando:

pactl unload-module 24

Su secuencia de comandos tendrá que analizar la salida de pactl .

En caso de que no sepamos el número del módulo, podemos emitir el siguiente comando que mostrará el número y el nombre del módulo:

pactl list short modules

Las versiones más nuevas también permiten la descarga por nombre:

pactl unload-module <name>

El método rápido y sucio

Si pulseaudio está configurado como demonio de generación automática (que debería ser el comportamiento predeterminado), podemos descargar rápidamente todos los módulos cargados después de iniciar sesión con un reinicio del servidor PulseAudio para cargar los módulos predeterminados definidos en nuestro default.pa ejecutando:

pulseaudio -k

Esto descargará efectivamente todos los módulos de su secuencia de comandos y cargará el receptor predeterminado para la salida.


Ubuntu
  1. ¿Cómo actualizar Pulseaudio a 12.x en Ubuntu 18.04?

  2. Cómo ampliar el número permitido de dispositivos de loopback

  3. pacto:comando no encontrado

  4. Listar todos los dispositivos ALSA

  5. Salida ficticia en lugar de dispositivo de audio en Debian 9

Comando iftop en Linux

Herramienta htop en Linux

Comando lsblk en Linux

¿Reproductores de audio de línea de comandos?

Tubería/Mezcla de entrada de línea a salida en PulseAudio

Escaneo Nmap para dispositivos habilitados para SNMP