Existe-t-il un programme pour Ubuntu capable d’enregistrer les sons provenant uniquement de la sortie du haut-parleur et non des voix extérieures au PC?
Si je ne me trompe pas, alors je suppose que vous parlez d'enregistrer "Stereo Mix" ou une sortie en boucle.
En termes simples, enregistrer un mélange stéréo signifie enregistrer le son à partir de la sortie du haut-parleur.
Voici comment le faire:
pavucontrol
à partir du Centre de logiciel Ubuntu.audacity
à partir du Centre de logiciel Ubuntu.Pulse*
comme appareil d'enregistrement dans Audacity.Note: Testé sous Ubuntu 12.10
Référence PulseAudio - Ubuntu Wiki
Un très petit logiciel simple qui fait exactement ce dont vous avez besoin s'appelle (plutôt évidemment) "Audio Recorder", installé comme ceci:
Sudo add-apt-repository ppa:audio-recorder/ppa
Sudo apt-get update && Sudo apt-get install audio-recorder
Les fichiers sont automatiquement enregistrés dans le répertoire ~/Audio
.
Sudo apt-get install pulseaudio-utils lame mpg123
Recherchez vos haut-parleurs et appuyez sur le flux de votre haut-parleur moniteurpacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'
Jouez tout ce que vous voulez enregistrer et tapez parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3
Appuyez sur ctrl+c
pour arrêter l'enregistrement et lire le fichier enregistré mpg123 out.mp3
Une interface graphique très simple pour cela, extrait tous les fichiers de ici et lancez install.sh
Goto Dash et recherchez Record Speakers
Je viens de faire un petit alias pour enregistrer la sortie audio du PC avec une seule commande et stockée au format opus au lieu de mp3.
Installez les packages requis:
Sudo apt-get install pulseaudio-utils opus-tools
Editez votre fichier .bashrc
:
nano ~/.bashrc
Copiez la ligne ci-dessous et ajoutez-la à la fin de votre ~.bashrc
:
alias recaudio="parec --monitor-stream="$(pacmd list-sink-inputs | awk '$1 == "index:" {print $2}')" | opusenc --raw - $(xdg-user-dir MUSIC)/recording-$(date +"%F_%H-%M-%S").opus"
Enregistrez le fichier en appuyant sur Ctrl+X (pour fermer nano
), puis Y (pour "oui") et Enter (pour confirmer le nom du fichier).
Maintenant, chargez le nouveau ~/.bashrc
(ou ouvrez simplement un nouveau terminal):
source $HOME/.bashrc
Alors essayez, tapez juste
recaudio
Il créera un fichier dans votre dossier d’accueil Musique appelé recording-[DATE].opus
.
Prendre plaisir.