这表示使用 /dev/dsp 作为音频输入。但是我没有 /dev/dsp 我可以在 /dev/snd 中找到我的网络摄像头的麦克风 /dev/snd/by-id/usb-Dynex_Dynex_1.3MP_Webcam-02
该/dev/dsp
设备来自旧的Open Sound System驱动程序,这些驱动程序如今已被弃用。您列出的设备支持较新的ALSA API,因此不能与 ffmpeg 的oss
解码器一起使用。
而是按照另一个问题中的说明进行操作,但将命令修改为:
ffmpeg -f alsa -i $ALSA_DEVICE_NAME ...
与您的网络摄像头对应的$ALSA_DEVICE_NAME
显示的设备名称在哪里arecord -L
。它可能会列出网络摄像头的一些选项,但选择以hw:
或开头的选项plughw:
应该没问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句