O que significam 0 e 0 em hw:0,0? e como posso obter esses valores?

O que significam 0 e 0 em hw:0,0? e como posso obter esses valores?

Estou tentando fazer screencast e gravar o som do aplicativo também com o ffmpeg. Mas não consigo gravar o som do aplicativo. Acho que há algo errado com meu comando. O que estou fazendo é assim:

ffmpeg -f alsa -i hw:0,0 -f x11grab -i :0.0 out.mpg

Então, preciso entender o que é 0 e 0 em hw:0,0média. Quando faço arecord -lisso a saída é:

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

e aplay -la saída é:

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: CX20585 Analog [CX20585 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

A saída fornece muitos 0valores. Não sei qual colocar hw:#,#para ffmpegpoder gravar o som do aplicativo.

Responder1

O primeiro 0é o cartão e o segundo 0é o dispositivo, conforme listado na saída de arecord -l:

card 0: PCH [HDA Intel PCH], device 0: CX20585 Analog [CX20585 Analog]

informação relacionada