Come registrare l'output negli altoparlanti?

79

Esiste un programma per Ubuntu in grado di registrare suoni solo dell'uscita dell'altoparlante e non voci esterne al PC?

    
posta AmirRazoR 15.12.2012 - 17:38

4 risposte

105

Se non sbaglio, suppongo che tu stia parlando della registrazione di "Stereo Mix" o dell'uscita loopback.

  

In parole povere, registrare Stereo Mix significa registrare il suono dall'output degli altoparlanti.

Ecco come farlo:

  1. Installa pavucontrol da Ubuntu Software Center.
  2. Installa audacity da Ubuntu Software Center.
  3. Seleziona pulse* come dispositivo di registrazione in Audacity.
  4. Fai clic sul pulsante Registra.
  5. Apri il controllo volume PulseAudio (cerca il controllo volume PulseAudio in Dash).
  6. Seleziona scheda Registrazione.
  7. Ora dovresti vedere il plug-in ALSA [audacity]. Se non vedi il plug-in ALSA [audacity], assicurati di aver fatto clic su Record Button in audacity. Dovresti eseguire la registrazione in audacity mentre esegui il passaggio successivo.
  8. Seleziona "Monitor da *". Vedi schermata.
  9. Ora dovresti essere in grado di registrare il suono che senti dagli altoparlanti o dalle cuffie.
  

Nota: testato su Ubuntu 12.10
  Riferimento PulseAudio - Ubuntu Wiki

    
risposta data 465544 15.12.2012 - 18:28
45

Un software molto piccolo, essenziale che fa esattamente ciò che ti serve, è chiamato (piuttosto ovviamente) "Audio Recorder", installato in questo modo:

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

I file vengono salvati automaticamente nella directory ~/Audio .

    
risposta data user78915 21.05.2013 - 19:17
18

Riga di comando

  1. Installa sudo apt-get install pulseaudio-utils lame mpg123
  2. Cerca i tuoi altoparlanti e tocca il monitor stream dell'altoparlante pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'

  3. Riproduci tutto ciò che vuoi registrare e digita parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3

  4. Hit ctrl+c per interrompere la registrazione e riprodurre il file registrato mpg123 out.mp3

GUI minimalista

Ho risolto una GUI molto semplice per farlo. Estrai tutti i file da qui ed esegui install.sh Goto Dash e cerca Record Speakers

    

risposta data Bhargav 16.11.2016 - 17:49
2

Ho appena creato un piccolo alias per registrare l'uscita audio del PC con un singolo comando e memorizzato in formato opus anziché mp3.

  1. Installa i pacchetti richiesti:

    sudo apt-get install pulseaudio-utils opus-tools
    
  2. Modifica il tuo file .bashrc :

    nano ~/.bashrc
    

    Copia la riga qui sotto e aggiungila alla fine di ~.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"
    

    Salva il file premendo Ctrl + X (per chiudere nano ), quindi Y (per "Sì") e < kbd> Invio (per confermare il nome del file).

  3. Ora carica il nuovo ~/.bashrc (o semplicemente apri un nuovo terminale):

    source $HOME/.bashrc
    

Quindi prova, digita

recaudio

Creerà un file nella cartella home di Music chiamata recording-[DATE].opus .

Enjoy.

    
risposta data user2758162 29.12.2016 - 16:32

Leggi altre domande sui tag