Zoom에 제공할 수 있도록 OBS(26.1.1)에서 가상 웹캠을 생성하려고 합니다. 저는 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을 설치하는 올바른 단계를 설명해 줄 수 있는 사람이 있나요?
답변1
- Install은
v4l2loopback-dkms
시스템에 모듈을 설치하지만(적어도 모든 것이 잘 진행된다면) 모듈을 로드하지는 않습니다. - 따라서 다음과 같이 모듈을 수동으로 로드해야 합니다.
modprobe v4l2loopack
- 이 장치를 사용 하려면
zoom
먼저 OBS-studio를 장치에 연결해야 합니다.
모듈을 인식 exlusive_caps=1
하려면 모듈을 로드할 때 이 옵션을 전달 해야 할 수도 있습니다 .zoom