Droidcam 无法找到 dev/video0

Droidcam 无法找到 dev/video0

最近安装系统更新后,droidcam 将无法打开并出现错误信息:未找到设备 (/dev/video[0-9])。您安装了它吗?

Ubuntu 18.04.4 LTS

答案1

我不知道之前使用的 droidcam 源发生了什么安装它几周前,我曾于 19.10 上看到过这个视频。但现在我发现不同来源就我的情况来说,它在 20.04 上运行良好。

我使用的步骤如果您之前已经执行过,则可能不需要执行。最好运行下一个命令:

$ sudo apt install v4l2loopback-utils v4l2loopback-dkms cmake nasm yasm pkg-config libgtk2.0-dev
$ sudo modprobe v4l2loopback
$ v4l2-ctl --list-devices     # check if you have dummy video devices
Dummy video device (0x0000) (platform:v4l2loopback-000):
/dev/video0

构建所需的依赖项:

cd ~/Downloads
git clone https://github.com/libjpeg-turbo/libjpeg-turbo.git
cd libjpeg-turbo
mkdir build && cd build
cmake -G"Unix Makefiles" ../
make && sudo make install

从源代码构建 droidcam:

cd ~/Downloads
git clone https://github.com/aramg/droidcam.git
cd droidcam/linux
make
sudo ./install-dkms

运行:

droidcam &
ffplay /dev/video1    # in your case it could be a different video device

答案2

我禁用了安全启动 - 参见此处https://wiki.ubuntu.com/UEFI/SecureBoot/DKMS

然后重新安装Droidcam

gcc make linux-headers-`uname -r`

cd /tmp/
wget https://files.dev47apps.net/linux/droidcam_latest.zip
echo "957e5ff9e1762d0e912ee43a5f9083bb droidcam_latest.zip" | md5sum -c --
# OK?
unzip droidcam_latest.zip -d droidcam && cd droidcam
sudo ./install

答案3

我认为 DroidCam 查找v4l2loopback_dc我在更新内核后收到此错误。此后,该模块不再位于当前内核的文件夹中。

当我收到此错误时,我通常通过卸载并重新安装 DroidCam 来解决它,如下所示:https://www.dev47apps.com/droidcam/linuxx/

参考:Reddit-Droidcam 突然停止工作

相关内容