#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
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
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é.
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 ). 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
CHAMPAGNE pour TOUT le monde, cela fonctionne, grand merci rafbor
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:
@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
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
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@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
[...]
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
En tous cas du coup c'est bon tu n'auras plus besoin de t'en préoccuper...
oui et non car:
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
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