GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment exécuter automatiquement Modprobe V4l2loopback au démarrage ?

J'utilise OBS Studio et j'aimerais qu'une sortie vidéo virtuelle soit enregistrée de manière permanente afin qu'elle puisse être exécutée au lancement de l'application.

Cette commande crée la sortie virtuelle :

sudo modprobe v4l2loopback video_nr=10 card_label="OBS Video Source" exclusive_caps=1

Mais je dois exécuter la commande dans la console à chaque démarrage. Comment puis-je rendre cela permanent? Le plugin qui utilise la sortie dans OBS Studio est configuré pour démarrer automatiquement mais /dev/video10 n'est pas disponible après un redémarrage du système.

$ modinfo v4l2loopback | grep -i parm
parm:           debug:debugging level (higher values == more verbose) (int)
parm:           max_buffers:how many buffers should be allocated (int)
parm:           max_openers:how many users can open loopback device (int)
parm:           devices:how many devices should be created (int)
parm:           video_nr:video device numbers (-1=auto, 0=/dev/video0, etc.) (array of int)
parm:           card_label:card labels for every device (array of charp)
parm:           exclusive_caps:whether to announce OUTPUT/CAPTURE capabilities exclusively or not (array of bool)
parm:           max_width:maximum frame width (int)
parm:           max_height:maximum frame height (int)

Réponse acceptée :

Normalement, les modules du noyau peuvent être ajoutés à /etc/modules pour être chargés au démarrage.

Ajoutez ceci à /etc/modules…

v4l2loopback video_nr=10 card_label="OBS Video Source" exclusive_caps=1

Cependant, je ne sais pas si vous pouvez y passer des paramètres. Voici donc une autre façon de procéder.

Ajoutez ceci à /etc/modules…

v4l2loopback

Créez /etc/modprobe.d/v4l2loopback.conf

options v4l2loopback video_nr=10 card_label="OBS Video Source" exclusive_caps=1

Alors…

sudo update-initramfs -c -k $(uname -r)

reboot

Confirmez le chargement du module avec…

lsmod | grep -i v4l2loopback

Ubuntu
  1. Comment exécuter des fichiers .exe dans Ubuntu ??

  2. Comment exécuter le terminal en tant que root ?

  3. Comment exécuter un script ? ?

  4. CentOS / RHEL 7 :Comment créer un script personnalisé à exécuter automatiquement au démarrage

  5. Comment puis-je exécuter automatiquement des scripts au démarrage dans Centos 7 ?

Comment exécuter OpenVPN automatiquement sur Debian avec une adresse IP statique

Comment démarrer le service au démarrage sur Ubuntu 22.04

Comment exécuter un script au démarrage dans Debian 11

Comment exécuter Dolphin en tant que root ?

Comment monter automatiquement une partition d'échange ?

Comment exécuter Memtest dans Ubuntu 22.04