Linux Mint에 v4l2loopback을 가장 잘 설치하는 방법은 무엇입니까?

Linux Mint에 v4l2loopback을 가장 잘 설치하는 방법은 무엇입니까?

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

  1. Install은 v4l2loopback-dkms시스템에 모듈을 설치하지만(적어도 모든 것이 잘 진행된다면) 모듈을 로드하지는 않습니다.
  2. 따라서 다음과 같이 모듈을 수동으로 로드해야 합니다.modprobe v4l2loopack
  3. 이 장치를 사용 하려면 zoom먼저 OBS-studio를 장치에 연결해야 합니다.

모듈을 인식 exlusive_caps=1하려면 모듈을 로드할 때 이 옵션을 전달 해야 할 수도 있습니다 .zoom

관련 정보