Derniers billets
Faire revivre une vieille webcam sous Etch
Au fond de mes placards, je possède une vieille Webcam 3 de Creative, et je me suis dis, pourquoi ne pas la faire revivre comme ma machine Debian tourne tout le temps, cela pourrait être un moyen pour – par exemple – monitorer Ashitaka. Trève de plaisanterie sacrebleu!
Voici la courte procédure pour faire fonctionner une Webcam 3 sous Etch grâce au programme w3cam.
Commencer par installer le paquet :
# apt-get install w3cam Une fois le programme installé, vous vous retrouvez avec 2 fichiers w3cam.cgi et w3cam.cgi.scf sous /usr/bin/cgi-bin. Si vous utilisez Apache dans sa configuration de base, tout est bien, si vous avez déplacé le répertoire des cgi, copiez ces fichiers au bon endroit :
# cp -R /usr/bin/cgi-bin/* /votre/destination/cgi-bin/Assurez-vous que le propriétaire du daemon Apache puisse accéder au périphérique vidéo, en l’occurence :
# chmod 666 /dev/video0 Pour la configuration, il faut se reporter au fichier w3cam.cgi.scf, qui dans sa forme par défaut semble fonctionner pour bon nombre de caméras, mais pas la Webcam 3. En effet, cette webcam utilise une palette de couleurs yuv420p qu’il faut explicitement indiquer dans le fichier de configuration. Voici le mien pour exemple :
# SCFF/sh # Apparence de la page HTML background=#000000 foreground=#999999 # Mettre protected à 1 ne prendra pas en compte les champs du formulaire protected=0 # Chemin vers périphérique video device="/dev/video0" # Taille de l'image width=640 height=480 # Palette de couleur. # 1 : jpeg en couleurs # 0 : noir et blanc # yuv420p : palette yuv420p en particulier pour les Webcam3 de Creative color=yuv420p # Temps entre deux images refresh="0.1" # Norme. # 0 : PAL # 1 : NTSC # 2 : SECAM # -1 : pour les Webcam3 de Creative norm="-1" # Entrée. # 0 : TV # 1 : Composite1 # 2 : Composite2 # 3 : S-Video # -1 : pour les Webcam3 de Creative input="-1" # Format. # 1 : PPM # 2 : JPEG # 3 : PNG format="2" # Qualité jpeg (1-100) quality="80" # Mode. # 0 : plain # 1 : gui (pour avoir un control sur w3cam) mode="1"
Notez les variables norm="-1" et input="-1", nécessaires pour la Webcam 3 également, mais je ne vous expliquerai pas pourquoi.
C’est fini, vous pouvez désormais visualiser l’image de votre webcam à cette adresse :Pour accéder à la page diffusant la vidéo il suffit maintenant de taper
http://localhost/cgi-bin/w3cam.cgi (en local)
http://votre-nom-de-domaine/cgi-bin/w3cam.cgi (depuis internet)
^.^
