を使用ffmpeg arecord -L
すると、Logitech USB Web カメラを次のように識別できます。
hw:CARD=U0x46d0x821,DEV=0
USB Device 0x46d:0x821, USB Audio
Direct hardware device without any conversions
plughw:CARD=U0x46d0x821,DEV=0
USB Device 0x46d:0x821, USB Audio
Hardware device with all software conversions
に入る/dev/snd/by-id
と、ウェブカメラは次のように説明されます。
usb-046d_0821_6813BFD0-00 -> ../controlC1
ffmpegでサウンドデバイスを使用するコマンドが
ffmpeg -f alsa -i $ALSA_DEVICE_NAME..
私が試してみました
ffmpeg -f alsa -i "hw:CARD=U0x46d0x821,DEV=0"
と
ffmpeg -f alsa -i "plughw:CARD=U0x46d0x821,DEV=0"
どちらの場合も、同じエラー メッセージが表示されます。
ALSA lib pcm.c:2208:(snd_pcm_open_noupdate) Unknown PCM hw=CARD=U0x46d0x821,DEV=0
[alsa @ 0x9c96580] cannot open audio device hw=CARD=U0x46d0x821,DEV=0 (No such file or directory)
hw:CARD=U0x46d0x821,DEV=0: Input/output error
私も試しました:
ffmpeg -f alsa -i "usb-046d_0821_6813BFD0-00"
と
ffmpeg -f alsa -i "usb-046d_0821_6813BFD0-00,DEV=0"
それでもエラーメッセージを受け取りました
コマンドの正しい形式を策定するのを手伝ってもらえますか