Comment enregistrer n'importe quel son interne en utilisant Ubuntu et Audacity

36

Comment cna puis-je enregistrer un son interne, comme une entrée micro et une sortie haut-parleur, à partir du même PC sous Ubuntu, en utilisant Audacity ou autre chose?

Par exemple, sous Windows, cela peut être fait comme ceci (je veux faire quelque chose de similaire): Enregistrement du son interne sous Windows

MODIFIER:

J'ai installé pavucontrol mais dans l' onglet enregistrement, il ne montre pasMonitor of <your soundcard>

entrez la description de l'image ici

Zanna
la source
@Takkat: J'ai suivi la réponse, mais cela ne fonctionne pas, car dans mon EDIT, vous pouvez voir que je n'ai pas la même chose que dans la RÉPONSE affichée.
@Takkat: OUI 1) J'ai démarré Audacity 2) Après cela, j'ai lancé le pavucontrol mais pareil. Onglet Enregistrer sur Pavucontrol montre toujours comme je l'ai montré dans mon EDIT.
1
OUI - cela fonctionne avec l'onglet Configuration. Merci. Également étrange, l'onglet d'enregistrement ne s'affiche que lorsque Audacity est en mode d'enregistrement en direct. Mais pas avant le mode veille.

Réponses:

32

Pour définir la source d'enregistrement pour toute application d'enregistrement, nous pouvons installer pavucontrol Installer pavucontrol .

Dès que nous enregistrons un flux audio, le nom de l'application d'enregistrement et la source d'où il enregistre seront affichés dans l' onglet Enregistrement . Nous pourrons alors peut-être changer la source Monitor of <your soundcard>pour enregistrer la sortie de notre carte son:

entrez la description de l'image ici

Nous devrons peut-être choisir un autre profil audio en plus. Cela peut être fait à partir de l' onglet "Configuration" de pavucontrol , par exemple un profil sonore "Duplex" pour la sortie du microphone vers notre récepteur audio local:

Takkat
la source
Oui, mais cela indique "Aucune application n'enregistre actuellement de l'audio". En fait, l’enregistreur de son intégré ne fonctionne pas non plus.
NoBugs
7

La seule façon dont j'ai pu le faire le 12.04 a été de charger le module d'ALSA module-loopbackcomme recommandé par Charl Botha dans cette projection d'écran.

La nouvelle (comme expliqué ici):

  • Obtenir le contrôle du volume PulseAudio (pavucontrol)
  • Dans l'onglet Périphériques d'entrée, vérifiez que vous avez "Moniteur de stéréo analogique intégré" - il s'agit d'un périphérique d'enregistrement virtuel avec lequel vous pouvez enregistrer tout ce qui sort de vos haut-parleurs.
  • MISE À JOUR: Il ne nous reste plus qu'à acheminer votre microphone vers vos haut-parleurs. Faites cela en tapant pactl load-module module-loopback latency_msec=1à l'invite du shell.
  • Si vous enregistrez maintenant avec audacity ou recordmydesktop à partir du "Moniteur de l'analogie stéréo intégrée" (voir l'onglet Enregistrement de pavucontrol après avoir commencé l'enregistrement), vous obtiendrez votre microphone ainsi que tout ce qui sort des haut-parleurs. Cela signifie que vous pouvez désormais enregistrer facilement des réunions Skype ou des Hangouts Google+ privés.
  • UPDATED: Dans l'onglet Enregistrement, vous pouvez afficher tous les flux (liste déroulante en bas), puis configurer le microphone (si vous en avez plusieurs) qui doit boucler en boucle dans la chaîne stéréo analogique intégrée.

Je pense que cette charge de module a le même effet que la configuration "Duplex" recommandée par @Takkat, mais ne fonctionne pas sur ma machine.

Radu Maris
la source
Pour appliquer automatiquement la charge du module de bouclage au démarrage, faites sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'.
Ruslan
Lorsque vous « dirigez votre microphone vers vos haut-parleurs », cela ne cause-t-il pas de commentaires? Il n'y a pas de suppression automatique du bruit, n'est-ce pas? (Sauf si vous utilisez des écouteurs silencieux) Ou bien la latencey de 1 milliseconde a-t-elle un effet ici?
Xen2050
7

Venant de Windows à Linux il y a moins d'un mois, je souhaitais enregistrer une vidéo qui capturerait des séquences de jeu avec l'audio de mes haut-parleurs (sortie HDMI Nvidia) et de mon micro-casque (carte son Auzentech X-Fi Fore 7.1 PCI-E). simultanément.

J'ai essayé ce qui précède mais je ne pouvais pas le faire fonctionner. J'ai essayé Audacity, recordmyDesktop, SimpleScreenRecorder. Je me suis rendu compte que même si je réussissais à obtenir un programme pour enregistrer les deux sources audio et un second programme pour capturer la vidéo, je devrais les aligner dans un éditeur de vidéo (OpenShot) qui ne serait pas aligné à la milliseconde. .

Enfin, j'ai trouvé une solution parfaite avec OpenBroadcaster Software (OBS)

Dans Réglages> Audio , j'ai pu sélectionner:

  • Dispositif audio pour ordinateur de bureau - Moniteur du contrôleur audio stéréo numérique GK106 GK106 (HDMI 2)
  • Périphérique audio auxiliaire / micro - EMU20k2 (Stéréo analogique X-Fi Titanium).

Pour Source , j'ai sélectionné Capture d'écran (XSHM) pour capturer le bureau entier.

Fonctionne parfaitement.

jeremyofmany
la source
1
Merci beaucoup pour cela!! Je ne peux pas croire qu'il existe en réalité un logiciel avancé d'enregistrement sonore pour Linux qui fonctionne correctement et facilement! Je ne trouve aucun moyen d'enregistrer uniquement de l'audio, mais une importation rapide dans Audacity est assez facile. Le meilleur de tout, je ne risque pas de bousiller en permanence mon son en jouant avec les réglages d'Alsa :)
Tobias J
Dans le cas où tous ceux qui veulent installer dans Ubuntu (versions récentes): sudo apt install obs-studio.
Sdlins
1

Mon outil d'enregistrement audio graphique préféré Audio Recorderest capable de capturer l'audio à partir de toutes les sources possibles. Je suis sûr que ce logiciel est un outil indispensable.

Installer un enregistreur audio:

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

Exécutez-le (les paramètres régionaux de mon système sont Ukrainan): entrez la description de l'image ici

Pour enregistrer les sons du système, sélectionnez «Audio intégré Stéréo analogique analogique (sortie)» comme source.

entrez la description de l'image ici

Il est possible de sélectionner de nombreuses sources audio, y compris Skype, ou même de définir la vôtre.

Bob
la source
0

Vous devrez peut-être sélectionner une entrée stéréo analogique (débranchée) dans PulseAudio Volume Control (pavucontrol) pour que cela fonctionne.

C'était la seule façon pour moi de pouvoir enregistrer de l'audio après avoir essayé tout ce que je pouvais trouver sur l'enregistrement audio de la carte son. Malheureusement, vous ne pouvez pas écouter la sortie en même temps avec ce réglage.

Voir aussi capture d'écran:

entrez la description de l'image ici

quidelle
la source