Question Comment enregistrer la sortie sur les haut-parleurs?


Existe-t-il un programme pour Ubuntu capable d’enregistrer uniquement les sons de la sortie du haut-parleur et non des voix provenant de l’extérieur du PC?


80
2017-12-15 16:38


origine


Pourquoi voulez-vous enregistrer du son depuis l'intérieur de l'ordinateur? - jPlatte
Il y a un site de piano virtuel, et je veux jouer du piano et l'enregistrer pendant que je l'écoute à partir de mes écouteurs et non pas à haute voix. - AmirRazoR
Donc, vous voulez juste enregistrer le son de sortie d'un site Web? Je pense que presque tout le monde ici pensait que vous parliez des sons de vos composants informatiques: D - jPlatte
Ma réponse à cette question similaire pourrait être utile: askubuntu.com/questions/167061
Voir également Comment enregistrer des sons internes à l'intérieur et à l'extérieur avec Ubuntu et Audacity. Là cette réponsea travaillé pour moi, contrairement à toutes les réponses données ici. - Ruslan


Réponses:


Si je ne me trompe pas, alors vous parlez d'enregistrer "Stereo Mix" ou de bouclage.

En termes simples, Recording Stereo Mix signifie l'enregistrement du son à la sortie du haut-parleur.

Voici comment procéder:

  1. Installer pavucontrol à partir du centre logiciel Ubuntu.
  2. Installer audacity à partir du centre logiciel Ubuntu.
  3. Sélectionner pulse* comme périphérique d'enregistrement dans Audacity.
  4. Cliquez sur le bouton d'enregistrement.
  5. Ouvrez le contrôle du volume PulseAudio (Recherche du contrôle du volume PulseAudio dans Dash).
  6. Sélectionnez l'onglet Enregistrement.
  7. Maintenant, vous devriez voir le plug-in ALSA [audacity]. Si vous ne voyez pas le plug-in ALSA [audacity], assurez-vous d'avoir cliqué sur le bouton Enregistrer dans audacity. Vous devriez exécuter l'enregistrement avec audace lors de la prochaine étape.
  8. Sélectionnez "Moniteur de *". Voir la capture d'écran. Screen shot of PulseAudio Volume Control
  9. Vous devriez maintenant pouvoir enregistrer le son que vous entendez du haut-parleur ou du casque.

Note: Testé dans Ubuntu 12.10
  Référence PulseAudio - Wiki Ubuntu


105
2017-12-15 17:28



J'ai trouvé "pulse" mais je ne pouvais pas trouver "pulse: Mix: 0" ou quelque chose comme mix 0. Je suis juste allé dans les préférences et ensuite les appareils et j'ai cliqué sur l'enregistrement et il n'y avait que du pouls : mix: 0? - AmirRazoR
@AmirRazoR Update pour refléter la version actuelle d'Ubuntu. - 465544
L'onglet Enregistrement de puvucontrol est vide et je n'ai pas non plus trouvé comment changer en impulsion audace. - kroiz
Cela fonctionne très bien pour moi. Merci! - J. Taylor
Fonctionne sur Linux Mint. - possumkeys


Un très petit logiciel 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 enregistrés automatiquement sur le ~/Audio annuaire.

Ubuntu audio-recorder


46
2018-05-21 17:17



Cela fonctionne comme un charme aussi! :) - conualfy
C'est charmant, merci! Très soignée, et bien que la configuration d'Audacity fonctionne, si vous juste besoin d'enregistrer de l'audio (à ogg, wav, mp3, etc), c'est la solution. - karni
Outil très simple et soigné! - SunLiWei
Pourquoi voudriez-vous aller à travers le "hustle" avec Audacity quand celui-ci fait le travail dont vous avez besoin en un seul clic ... me bat. - poelinca
audio-recorder ne fonctionne pas actuellement dans Ubuntu 14.04: audio-recorder: erreur de recherche de symbole: audio-recorder: symbole indéfini: _gst_message_type - Aleksander Alekseev


Ligne de commande

  1. Installer sudo apt-get install pulseaudio-utils lame mpg123
  2. Recherchez vos haut-parleurs et appuyez sur votre haut-parleurs moniteur courant  pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'enter image description here

  3. 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

  4. Frappé ctrl+c arrêter l'enregistrement et lire le fichier enregistré mpg123 out.mp3

GUI minimaliste

J'ai réparé une interface graphique très simple pour ce faire. Tirez tous les fichiers de ici et courir install.sh Aller à Dash et rechercher Record Speakers


18
2017-11-16 16:49



Meilleure solution ... <3 - Peque
Enregistre le silence lorsque je fais un test aplay /dev/urandom. - Ruslan
@Ruslan aplay est pour la lecture, son homologue pour l'enregistrement est arecord - Bhargav
Bien sûr, c'est pour la lecture. C'est également utile pour tester les logiciels d'enregistrement en boucle que le logiciel peut intercepter ce qui est lu. Et parec n'a pas pu intercepter aplaylecture dans mon test sur Ubuntu 14.04. - Ruslan
Envisagez de supprimer le | lame [...] pipe et utilisation --file-format=wav output.wav (par exemple). Vous pouvez lister les formats supportés avec parec --list-file-formats. En outre, envisagez de clarifier le fait que vous devez spécifier le périphérique avec le .monitor à la fin. ^^ - Peque


Je viens de créer un petit alias pour enregistrer la sortie audio du PC avec une seule commande et stockée au format opus au lieu de mp3.

  1. Installez les packages requis:

    sudo apt-get install pulseaudio-utils opus-tools
    
  2. Modifier votre .bashrc fichier:

    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 (fermer nano), puis Y (pour "Oui") et Entrer (pour confirmer le nom du fichier).

  3. Maintenant, chargez le nouveau ~/.bashrc (ou simplement ouvrir un nouveau terminal):

    source $HOME/.bashrc
    

Ensuite, essayez, tapez simplement

recaudio

Il va créer un fichier dans votre dossier personnel Musique appelé recording-[DATE].opus.

Prendre plaisir.


2
2017-12-29 15:32



Que fait le --monitor-stream=... part do / mean? Mes entrées de liste-puits sont nulles, sauf si quelque chose joue réellement le son, alors cela renverrait un nombre. Donc, cela devrait être commencé après que le son est déjà joué? - Xen2050