Gravando saída de áudio

3

Eu tenho seguido estas instruções para gravar a saída de um programa que eu escrevi (que usa rtaudio para sintetizar música) link

No entanto, quando tento usar o arecord, gravo o microfone, não a saída do meu programa.

Usando arecord -l para listar dispositivos de captura, vejo:

**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Será que isso parece me dar a opção de gravar a saída de outro programa? E se sim, como faço isso?

    
por interstar 29.12.2011 / 03:07

2 respostas

2

Eu recebo praticamente a mesma saída de arecord -l . Eu usei audacity para gravar uma música de um site (sim, tentei comprar a música do site, mas ...). Precisa obter o ajuste correto de silenciar o microfone (se possível) e depois limpar qualquer ruído estático / de fundo. Então, para você, gostaria de iniciar audacity , iniciar seu programa, definir para gravar em um novo projeto e, em seguida, executar a funcionalidade que você deseja gravar.

    
por 29.12.2011 / 03:20
2

Veja o que encontrei para trabalhar na gravação da saída do PulseAudio. Você pode gravar vários processos e ouvir o que está sendo gravado ao mesmo tempo.

Você precisará do controle de volume Pulse Audio ( pavucontrol ) e de alguns softwares, como Audacity para gravar o áudio.

  • Executar pavucontrol .
  • Vá para a guia Input Devices em pavucontrol e mude todos os dispositivos de entrada, a menos que você queira gravar de seu microfone ao mesmo tempo.
  • Execute audacity ou outro programa de gravação. No Audacity, você pode monitorar a saída sem gravar, o que é útil, já que você precisa fazer isso para que o PulseAudio a reconheça. Eu encontrei a captura de ALSA e padrão para funcionar muito bem.
  • Vá para a guia Recording no pavucontrol e defina o seu software de gravação para "ALSA Capture do Monitor do software analógico de áudio incorporado". Se nada aparecer na guia "Gravação", verifique se o aplicativo de captura está realmente gravando.
  • Vá para a guia Playback e ajuste os níveis de cada processo ao seu gosto. Você também pode ajustar os níveis dos alto-falantes ou fones de ouvido na guia "Dispositivos de saída".
  • Grave, edite, exporte, etc.
  • Não se esqueça de ativar seu Input Devices caso você tenha feito isso antes.
por 24.06.2013 / 21:10