Kernel-Modules
如何在 Linux Mint 上最好地安裝 v4l2loopback?
我正在嘗試從 OBS(26.1.1) 創建一個虛擬網路攝像頭,以便將其提供給 Zoom。我是 Linux Mint 20.1 Cinnamon,版本 4.8.6,核心 5.4.0-64-generic。
我做了:
sudo apt-get install v4l2loopback-dkms sudo apt-get install v4l2loopback-utils
但 v4l2loopback 沒有顯示為縮放選項
我去了 v4l2loopback github 頁面,它建議我應該從頭開始建構它並將其安裝到我的核心中。我嘗試從頭開始建構並立即遇到了 make 命令的問題。
make -C /lib/modules/`uname -r`/build M=/home/berggren/Downloads/v4l2loopback-main modules make[1]: Entering directory '/usr/src/linux-headers-5.4.0-64-generic' Building modules, stage 2. MODPOST 1 modules make[1]: Leaving directory '/usr/src/linux-headers-5.4.0-64-generic' make -C utils make[1]: Entering directory '/home/berggren/Downloads/v4l2loopback-main/utils' cc -I.. v4l2loopback-ctl.c -o v4l2loopback-ctl v4l2loopback-ctl.c:1:10: fatal error: sys/types.h: No such file or directory 1 | #include <sys/types.h> | ^~~~~~~~~~~~~ compilation terminated. make[1]: *** [<builtin>: v4l2loopback-ctl] Error 1 make[1]: Leaving directory '/home/berggren/Downloads/v4l2loopback-main/utils' make: *** [Makefile:85: utils/v4l2loopback-ctl] Error 2
我沒有走得更遠,因為我不確定我是否朝著正確的方向前進。
有人可以解釋安裝 v4l2loopback 的正確程序嗎?
- 安裝
v4l2loopback-dkms
將在您的系統上安裝模組(至少:如果一切順利),但它不會為您載入模組- 所以你需要手動載入模組,比如
modprobe v4l2loopack
- 為了
zoom
使用該設備,您首先必須將 OBS-studio 連接到它。您可能需要
exlusive_caps=1
在載入模組時傳遞該選項,以便zoom
辨識它。