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.
Tags screencast audio