$ 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
我真的不知道几周前我用来在 19.10上安装它的以前的 droidcam 源发生了什么。但现在我发现了一个不同的来源,它适用于我在 20.04 的情况。
我使用的步骤,如果您之前已经完成,则不需要这些步骤。最好运行下一个命令:
构建所需的依赖项:
从源代码构建 droidcam:
运行:
我禁用了安全启动 - 请参阅此处https://wiki.ubuntu.com/UEFI/SecureBoot/DKMS
然后重新安装了 Droidcam
我认为 DroidCam
v4l2loopback_dc
会在更新内核后查找我收到此错误。此后,该模块不再位于当前内核的文件夹中。当我收到此错误时,我通常通过卸载并重新安装 DroidCam 来解决它,如下所示:https ://www.dev47apps.com/droidcam/linuxx/
参考:Reddit-突然,Droidcam 停止工作