Grabar lo que está sonando (con pulseaudio)
A veces interesa grabar en un fichero lo que está sonoando. Por ejemplo, yo me grabo una sesión de spotify para oirla cuando voy a correr. Aquí está el cómo hacerlo en Linux con pulseaudio: Encontré este script que explicaba cómo hacerlo, pero no me iba por tener el sistema en español. Un par de cambios tontos en el script y queda:
#!/bin/bash WAV="$1" if [ -z "$WAV" ]; then echo "Uso: $0 OUTPUT.WAV" >&2 exit 1 fi rm -f "$WAV" # Get sink monitor: MONITOR=$(pactl list | grep -A1 '^\*\*\* Origen #' | \ grep '^Nombre: .*\.monitor$' | cut -d" " -f2 | tail -n1) # Record it raw, and convert to a wav echo "Grabando a $WAV ..." echo "Cierra esta ventana para terminar" parec -d "$MONITOR" | sox -t raw -r 44k -sLb 16 -c 2 - "$WAV"
Lo graba en un wav que luego puede uno pasar a mp3 o a lo que quiera.
No comments yet.