Como gravar a saída de som com gtk-recordmydesktop?


43

Estou usando o gtk-recordmydesktop para gravar a saída de vídeo na minha área de trabalho. No entanto, os vídeos não têm som. Todos os tutoriais que encontrei sobre isso envolveram a gravação de som de um microfone, enquanto estou interessado em obter a saída de som gravada. Como posso fazer isso? O FAQ oficial diz "A solução está nas configurações do seu mixer. Continue jogando com ele;)." o que não esclarece nada.

Como posso gravar a saída de som, enquanto também consigo ouvi-la?


1
Eu criei um tutorial em vídeo que cobre as etapas do Debian Linux de 2014.
Martin Vahi

Respostas:


44

Consegui dar um passo adiante nos fóruns do Ubuntu , para maior clareza, foi o que fiz:

  1. sudo apt-get install gtk-recordmydesktop pavucontrol
  2. Abriu a caixa de diálogo Controle de volume do Pulse Audio: Applications > Sound & Video > PulseAudio Volume Control
  3. Aberto gtk-recordmydesktop
  4. Nas preferências avançadas do gtk-rmd, guia "Som", defina "Dispositivo" como pulse
  5. Em gtk-rmd, inicie uma gravação
  6. No Controle de volume, vá para a guia Gravação e altere a entrada recordmydesktop para 'Monitor of'

Isto é o que parece ter funcionado para mim.


Nota: com a configuração 'Monitor de', ela deve ser uma cópia oculta e você poderá ouvir o mesmo áudio através de fones de ouvido etc.
NJ

6
Isso funcionou. FWIW, tive que mudar a opção Sound> Device de DEFAULT para pulsar no gtk-recordmydesktop, embora pudesse ser assim que o Arch foi configurado anteriormente para ter um padrão diferente.
Macha

@Macha na linha de comando, isso corresponde à passagem de "--device pulse"
g33kz0r

Obrigado por apontar pavucontrol; a gravação foi silenciada inicialmente por algum motivo. Outro FWIW, tive que mudar o perfil (guia de configuração do pavucontrol) de Duplexpara Output, e finalmente o fiz.
precisa saber é

2
Existe alguma maneira de obter o microfone de entrada E o monitor da saída de áudio?
Georgebrindeiro 15/08/14

14

Tudo o que eu precisava fazer era mudar DEFAULTpara pulse: botão Avançado > guia Som > Dispositivo :.


Eu confirmo que faz o truque!
Capy

Isso não é tudo que eu tinha que fazer (eu também tinha que fazer a coisa pavucontrol da outra resposta), mas foi necessário
HighCommander4

5

Se você usa o Pulseaudio, há um tutorial no Wiki do Ubuntu . Basicamente, tudo se resume ao uso do mixer de áudio de pulso, para redirecionar o som de sua fonte para a audácia, onde é salvo, em vez da saída padrão (que seriam os alto-falantes).


1
Infelizmente, isso parece significar que não consigo ouvir o som, o que não é bom o suficiente.
Macha

2
@Macha: Em princípio, acho que o Pulseaudio é capaz de replicar a saída em várias portas. Você não encontrou nenhuma maneira de fazer isso? Caso contrário, uma solução alternativa que pode ou não ser aceitável é reproduzir o arquivo de som à medida que é gravado (isso pode introduzir latência inaceitável e você provavelmente precisará gravar em um formato bruto (não compactado)).
Gilles 'SO- stop be evil'

1
@ Gilles: Ok, obrigado. Minha culpa. O tutorial realmente disse isso, mas a maneira como a resposta foi redigida implicava em contrário. Há um último problema: dessa maneira, eu preciso sincronizar manualmente o som, já que o gtk-recordmydesktop e o audacity são iniciados separadamente.
Macha

1

Eu tive que usar essas configurações no pavucontrol:

Configuração> Áudio Integrado> Perfil> Saída Estéreo Digital (HDMI) + Entrada Estéreo Analógica

Então ele gravou o som que estava tocando


1

O som não está sendo gravado devido ao baixo nível de entrada. Você pode corrigir isso aqui:

  • Vá para o aplicativo de som das configurações. Então, lá você verá a opção de entrada adjacente à saída.
  • Você precisa apenas aumentar o nível de entrada de zero para aproximadamente 35-40%. Este é o melhor nível experimentado por mim.
  • Agora, novamente, acesse o recordMyDesktopaplicativo e inicie sua gravação.

Vai funcionar bem (pelo menos funcionou para mim).


0

Esta é uma pergunta antiga, mas aqui está para o Mint 17.2:

  1. Abra "Preferências de som" -> "Entrada"
  2. Escolha "Monitor de $ YOUR_USUAL_OUTPUT_DEVICE"
  3. Grave normalmente em gtk-rmd

Dessa forma, você pode evitar que a chave de entrada seja gravada no vídeo.

Lembre-se de mudar de volta quando terminar!


Isso não funciona mais para o Linux Mint. O mixer de áudio Pulse é necessário para fazê-lo funcionar.
Nikola Petkanski

0

Essa configuração funciona para mim.  Escolha Monitores no Show: em Dispositivos de Entrada

Essa configuração funciona para mim. Escolha Monitores no Show: em Dispositivos de Entrada


0

Alterar o dispositivo da placa de som para "pulso" não funcionou. Quando mudei para "padrão", funcionou.

Debian, kernel 4.9.0-8-amd64
from lspci -v:
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)         Subsystem: Lenovo Broadwell-U Audio Controller
    Flags: bus master, fast devsel, latency 0, IRQ 48
    Memory at e1230000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.