如何使用ffmpeg从我的网络摄像头录制音频和video到文件?
这表示使用/ 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:
应该没问题。