Association Bordelaise des Utilisateurs de Logiciels libres

Accueil ›› Utilisation de logiciels libres ›› Matériel ›› Utiliser une caméra numérique sur port firewire avec linux

Utiliser une caméra numérique sur port firewire avec linux

Posté le dimanche 8 février 2004 par Éric Seigne

Vous avez une caméra numérique style MiniDV qui a un connecteur firewire ? Sachez qu’il est probable qu’elle marche super bien avec votre Linux préféré !

1. Le matériel

J’ai entre les mains une caméra JVC qui a une sortie DV firewire (ieee1394 pour les intimes et i-link pour les mac).

De l’autre côté, j’ai un ordinateur équipé d’un port firewire ... actuellement c’est un portable Amilo p4.

2. Configuration

Dès que je connecte le câble firewire j’ai le module correspondant qui se charge tout seul :

ieee1394: Node added: ID:BUS[0-00:1023]  GUID[0080880502384edc]
ieee1394: Node changed: 0-00:1023 -> 0-01:1023
raw1394: /dev/raw1394 device initialized

Regardez le device /dev/raw1394 (ls -al /dev/raw1394), chez moi il appartient à root:video
Il suffit donc que votre utilisateur soit dans le groupe video pour pouvoir utiliser ce périphérique firewire !

2.1 Configurer devfs pour avoir les droits

Par défaut seul root aura le droit de toucher à /dev/raw1394, voici ce que j’ai fait pour que le groupe video puisse lui aussi utiliser ces périphériques firewire :

j’ai rajouté ce qui suit à /etc/devfs/perms

REGISTER ^ieee1394/(dv|raw)/host[0-9]/(NTSC|PAL)/(in|out) PERMISSIONS root.video 0660
REGISTER ^raw1394 PERMISSIONS root.video 0660
REGISTER ^video1394/[0-9] PERMISSIONS root.video 0660

3. Capturer le flux vidéo

Il ne vous reste plus qu’à lancer par exemple kino pour capturer vos films sur votre linux.

Dans l’interface de kino vous devrez juste modifier les préférences pour utiliser le driver raw1394 comme source de données.

P.-S.

La suite dans le prochain article : faire du montage vidéo sous linux avec kino et cinélerra.

Répondre à cet article

3 commentaire(s)
  • Posté le 18 mars 2004 à 19:43, par lato14 (lien)

    bjs, je débute en informatique et jé un camescope num jvc mé leprob cé ke kan je le branche sur mon firewire et ba rien ne se passe "a mon umble avis je né pa lé bon pilote".. Que doi je faire ??? (moi je né pa linux ?? cé un pc normal) cordialement Ps:lato0203@hotmail.com

    repondre message

  • Posté le 30 janvier 2006 à 14:42, par potorange (lien)

    Premier essai infructueux avec mon samsung VPD-351. Voici mon /var/log/messages Sous Fedora Core 3 :

    Jan 30 12:32:07 leutti kernel: ieee1394: Error parsing configrom for node 0-01:1023
    Jan 30 12:32:08 leutti kernel: ieee1394: Error parsing configrom for node 0-00:1023
    Jan 30 12:32:09 leutti kernel: ieee1394: Error parsing configrom for node 0-01:1023
    Jan 30 12:32:10 leutti ieee1394.agent[4552]: ... no drivers for IEEE1394 product 0x/0x/0x
    Jan 30 12:32:10 leutti ieee1394.agent[4587]: ... no drivers for IEEE1394 product 0x/0x/0x
    Jan 30 12:32:10 leutti kernel: ieee1394: raw1394: /dev/raw1394 device initialized
    Jan 30 12:34:26 leutti kernel: ieee1394: Error parsing configrom for node 0-00:1023
    Jan 30 12:35:29 leutti ntpd[3433]: kernel time sync enabled 0001
    Jan 30 12:56:28 leutti kernel: ieee1394: Error parsing configrom for node 0-00:1023
    

    Je m’attendais à voir au moins l’identifiant de la caméra ;-/

    Si qqu’un a un des infos....

    repondre message

    • Posté le 31 janvier 2006 à 09:00, par potorange (lien)

      Solution : Fedora Core crée le device firewire sous /dev/raw/raw1394

      J’ai donc créé un lien symbolique

      /dev/raw1394 -> /dev/raw/raw1394

      avec la commande

      #> sudo ln -sf /dev/raw/raw1394 /dev/raw1394
      

      repondre message