Flux RSS des billets

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)

^.^

Les commentaires sont fermés.
eXTReMe Tracker