DroidCam – Transformer votre téléphone en webcam sous linux

Salut à tous …

en tentant de faire des timelapses de mes impressions 3D avec une vieille webcam (10ans d’âge la bête !!! et non ça ne se bonnifie pas avec l’âge :/).

Comme je garde mes anciens téléphones qui ont eux une qualités photos/vidéos plus respectable que ma webcam, j’ai cherché un moyen de les utiliser comme une webcam et … j’ai trouvé un soft qui transforme un téléphone en /dev/videoX.

Sous Archlinux, il suffit de faire un :

yaourt -S droidcam

Sinon, il faut récupérer l’archive ici et l’installer.

Une fois installé :

insmod v4l2loopback-dc width=1280 height=720
droidcam-cli

Si v4l2loopback-dc est introuvable lors du insmod, il faut aller le chercher dans /lib/modules/(nom du kernel)/extramodules/.

Ensuite, il faut installer l’application droidcam sur votre téléphone.

Démarrer l’application sur le téléphone, ici, vous avez 2 choix :

  • Par wifi
    • sur le pc faire un :
      droidcam-cli ipdutéléphonesurlereseau 4747
  • Par USB
    • sur le PC faire un :
      adb forward tcp:4747 tcp:4747
      droidcam-cli 127.0.0.1 4747
      

Si tout c’est bien passé, vous devriez trouver votre webcam sur /dev/videoX (X étant un numéro ;)).

Vous pouvez désormais directement utiliser votre téléphone comme « webcam » un peu partout (du moment que ça supporte un /dev/videoX).

Pour tester vous pouvez faire un :

ffmpeg -f v4l2 -framerate 30 -i /dev/video0 test.mpeg

Si le fichier test.mpeg vous renvoie ce qu’à filmé votre téléphone, ça marche ;).