Python 如何使用usb网络摄像头在覆盆子pi上拍摄视频

Python 如何使用usb网络摄像头在覆盆子pi上拍摄视频,python,python-3.x,raspberry-pi,camera,picamera,Python,Python 3.x,Raspberry Pi,Camera,Picamera,您好,我有一个usb网络摄像头,摄像头对于picamera来说太坏了,我是否可以编写一个可以录制视频的python程序???我想到了一些想法 确定您拥有的网络摄像头 将其插入并查看是否可以通过以下方式查看: sudo lsusb 安装v4l utils并查看其是否可访问: sudo-apt-get-install v4l-utils v4l2 ctl——列出设备 安装ffmpeg并尝试使用它: sudo-apt-install-ffmpeg ffplay/dev/video0 如果这样做

您好,我有一个usb网络摄像头,摄像头对于picamera来说太坏了,我是否可以编写一个可以录制视频的python程序???

我想到了一些想法

  • 确定您拥有的网络摄像头

  • 将其插入并查看是否可以通过以下方式查看:

    sudo lsusb

  • 安装
    v4l utils
    并查看其是否可访问:

    sudo-apt-get-install v4l-utils

    v4l2 ctl——列出设备

  • 安装
    ffmpeg
    并尝试使用它:

    sudo-apt-install-ffmpeg

    ffplay/dev/video0


  • 如果这样做有效,您可以使用
    ffmpeg
    进行录制,或者使用OpenCV
    videocapture()
    抓取和录制帧。

    等等,我该如何使用ffmpeg,因为安装OpenCV看起来像是一个乐团。我提到的
    ffplay
    命令是
    ffmpeg
    的一部分。首先尝试上面的1-4条,并报告进展情况。您可能不需要OpenCV。以下内容
    ffmpeg-f v4l2-帧速率25-视频大小640x480-i/dev/video0 output.mkv
    好的,现在如果代码运行多次,它会覆盖输出视频还是生成多次也非常感谢!!!它会询问您是否要覆盖视频,如果您说不,它会停止。如果您总是想覆盖,请使用
    ffmpeg-y…