如何使用 ffmpeg 从我的网络摄像头录制音频和视频到文件?

如何使用 ffmpeg 从我的网络摄像头录制音频和视频到文件?

说使用 /dev/dsp 作为音频输入。但我没有 /dev/dsp 我可以在 /dev/snd 中找到我的网络摄像头的麦克风,即 /dev/snd/by-id/usb-Dynex_Dynex_1.3MP_Webcam-02

答案1

/dev/dsp设备来自旧开放式音响系统驱动程序,这些驱动程序现在已被弃用。您列出的设备支持较新的阿尔萨斯大学API,因此不能与 ffmpeg 的oss解码器一起使用。

而是按照另一个问题中的说明进行操作,但将命令修改为:

ffmpeg -f alsa -i $ALSA_DEVICE_NAME ...

$ALSA_DEVICE_NAME显示的与您的网络摄像头相对应的设备名称在哪里arecord -L?它可能会列出网络摄像头的几个选项,但选择以hw:或开头的选项plughw:就可以了。

相关内容