Comment enregistrer la sortie sur les haut-parleurs?

79

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?

    
posée AmirRazoR 15.12.2012 - 17:38
la source

4 réponses

105

Si je ne me trompe pas, je suppose que vous parlez d’enregistrer "Stereo Mix" ou de bouclage.

  

En termes simples, Recording Stereo Mix signifie enregistrer le son à la sortie des enceintes.

Voici comment faire:

  1. Installez pavucontrol depuis Ubuntu Software Center.
  2. Installez audacity depuis Ubuntu Software Center.
  3. Sélectionnez pulse* comme périphérique d’enregistrement dans Audacity.
  4. Cliquez sur le bouton Enregistrer.
  5. Ouvrez PulseAudio Volume Control (recherchez le contrôle de 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.
  9. Maintenant, vous devriez 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

    
réponse donnée 465544 15.12.2012 - 18:28
la source
45

Un très petit logiciel qui fait exactement ce dont vous avez besoin est appelé (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 dans le répertoire ~/Audio .

    
réponse donnée user78915 21.05.2013 - 19:17
la source
18

Ligne de commande

  1. Installer sudo apt-get install pulseaudio-utils lame mpg123
  2. Recherchez vos haut-parleurs et accédez au flux haut-parleur moniteur pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'

  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. Cliquez sur ctrl+c pour arrêter l'enregistrement et lire le fichier enregistré mpg123 out.mp3

Interface graphique minimaliste

J'ai installé une interface graphique très simple pour ce faire. Tirez tous les fichiers de ici et exécutez install.sh Allez à Dash et recherchez Record Speakers

    
réponse donnée Bhargav 16.11.2016 - 17:49
la source
2

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. Modifiez 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 ' == "index:" {print }')" | 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 < kbd> Entrez (pour confirmer le nom du fichier).

  3. Chargez maintenant le nouveau ~/.bashrc (ou ouvrez simplement un nouveau terminal):

    source $HOME/.bashrc
    

Alors essayez, tapez simplement

recaudio

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

Profitez.

    
réponse donnée user2758162 29.12.2016 - 16:32
la source

Lire d'autres questions sur les étiquettes