Что означают 0 и 0 в hw:0,0? и как мне получить эти значения?

Что означают 0 и 0 в hw:0,0? и как мне получить эти значения?

Я пытаюсь сделать скринкаст и записать звук приложения с помощью ffmpeg. Но я не могу записать звук приложения. Я думаю, что что-то не так с моей командой. Я делаю так:

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

Итак, мне нужно понять, что hw:0,0означает 0 и 0 в. Когда я это делаю, arecord -lвывод такой:

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

и aplay -lвывод:

**** 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

Вывод дает много 0значений. Я не знаю, какое из них ввести, hw:#,#чтобы ffmpegзаписать звук приложения.

решение1

Первое 0— это карта, а второе 0— устройство, как указано в выводе arecord -l:

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

Связанный контент