Tentando gravar da fonte de áudio padrão

2

Estou tentando gravar a saída de som, mas isso parece mais complicado do que o esperado.

Eu esperava que

 arecord -f cd -t wav --max-file-time 3600 --use-strftime %Y/%m/%d/listen-%H-%M-%v.wav

gravaria 1 arquivo a cada hora, colocando o arquivo resultante em uma estrutura de diretórios com ano, mês, dia e nome (hora) .wav.

Na verdade, ele grava a saída de som através do microfone (adicionando a ele todo ruído do ambiente imaginável, especialmente digitando no teclado).

ffmpeg -f x11grab -r 25 -s 800x600 -i :0.0 -f alsa -ac 2 -i pulse -acodec libmp3lame -ab 128k /tmp/outputFile.mpg consegue gravar o vídeo e o som, mas sofre do mesmo problema que o comando anterior.

Existe uma maneira de inserir em um arquivo o som que está sendo gerado?

A saída de record -l é:

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

Se eu não encontrar uma solução, eu escolheria a solução deselegante de comprar um cabo de loopback para conectar a saída dos alto-falantes à entrada do microfone.

    
por Quora Feans 24.03.2014 / 03:01

0 respostas