blog.ayolo.org

Aller au contenu | Aller au menu | Aller à la recherche

Capture vidéo avec la nouvelle stack firewire du noyau linux

Avec l'intégration par défaut de la nouvelle stack firewire dvgrab et forcément les outils l'utilisant ne fonctionnent plus. Pas de panique cependant, il y a moyen de refaire fonctionner tout ça sans recompiler votre noyau.

Pour ce faire, il suffit de créer le fichier /etc/udev/rules.d/z99_firewire.rules contenant :

  1. # /etc/udev/rules.d/z99_firewire.rules
  2.  
  3. # définition de GROUP="video" pour certains périphériques firewire
  4. # pilotés par la nouvelle stack firewire.
  5.  
  6. # IIDC devices: caméras et certaines webcams
  7. KERNEL=="dv1394*|video1394*|raw1394*|fw[0-9]*", GROUP="video"
  8.  
  9. # libraw1394 < v2.0.1 et certaines application ont besoin d'accéder aux
  10. # "local node(s)"
  11. SUBSYSTEM=="firewire", ATTR{vendor_name}=="Linux Firewire", GROUP="video"
  12. SUBSYSTEM=="firewire", GROUP="video"

Voilà, il ne vous reste plus qu'à redémarrer udev et vous pourrez à nouveau faire de l'acquisition vidéo via firewire.

Pour info, cette technique a été utilisé sous debian SID et ubuntu jaunty sans aucun soucis.

Programmer en voyage

Si vous êtes un geek, il vous est sans doute déjà arrivé de devoir travailler en voyage et de vous retrouver sans la précieuse documentation disponible sur internet ? et bien voici comment télécharger l'ensemble de la documentation c++ du très bon site http://www.cplusplus.com/ :

  1. wget -r -k -X /forum,/member,/articles http://www.cplusplus.com/
  • L'option -r indique que l'on souhaite un téléchargement récursif, c'est à dire de tous les liens du site.
  • L'option -k corrige le liens pour que les pages soient exploitables sur votre disque dur
  • L'option -X exclue certains dossiers, ici /forum,/member,/articles