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

첫 번째 0는 카드이고 두 번째는 0다음 출력에 나열된 장치입니다 arecord -l.

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

관련 정보