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]