Como obter o recordmydesktop para gravar o áudio do aplicativo no Debian / Squeeze?

3

Estou em uma instalação do amd64 Debian / Squeeze em uma placa-mãe Intel DX58SO. Eu quero usar o recordmydesktop para gravar a saída audiovisual do aplicativo. É importante que qualquer áudio gerado pelos aplicativos seja gravado junto com o vídeo. O aplicativo que eu realmente quero gravar é o VirtualBox, mas googling sugere que tem suas próprias complicações, então por enquanto eu estou apenas tentando obter o recordmydesktop para até mesmo gravar audaciosas músicas mp3. O vídeo funciona muito bem, mas eu simplesmente não consigo gravar qualquer som gravado.

recordmydesktop --print-config diz:

recordMyDesktop was compiled with the following options:
Jack:                   Enabled
Default Audio Backend:  ALSA

Quando comecei a tentar fazer com que isso funcionasse, a máquina tinha o ALSA (o audacioso estava enviando para ele); Ao longo do caminho eu instalei pulseaudio e pavucontrol (como sugerido pela questão referenciada abaixo) e comutada audaciosa para pulseaudio saída - sem melhora. Então eu instalei o jackd, liguei o qjackctl ... e estou completamente fora da minha profundidade agora.

Existe alguma prescrição simples para obter o recordmydesktop para gravar o áudio do aplicativo? (De preferência, com o sistema restaurado para o ALSAness original e o material de pulso / tomada removido, se não for necessário; observo que o VirtualBox, que é o alvo pretendido, parece mencionar o ALSA em seus logs).

Estou ciente de esta pergunta mas, eu suponho, a solução é específica do Ubuntu pois, para mim, nada aparece no controle de volume PulseAudio (continua a exibir "Nenhuma aplicação está gravando áudio" na guia de gravação, enquanto essa resposta parece implica que o recordmydesktop deve aparecer lá quando estiver rodando, para que um fluxo possa ser roteado para ele).

Eu também tentei o "instanbul" grabber mas isso não funcionou melhor. Também gtk-recordMyDesktop mas que parece ser apenas um wrapper fino para a ferramenta de linha de comando recordmydesktop e apenas ofusca os problemas.

Obrigado por qualquer ajuda específica do Debian

    
por timday 12.07.2011 / 01:36

1 resposta

1

A maneira mais segura de fazer isso é adicionar um dispositivo alsaloop (um dispositivo que você pode usar como saída e gravar de), mas não é exatamente uma tarefa simples. Instalação e configuração de alsaloop é muito longa para a duração de uma resposta em um site de QA, o wiki alsa tem a maioria das etapas.

Uma maneira mais simples de usar o pulso é detalhada aqui . Basicamente, use os dispositivos de pulso do monitor no pavucontrol.

    
por 28.06.2012 / 21:58