Esiste un programma per Ubuntu in grado di registrare suoni solo dell'uscita dell'altoparlante e non voci esterne al PC?
Esiste un programma per Ubuntu in grado di registrare suoni solo dell'uscita dell'altoparlante e non voci esterne al PC?
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:
pavucontrol
da Ubuntu Software Center. audacity
da Ubuntu Software Center. pulse*
come dispositivo di registrazione in Audacity. Nota: testato su Ubuntu 12.10
Riferimento PulseAudio - Ubuntu Wiki
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
.
sudo apt-get install pulseaudio-utils lame mpg123
Cerca i tuoi altoparlanti e tocca il monitor stream dell'altoparlante pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'
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
Hit ctrl+c
per interrompere la registrazione e riprodurre il file registrato mpg123 out.mp3
Ho risolto una GUI molto semplice per farlo. Estrai tutti i file da qui ed esegui install.sh
Goto Dash e cerca Record Speakers
Ho appena creato un piccolo alias per registrare l'uscita audio del PC con un singolo comando e memorizzato in formato opus anziché mp3.
Installa i pacchetti richiesti:
sudo apt-get install pulseaudio-utils opus-tools
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).
Ora carica il nuovo ~/.bashrc
(o semplicemente apri un nuovo terminale):
source $HOME/.bashrc
Quindi prova, digita p>
recaudio
Creerà un file nella cartella home di Music chiamata recording-[DATE].opus
.
Enjoy.
Leggi altre domande sui tag sound output audio-recording