Como gravar qualquer som interno dentro e fora usando o Ubuntu e o Audacity

36

Como posso gravar qualquer som interno como entrada e saída de microfone do mesmo PC executando o Ubuntu, usando o Audacity ou algo mais?

Por exemplo, no Windows, isso pode ser feito assim (eu quero fazer algo semelhante): Gravando som interno no Windows

EDITAR:

Eu instalei o pavucontrol, mas na aba record não apareceMonitor of <your soundcard>

insira a descrição da imagem aqui

Zanna
fonte
@ Takkat: Eu segui a resposta, mas não funciona, porque no meu EDIT você pode ver que eu não tenho semelhante como na RESPOSTA estava mostrando.
@ Takkat: SIM 1) iniciei o Audacity 2) Depois iniciei o pavucontrol, mas mesmo. A aba Record no Pavucontrol sempre aparece como eu mostrei na minha edição.
11
SIM - ele funciona fazendo algo com a guia Configuração. Obrigado. Também é estranho que a guia de gravação seja exibida apenas quando o Audacity estiver no modo de gravação ao vivo. Mas não antes do modo ocioso.

Respostas:

32

Para definir a fonte de gravação para qualquer aplicativo de gravação, podemos instalar o pavucontrol Instalar pavucontrol .

Assim que gravarmos qualquer fluxo de áudio, o nome do aplicativo de gravação e a fonte de onde ele será exibido serão mostrados na guia Gravação . Podemos então mudar a fonte Monitor of <your soundcard>para gravar a saída da nossa placa de som:

insira a descrição da imagem aqui

Podemos ter que escolher outro perfil de áudio além disso. Isso pode ser feito na guia "Configuração" do pavucontrol , por exemplo, um perfil de som "Duplex" para saída do microfone para o nosso coletor de áudio local:

Takkat
fonte
Sim, mas mostra "Nenhum aplicativo está gravando áudio no momento". De fato, esse gravador de som também não funciona.
NoBugs 6/11
7

A única maneira de fazer isso no 12.04 foi carregar o módulo da ALSA, module-loopbackconforme recomendado por Charl Botha neste roteiro.

A história curta (como explicado lá):

  • Obtenha o controle de volume PulseAudio (pavucontrol)
  • Na guia Dispositivos de entrada, verifique se você tem "Monitor de estéreo analógico embutido" - este é um dispositivo de gravação virtual com o qual é possível gravar o que estiver saindo dos alto-falantes.
  • ATUALIZADO: Agora só precisamos direcionar o microfone para os alto-falantes. Faça isso digitando pactl load-module module-loopback latency_msec=1no prompt do shell.
  • Se você agora grava com audácia, ou no meu desktop, no "Monitor de estéreo analógico incorporado" (consulte a guia Gravação do pavucontrol depois de iniciar a gravação), você obterá seu microfone e tudo o que estiver saindo dos alto-falantes. Isso significa que agora você pode gravar facilmente reuniões do Skype ou Hangouts particulares do Google+.
  • ATUALIZADO: Na guia Gravação, você pode mostrar todos os fluxos (caixa de combinação na parte inferior) e configurar qual microfone (se você tiver mais de um) deve retornar ao estéreo analógico incorporado

Acho que esse carregamento do módulo tem o mesmo efeito que a configuração "Duplex" recomendada pelo @Takkat, mas não funcionou na minha máquina.

Radu Maris
fonte
Para aplicar a carga do módulo de loopback automaticamente na inicialização, faça sudo sh -c 'echo load-module module-loopback latency_msec=1 >> /etc/pulse/default.pa'.
Ruslan
Quando você " direciona o microfone para os alto-falantes ", isso não gera feedback? Não há cancelamento automático de ruído, existe? (A menos que você esteja usando fones de ouvido silenciosos). Ou 1 milissegundo de latência tem efeito aqui?
Xen2050 26/03
7

Vindo do Windows para o Linux há menos de um mês, eu queria gravar um vídeo que capturasse imagens de jogos com áudio dos meus alto-falantes (saída Nvidia HDMI) e do microfone do meu headset (placa de som Auzentech X-Fi Fore 7.1 PCI-E) simultaneamente.

Eu tentei o acima, mas não consegui fazê-lo funcionar. Eu tentei o Audacity, recordmyDesktop, SimpleScreenRecorder. Percebi que, mesmo que conseguisse reunir um programa para gravar as duas fontes de áudio e um segundo programa para capturar o vídeo, teria que alinhá-las em um editor de vídeo (OpenShot) que não estivesse alinhado ao milissegundo .

Finalmente, encontrei uma solução perfeita com o OpenBroadcaster Software (OBS)

Em Configurações> Áudio , consegui selecionar:

  • Dispositivo de áudio de mesa - Monitor de GK106 HDMI Audio Controller Stereo Digital (HDMI 2)
  • Microfone / dispositivo de áudio auxiliar - EMU20k2 (X-Fi Titanium Series) Estéreo analógico.

Para Origem , selecionei Captura de tela (XSHM) para capturar toda a área de trabalho.

Funciona perfeitamente.

jeremyofmany
fonte
11
Muito obrigado por isso !! Não acredito que haja realmente um software avançado de gravação de som para Linux que funcione correta e facilmente! Não consigo encontrar nenhuma maneira de gravar apenas áudio, mas uma importação rápida para o Audacity depois é bastante fácil. O melhor de tudo, eu não arriscar permanentemente estragar meu som por mexer com as configurações Alsa :)
Tobias J
No caso de alguém querer instalar no Ubuntu (versões recentes): sudo apt install obs-studio.
Sdlins 29/04/19
1

Minha ferramenta de gravação de áudio GUI favorita Audio Recorderé capaz de capturar áudio de todas as fontes possíveis. Tenho certeza de que este software é uma ferramenta indispensável.

Instale o gravador de áudio:

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

Execute-o (o código do idioma do sistema é ucraniano): insira a descrição da imagem aqui

Para gravar sons do sistema, selecione "Áudio estéreo analógico incorporado (saída)" como Fonte.

insira a descrição da imagem aqui

É possível selecionar muitas fontes de áudio, incluindo o Skype, ou mesmo definir as suas próprias.

Prumo
fonte
0

Pode ser necessário selecionar a entrada estéreo analógica (desconectada) no controle de volume PulseAudio (pavucontrol), para que funcione.

Esta foi a única maneira que consegui gravar áudio depois de tentar tudo o que pude encontrar ao gravar o áudio da placa de som. Infelizmente você não pode ouvir a saída ao mesmo tempo com esta configuração.

Veja também a captura de tela:

insira a descrição da imagem aqui

quidel
fonte