V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

pulseaudio

Es un servidor de sonido para sistemas POSIX que gestiona el audio en múltiples aplicaciones, permitiendo mezclar streams de audio y redirigirlos a diferentes dispositivos. Incluye las herramientas pa-info, pacat, pacmd, pactl, padsp, pamon, paplay, parec, parecord, pasuspender y pax11publish.

$ pulseaudio --start
iniciar el daemon principal que gestiona todo el sistema de audio
$ pulseaudio --kill
detener
$ pulseaudio --kill && pulseaudio --start
reiniciar PulseAudio
$ pa-info > audio_info.txt
información completa del sistema de audio y guardarla en un archivo
$ pacat archivo.wav
reproducir un archivo WAV
$ pacat --record --file-format=wav audio.wav --latency-msec=1 & sleep 5 && kill $!
grabar audio a un archivo, 5 segundos
$ pacat --record | pacat --playback
reproducir desde micrófono directamente a altavoz [loopback]
$ pacmd list-sinks
mostrar información de sinks [dispositivos de salida]
$ pacmd list-sources
mostrar información de sources [dispositivos de entrada]
$ pacmd set-default-sink "nombre_del_sink"
cambiar sink por defecto
$ pacmd set-default-source "nombre_del_source"
cambiar source por defecto
$ pacmd list-clients
mostrar clients conectados
$ pactl info
mostrar información general
$ pactl list sinks short
listar todos los sinks
$ pactl list sources short
listar todas las sources
$ pactl list cards
listar tarjetas disponibles
$ pactl set-sink-volume 0 +10%
subir volumen
$ pactl set-sink-volume 0 -10%
bajar volumen
$ pactl set-sink-mute 0 toggle
silenciar/desilenciar
$ pactl set-card-profile 0 output:hdmi-stereo
cambiar perfil de tarjeta a salida HDMI
$ pactl move-sink-input 1 2
mover reproductor de audio entre sinks
$ pactl load-module module-null-sink sink_name=virtual_sink
crear sink virtual para aplicaciones específicas
$ pactl move-sink-input $(pactl list sink-inputs short | grep aplicacion | awk '{print $1}') virtual_sink
asignar aplicación al sink virtual
$ pactl load-module module-null-sink sink_name=monitor_out && pactl load-module module-loopback source=monitor_out.monitor
monitorizar mezcla de audio
$ paplay --device=monitor_out.monitor
reproducir la mezcla
$ padsp mplayer -ao oss archivo.mp3
ejecutar un reproductor que solo soporta OSS con PulseAudio
$ pamon --device=0
monitorizar el audio que se está reproduciendo
$ pamon --format=s16le --channels=2 --rate=44100
monitorizar audio con formato específico
$ paplay audio.wav
reproduce archivos de audio
$ paplay --device=alsa_output.pci-0000_00_1b.0.analog-stereo musica.wav
reproducir archivo con dispositivo específico
$ cat audio.wav | paplay
reproducir desde stdin
$ parec --format=s16le --channels=2 --rate=44100 --file-format=wav grabacion.wav
grabar audio desde dispositivos de entrada a archivo WAV
$ parec --format=s16le | paplay
grabar audio y enviar a stdout
$ parec --device=alsa_input.pci-0000_00_1b.0.analog-stereo grabacion.wav
grabar desde source específica
$ parecord grabacion.wav
grabar audio
$ parecord --channels=1 --rate=16000 grabacion_mono.wav
grabar con parámetros específicos
$ parecord --latency-msec=1 grabacion_baja_latencia.wav
grabar con latencia baja
$ pasuspender -- aplay archivo.wav
ejecutar una aplicación ALSA con PulseAudio suspendido
$ pasuspender -- arecord -f cd grabacion.wav
grabar con ALSA directamente con PulseAudio suspendiso
$ pax11publish
mostrar configuración actual de audio en X11
$ pax11publish -s "nombre_del_sink"
establecer sink por defecto en X11
$ pax11publish -i "nombre_del_source"
establecer source por defecto en X11
$ pax11publish -r
eliminar publicaciones de audio en X11
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4267 entradas - Acerca del Tractatus
La Pipa Plena 2025