¿Cómo grabar la salida a los altavoces?

80

¿Existe un programa para Ubuntu que pueda grabar sonidos de solo la salida del altavoz y no de voces desde fuera de la PC?

    
pregunta AmirRazoR 15.12.2012 - 17:38

4 respuestas

105

Si no me equivoco, supongo que está hablando de grabar "Stereo Mix" o de salida loopback.

  

En términos simples, la grabación de Stereo Mix significa grabar el sonido de la salida del parlante.

Así es cómo hacerlo:

  1. Instale pavucontrol desde el Centro de Software de Ubuntu.
  2. Instale audacity desde el Centro de Software de Ubuntu.
  3. Seleccione pulse* como dispositivo de grabación en Audacity.
  4. Haz clic en el botón Grabar.
  5. Abra el control de volumen de PulseAudio (busque el control de volumen de PulseAudio en el tablero).
  6. Seleccione la pestaña de grabación.
  7. Ahora debería ver el complemento ALSA [audacity]. Si no ve el complemento ALSA [audacity], asegúrese de haber hecho clic en el botón Grabar con audacia. Deberías ejecutar la grabación con audacia mientras realizas el siguiente paso.
  8. Seleccione "Monitor desde *". Ver captura de pantalla.
  9. Ahora debería poder grabar el sonido que escucha desde el parlante o los auriculares.
  

Nota: probado en Ubuntu 12.10
  Referencia PulseAudio - Ubuntu Wiki

    
respondido por el 465544 15.12.2012 - 18:28
46

Un software muy pequeño y escueto que hace exactamente lo que necesita, se llama (bastante obvio) "Audio Recorder", instalado así:

sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update && sudo apt-get install audio-recorder

Los archivos se guardan automáticamente en el directorio ~/Audio .

    
respondido por el user78915 21.05.2013 - 19:17
18

Línea de comando

  1. Instalar sudo apt-get install pulseaudio-utils lame mpg123
  2. Busca tus parlantes y toca el monitor del monitor stream pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'

  3. Reproduce todo lo que quieras grabar y escribe parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3

  4. Pulse ctrl+c para detener la grabación y reproducir el archivo grabado mpg123 out.mp3

GUI minimalista

Arreglé una GUI muy simple para hacer esto. Extraiga todos los archivos de aquí y ejecute install.sh Goto Dash y búsqueda de Record Speakers

    

respondido por el Bhargav 16.11.2016 - 17:49
2

Acabo de crear 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.

  1. Instalar los paquetes necesarios:

    sudo apt-get install pulseaudio-utils opus-tools
    
  2. Edite su archivo .bashrc :

    nano ~/.bashrc
    

    Copie la línea a continuación y agréguela al final de su ~.bashrc :

    alias recaudio="parec --monitor-stream="$(pacmd list-sink-inputs | awk ' == "index:" {print }')" | opusenc --raw - $(xdg-user-dir MUSIC)/recording-$(date +"%F_%H-%M-%S").opus"
    

    Guarde el archivo presionando Ctrl + X (para cerrar nano ), luego Y (para "Sí") y < kbd> Ingrese (para confirmar el nombre del archivo).

  3. Ahora carga el nuevo ~/.bashrc (o simplemente abre un nuevo terminal):

    source $HOME/.bashrc
    

Luego prueba, solo escribe

recaudio

Creará un archivo en la carpeta de inicio de tu música llamada recording-[DATE].opus .

Disfruta.

    
respondido por el user2758162 29.12.2016 - 16:32

Lea otras preguntas en las etiquetas