Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 30/09/2021, à 10:51

james14000

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

je suis en train de reinstaller droidcam client linux sur PC, en ce sens, une ligne de commande est notée, mais il n'est pas possible de la lancer, que se passe-t-il ?

https://www.dev47apps.com/droidcam/linux/

For DroidCam v4l2loopback-dc,
1. Install these packages: linux-headers-`uname -r` gcc make.

For example: sudo apt install linux-headers-`uname -r` gcc make

2. Run sudo ./install-video

The install-video script will try to auto-sign the drivers if you have secure boot enabled. If the signing fails, you will be prompted to manually take care of signing the driver by following ‘Secure Boot Module Signing’ instructions for your distro (more info on Google).

If all goes well, you can ensure the video device is loaded via lsmod | grep v4l2loopback_dc (you should see v4l2loopback_dc in the output).

Skype, Zoom, OBS Studio, etc. should now list DroidCam as a video device (or you may see it listed as a raw /dev/video device).

Si tout se passe bien, vous pouvez vous assurer que le périphérique vidéo est chargé via lsmod |  grep v4l2loopback_dc (vous devriez voir v4l2loopback_dc dans la sortie).

james14000@james14000-MS-7982:~$ sudo ./install-vidéo
sudo: ./install-vidéo : commande introuvable
james14000@james14000-MS-7982:~$ lsmod | grep v4l2loopback_dc (you should see v4l2loopback_dc in the output)
bash: erreur de syntaxe près du symbole inattendu « ( »
james14000@james14000-MS-7982:~$ 
james14000@james14000-MS-7982:~$ lsmod |  grep v4l2loopback_dc 
james14000@james14000-MS-7982:~$ lsmod | grep v4l2loopback_dc

Dernière modification par james14000 (Le 30/09/2021, à 10:56)


processeur : Intel® Core™ i3-6100 × 4. carte graphique : Intel® HD Graphics 530 (SKL GT2
Apprenti sur Ubuntu. 24.04. 64 bits / 133.0 Firefox Release Linux 6.8.0-49-generic

Hors ligne

#27 Le 30/09/2021, à 11:32

Qid

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Sérieusement il y a moyen que tu ne copie-colle pas n'importe quoi dans ton terminal sans rien comprendre... Ça évitera les risques de tout péter...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#28 Le 30/09/2021, à 12:31

NicoApi73

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Il n'y a pas d'accent sur vidéo dans la commande.

Il faut effectivement installer la video qui mettra en place l'équivalent d'un driver. C'est pour ça que tu as le message

Droidcam/v42loockpack device not found (dev/video09)
did it install correctly ?
if you had a kernel update you need reinstall 

Lis le fichier README.md et le fichier README-DKMS.md

Il est préférable de faire l'install sous dkms car v4l2loopback produit un ko qui est spécifique à chaque noyau. Sans mise en gestion dkms, il te sera nécessaire de recompiler et de réinstaller ce module à chaque changement de noyau.

Et avant de faire quoique ce soit, il serait bon que tu nous donnes la liste exhaustive des commandes que tu as passées, parce qu'effectivement tu ne sembles pas comprendre ce que tu fais, les informations fournies sont partielles et il y a un risque que l'installation soit bancale.

EDIT : Ce n'est pas tout d'avoir installé un serveur DNS, encore faut il que :
- il soit bien configuré
- les machines de ton réseau passe par ce serveur

Par conséquent, résous les problèmes les uns après les autres. Dans un premier temps, fais fonctionner Droidcam, en donnant l'adresse IP de ton serveur (en l'occurrence ton smartphone), en la récupérant avant chaque essai. Ensuite, le plus simple sera de paramétrer ta box afin que ton téléphone ait toujours la même adresse IP, ce qui t'évitera de te préoccuper de gérer par toi-même ton réseau.

Dernière modification par NicoApi73 (Le 30/09/2021, à 12:39)

Hors ligne

#29 Le 30/09/2021, à 12:47

james14000

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

NicoApi73 je viens de réussir à faire fonctionner droidcam OBS ninja sur OBS STUDIO.

Concernant l'autre version de droidcam, j'ai un peu de mal à comprendre ce que vous avez indiqué, je vais relire à tete reposée wink

nico  a écrit :

Dans un premier temps, fais fonctionner Droidcam, en donnant l'adresse IP de ton serveur

justement, je n'y arrive pas, je verifie à chaque fois l'adresse IP du phone, je l'indique dans l'interface droidcam du PC, l'image apparait, et cela dure au plus quelques secondes

Lis le fichier README.md et le fichier README-DKMS.md

OK, mais ou sont ces deux fichiers ?

Dernière modification par james14000 (Le 30/09/2021, à 12:50)


processeur : Intel® Core™ i3-6100 × 4. carte graphique : Intel® HD Graphics 530 (SKL GT2
Apprenti sur Ubuntu. 24.04. 64 bits / 133.0 Firefox Release Linux 6.8.0-49-generic

Hors ligne

#30 Le 30/09/2021, à 12:55

james14000

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Vous me parlez de dkms je ne sais meme pas ce que cela est hmm

Je suis TOTALEMENT PERDU aidez moi

dkms utilisation je n'y comprends rien

Dernière modification par james14000 (Le 30/09/2021, à 12:58)


processeur : Intel® Core™ i3-6100 × 4. carte graphique : Intel® HD Graphics 530 (SKL GT2
Apprenti sur Ubuntu. 24.04. 64 bits / 133.0 Firefox Release Linux 6.8.0-49-generic

Hors ligne

#31 Le 30/09/2021, à 13:01

Rafbor

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Salut, pour installer droidcam, il faut d'abord taper les commandes données avant le paragraphe Video que tu as cité au message #26, soit

cd /tmp/
wget -O droidcam_latest.zip https://files.dev47apps.net/linux/droidcam_1.8.0.zip
unzip droidcam_latest.zip -d droidcam
cd droidcam && sudo ./install-client

ensuite tu peux lancer le script

sudo ./install-video

Xubuntu 24.04 - Mes projets sur Github

Hors ligne

#32 Le 30/09/2021, à 13:59

NicoApi73

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Le fichier README.md et le fichier README-DKMS.md sont dans le fichier zip qui est téléchargé.

james14000 a écrit :
nico  a écrit :

Dans un premier temps, fais fonctionner Droidcam, en donnant l'adresse IP de ton serveur

justement, je n'y arrive pas, je verifie à chaque fois l'adresse IP du phone, je l'indique dans l'interface droidcam du PC, l'image apparait, et cela dure au plus quelques secondes

Tu as indiqué avoir installé un serveur DNS. Vu la tournure de ce poste, j'ai un doute sur sa configuration. D'où ma remarque : oublie ton serveur DNS, utilise directement l'adresse IP du téléphone, ensuite une fois que Droidcam fonctionne, il sera toujours temps de gérer ton smartphone qui sert de serveur pour Droidcam au sein de ton réseau.

@Rafbor : Salut, l'ordre importe peu (je sais, je suis un peu pointilleux smile ). Le répertoire v4l2loopback contient les sources pour produire un kernel object. Le script install-video ne fait que compiler ce module et l'installer dans /lib/modules/`uname -r`/kernel/drivers/media/video/ (et le charger dans le noyau). C'est pour ça qu'une installation avec dkms est souhaitable car à la première mise à jour du noyau, le ko ne sera pas dispo pour ce nouveau noyau (il est bien sûr toujours possible de refaire l'installation de ce module manuellement à chaque mise à jour du noyau). Le script install-client ne fait que copier les binaires, l'image pour l'icone et le script de désinstallation.
L'erreur remontée dans le #26 c'est que comme je l'ai indiqué, il a écrit video avec un accent (sudo ./install-vidéo)

Avant d'aller plus loin, j'aurais préféré savoir quelles commandes ont été passées jusqu'à présent. (c'est vrai que le risque que l'installation soit bancale est faible).

Hors ligne

#33 Le 30/09/2021, à 18:17

james14000

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Je viens de relancer l'installation de droidcam selon les conseils de rafbor, en ce sens, voici le contenu du terminal

james14000@james14000-MS-7982:~$ cd /tmp/
james14000@james14000-MS-7982:/tmp$ wget -O droidcam_latest.zip https://files.dev47apps.net/linux/droidcam_1.8.0.zip
--2021-09-30 18:15:39--  https://files.dev47apps.net/linux/droidcam_1.8.0.zip
Résolution de files.dev47apps.net (files.dev47apps.net)… 2606:4700:3030::ac43:b08c, 2606:4700:3034::6815:1f85, 172.67.176.140, ...
Connexion à files.dev47apps.net (files.dev47apps.net)|2606:4700:3030::ac43:b08c|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1287686 (1,2M) [application/zip]
Enregistre : «droidcam_latest.zip»

droidcam_latest.zip 100%[===================>]   1,23M  --.-KB/s    ds 0,07s   

2021-09-30 18:15:39 (17,1 MB/s) - «droidcam_latest.zip» enregistré [1287686/1287686]

james14000@james14000-MS-7982:/tmp$ unzip droidcam_latest.zip -d droidcam
Archive:  droidcam_latest.zip
  inflating: droidcam/LICENSE        
  inflating: droidcam/README-DKMS.md  
  inflating: droidcam/README.md      
 extracting: droidcam/icon2.png      
  inflating: droidcam/droidcam       
  inflating: droidcam/droidcam-cli   
  inflating: droidcam/droidcam.desktop  
  inflating: droidcam/install-client  
  inflating: droidcam/install-dkms   
  inflating: droidcam/install-sound  
  inflating: droidcam/install-video  
  inflating: droidcam/install.common  
  inflating: droidcam/uninstall      
  inflating: droidcam/uninstall-dkms  
  inflating: droidcam/v4l2loopback/Makefile  
  inflating: droidcam/v4l2loopback/test.c  
  inflating: droidcam/v4l2loopback/v4l2loopback-dc.c  
james14000@james14000-MS-7982:/tmp$ cd droidcam && sudo ./install-client
[sudo] Mot de passe de james14000 : 
Copying files
+ cp uninstall /opt/droidcam-uninstall
+ cp icon2.png /opt/droidcam-icon.png
+ cp droidcam /usr/local/bin/
+ cp droidcam-cli /usr/local/bin/
+ set +x
Done
james14000@james14000-MS-7982:/tmp/droidcam$ sudo ./install-video
Webcam parameters: '640' and '480'
Building v4l2loopback-dc.ko
make : on entre dans le répertoire « /tmp/droidcam/v4l2loopback »
make -C /lib/modules/5.4.0-87-generic/build M=/tmp/droidcam/v4l2loopback modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-87-generic »
  CC [M]  /tmp/droidcam/v4l2loopback/v4l2loopback-dc.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC [M]  /tmp/droidcam/v4l2loopback/v4l2loopback-dc.mod.o
  LD [M]  /tmp/droidcam/v4l2loopback/v4l2loopback-dc.ko
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-87-generic »
make : on quitte le répertoire « /tmp/droidcam/v4l2loopback »
Copying file
+ cp v4l2loopback/v4l2loopback-dc.ko /lib/modules/5.4.0-87-generic/kernel/drivers/media/video/
+ set +x
Registering webcam device
Running depmod
make : on entre dans le répertoire « /tmp/droidcam/v4l2loopback »
make -C /lib/modules/5.4.0-87-generic/build M=/tmp/droidcam/v4l2loopback clean
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-87-generic »
  CLEAN   /tmp/droidcam/v4l2loopback/Module.symvers
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-87-generic »
make : on quitte le répertoire « /tmp/droidcam/v4l2loopback »
Done
james14000@james14000-MS-7982:/tmp/droidcam$ 
james14000@james14000-MS-7982:~$ lsmod | grep v4l2loopback_dc
v4l2loopback_dc        24576  1
videodev              221184  2 v4l2loopback_dc

Dernière modification par james14000 (Le 30/09/2021, à 18:24)


processeur : Intel® Core™ i3-6100 × 4. carte graphique : Intel® HD Graphics 530 (SKL GT2
Apprenti sur Ubuntu. 24.04. 64 bits / 133.0 Firefox Release Linux 6.8.0-49-generic

Hors ligne

#34 Le 30/09/2021, à 18:18

james14000

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

BANZAIIIIIIIIIIIIIIIIIIIIIIII big_smile big_smile big_smile yikes yikes yikes CHAMPAGNE pour TOUT le monde, cela fonctionne, grand merci rafbor

smile big_smile big_smile big_smile big_smile lol lol lol lol MERCI à toutes et à tous pour votre implication, cela fonctionne en WIFI pas en USB mais cela est déja bien

Je me demande par contre ce que j'ai mal installé, car je n'avais rien changé depuis la derniere installation alors que j'utilisais mon ancien telephone ? !

RESOLU

Dernière modification par james14000 (Le 30/09/2021, à 18:28)


processeur : Intel® Core™ i3-6100 × 4. carte graphique : Intel® HD Graphics 530 (SKL GT2
Apprenti sur Ubuntu. 24.04. 64 bits / 133.0 Firefox Release Linux 6.8.0-49-generic

Hors ligne

#35 Le 30/09/2021, à 18:47

NicoApi73

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

On voit :

make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-87-generic »

Chez moi :

nicolas@nicolas-M32CD4-K:~$ uname -r
5.4.0-88-generic
nicolas@nicolas-M32CD4-K:~$ 

Dès que tu feras

sudo apt update && sudo apt full-upgrade

ou si les unattended-upgrades sont activées, ça ne fonctionnera plus car le module v4l2loopback est compilé pour le noyau 5.4.0-87 et que le 5.4.0-88 est déjà sorti.
Tu as 2 possibilités pour gérer ça :
1) tu recompiles à la main le module :

cd /tmp/droidcam/v4l2loopback
make clean
make
sudo make install
sudo make insmod

2) tu le mets en gestion dkms :

cd /tmp/droidcam/
sudo ./install-dkms

Hors ligne

#36 Le 30/09/2021, à 19:59

Rafbor

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

@james: wink

@Nico: merci pour tes explications. J'utilise rarement droidcam et il est vrai qu'à chaque fois, je dois refaire la procédure d'install à cause d'une mise à jour du noyau. Je voudrais essayer d'utiliser dkms, mais j'ai quelques questions: j'ouvre un nouveau topic ou on continue ici ?


Xubuntu 24.04 - Mes projets sur Github

Hors ligne

#37 Le 30/09/2021, à 20:17

NicoApi73

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

ouvre un nouveau fil smile

Hors ligne

#38 Le 01/10/2021, à 09:06

Rafbor

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Finalement, pas de question pour l'instant, j'ai lancé le script 'install-dkms' et c'est ok.
J'attends le prochain update du noyau pour voir ce qu'il se passe, j'imagine que la version de droidcam restera figée à la 1.8.0 et qu'il faudra que je relance l'install si je veux suivre les changements de version de droidcam, à confirmer.


Xubuntu 24.04 - Mes projets sur Github

Hors ligne

#39 Le 01/10/2021, à 09:41

NicoApi73

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Salut,

Si tu veux comprendre, tu peux regarder le contenu du script.

Un fichier dkms.conf est créé avec les informations nécessaires, les sources du modules sont copiées dans le sous-répertoire approprié dans /usr/src. La commande dkms build n'est pas nécessaire, couverte par la commande dkms install. La création d'un paquet deb n'est pas nécessaire.

EDIT : tu peux vérifier l'installation avec la commande suivante :

dkms status

Le status doit être Installed

Dernière modification par NicoApi73 (Le 01/10/2021, à 09:43)

Hors ligne

#40 Le 01/10/2021, à 13:23

james14000

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

big_smile

james14000@james14000-MS-7982:~$ dkms status
v4l2loopback, 0.10.0, 5.4.0-86-generic, x86_64: installed
v4l2loopback, 0.10.0, 5.4.0-87-generic, x86_64: installed
virtualbox, 5.2.42, 5.4.0-86-generic, x86_64: installed
virtualbox, 5.2.42, 5.4.0-87-generic, x86_64: installed

processeur : Intel® Core™ i3-6100 × 4. carte graphique : Intel® HD Graphics 530 (SKL GT2
Apprenti sur Ubuntu. 24.04. 64 bits / 133.0 Firefox Release Linux 6.8.0-49-generic

Hors ligne

#41 Le 01/10/2021, à 13:29

Qid

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

james14000 a écrit :

big_smile

james14000@james14000-MS-7982:~$ dkms status
v4l2loopback, 0.10.0, 5.4.0-86-generic, x86_64: installed
v4l2loopback, 0.10.0, 5.4.0-87-generic, x86_64: installed
virtualbox, 5.2.42, 5.4.0-86-generic, x86_64: installed
virtualbox, 5.2.42, 5.4.0-87-generic, x86_64: installed

Question aux autres aidants par curiosité : je suppose qu'il y en a 2 d'installé pour correspondre aux 2 kernel présents sur la machine ?

En tous cas du coup c'est bon tu n'auras plus besoin de t'en préoccuper...


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#42 Le 01/10/2021, à 13:35

NicoApi73

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Qid a écrit :

[...]
Question aux autres aidants par curiosité : je suppose qu'il y en a 2 d'installé pour correspondre aux 2 kernel présents sur la machine ?

Je te le confirme. Il existe des options dkms pour n'installer (ou désinstaller) que pour un noyau donné. Ici le script le fait pour tous les noyaux présents par défaut.

Hors ligne

#43 Le 01/10/2021, à 18:20

Rafbor

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

C'est bon chez moi aussi

raf@raf-PC:/tmp$ dkms status
v4l2loopback_dc, 0.0.1, 5.11.0-37-generic, x86_64: installed
Qid a écrit :

En tous cas du coup c'est bon tu n'auras plus besoin de t'en préoccuper...

oui et non car:

NicoApi73 a écrit :

les sources du modules sont copiées dans le sous-répertoire approprié dans /usr/src.

et le problème (sauf erreur de ma part) c'est que les sources ne sont pas mises à jour automatiquement. Du coup on ne suit pas les mises à jour de droidcam.
Le fichier README-DKMS.md préconise de cloner le dépot git, mais il n'y a pas dans les scripts la commande git pull pour se mettre à jour, ou alors c'est dans la procédure de build qui est censée se trouver ici https://github.com/dev47apps/droidcam/tree/master/linux mais inexistante.

Dernière modification par Rafbor (Le 01/10/2021, à 18:37)


Xubuntu 24.04 - Mes projets sur Github

Hors ligne

#44 Le 01/10/2021, à 19:27

NicoApi73

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Si tu restes sur la même série de noyau, il n'y aura pas besoin de mettre à jour les sources. En 5.11.0-37, tu es en HWE, donc tu as un risque d'avoir un problème pour la prochaine génération de noyau. Tu verras à ce moment là.

Hors ligne

#45 Le 01/10/2021, à 19:31

Rafbor

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Ok, je me doute bien qu'à un moment il faudra que je relance la procédure d'install, c'est pas méchant. Merci encore.


Xubuntu 24.04 - Mes projets sur Github

Hors ligne

#46 Le 01/10/2021, à 19:38

NicoApi73

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Je pense au contraire que ce sera beaucoup plus tard que ce à quoi tu sembles t'attendre wink

Hors ligne

#47 Le 01/10/2021, à 19:41

xubu1957

Re : RESOLU DROIDCAMOBS *.ZIP à installer en ligne de commande terminal

Bonjour,

Les noyaux copiés de la 21.10, passeront sur le HWE fin février 2022 > wiki.ubuntu.com/FocalFossa/ReleaseSchedule


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne