¿Existe un programa para Ubuntu que pueda grabar sonidos de solo la salida del altavoz y no voces de fuera de la PC?
sound
output
audio-recording
AmirRazoR
fuente
fuente

Respuestas:
Si no me equivoco, entonces supongo que estás hablando de grabar "Stereo Mix" o salida de loopback.
Aquí se explica cómo hacerlo:
pavucontroldesde el Centro de software de Ubuntu.audacitydesde el Centro de software de Ubuntu.pulse*como dispositivo de grabación en Audacity.fuente
*despuéspulse*?Un software muy pequeño y básico que hace exactamente lo que necesita, se llama (bastante obviamente) "Audio Recorder", instalado de esta manera:
Los archivos se guardan automáticamente en el
~/Audiodirectorio.fuente
Línea de comando
sudo apt-get install pulseaudio-utils lame mpg123Busque sus altavoces y aproveche la transmisión del monitor de su altavoz
pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'Reproduce todo lo que quieras grabar y escribe
parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3Presione
ctrl+cpara detener la grabación y reproducir el archivo grabadompg123 out.mp3GUI minimalista
Una GUI muy simple para hacer esto, extrae todos los archivos desde aquí y ejecuta
install.shGoto Dash y buscaRecord Speakersfuente
parecno pude interceptaraplayla reproducción en mi prueba en Ubuntu 14.04.| lame [...]tubería y usarla--file-format=wav output.wav(por ejemplo). Puede enumerar los formatos compatibles conparec --list-file-formats. Además, considere dejar un poco más claro el hecho de que necesita especificar el dispositivo con el.monitoral final. ^^parec -d 0 | lame -r -V0 - out.mp3Acabo de hacer un pequeño alias para grabar la salida de audio de la PC con un solo comando y almacenarlo en formato opus en lugar de mp3.
Instale los paquetes requeridos:
Edite su
.bashrcarchivo:Copie la línea a continuación y añádala al final de su
~.bashrc:Guarde el archivo presionando Ctrl+ X(para cerrar
nano), luego Y(para "Sí") y Enter(para confirmar el nombre del archivo).Ahora cargue el nuevo
~/.bashrc(o simplemente abra un nuevo terminal):Entonces intenta, solo escribe
Creará un archivo en su carpeta de inicio de Música llamado
recording-[DATE].opus.Disfrutar.
fuente
--monitor-stream=...Qué significa / significa la parte? Mi lista-sumidero-entradas es cero a menos que algo esté realmente reproduciendo sonido, entonces devolvería un número. Entonces, ¿esto debería comenzar después de que el sonido ya se esté reproduciendo?