hw:0,0 の 0 と 0 はどういう意味ですか? また、それらの値を取得するにはどうすればよいですか?

hw:0,0 の 0 と 0 はどういう意味ですか? また、それらの値を取得するにはどうすればよいですか?

ffmpeg でスクリーンキャストとアプリケーション サウンドの録音を試みていますが、アプリケーション サウンドを録音できません。コマンドに問題があると思います。私がやっていることは次のようになります:

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

したがって、0 と 0 が何を意味するかを理解する必要がありますhw: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

1 つ目0はカード、2 つ目0はデバイスです。出力にリストされているとおりですarecord -l

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

関連情報