Forum Linux.mandriva kino acquisition par raw1394

Posté par  .
Étiquettes : aucune
0
2
fév.
2005
Bonjour à tous,
J'essaye de faire fonctionner 'kino", logiciel de montage vidéo.
Je suis allé voir sur ce site, funix.org
qui explique très bien la procédure à suivre, seulement depuis que mandrake est passé à la version 10.1, plus moyen de faire fonctionner l'acquisition par la carte firewire.
Après recherche sur le web, il s'avère que je ne suis pas seul sur le problème, et que cet internaute aurait réussi à (re) faire fonctionner l'acquisition.
http://linuxfr.org/forums/14/index,9.html(...)
(malheureusement, il ne donne pas d'info détaillée)
Je récapitule donc le problème, lorsque je lance kino, il cherche évidement la carte firewire pour l'acquisition, dans dev/raw1394, hors ce fichier n'existe plus (pas la peine de le créer, ça ne marche pas non plus j'ai essayé). Par contre le "device" se trouve sous sys/bus/ieee1394/drivers/raw1394/device ids Bien, mais si je fais pointer (dans préférence) kino vers ce fichier, ça ne fonctionne pas non plus (même erreur). Alors je ne sais trop comment procéder pour remettre les morceaux en place. J'ai aussi essayé avec gscanbus, mais la même erreur apparaît:
couldn't get handle: No such file or directory
This probably means that you don't have raw1394 support in the kernel or that
you haven't loaded the raw1394 module.
Et pourtant les modules sont bien là!
lsmod | grep 1394
eth1394 17000 0
video1394 15244 0
ohci1394 30788 1 video1394
raw1394 24492 0
ieee1394 292056 4 eth1394,video1394,ohci1394,raw1394
Je pense qu'il cherche aussi le périphériques sous dev/raw1394 (mais comme mandrake à changé...)
J'espère que j'ai été assez explicite sur ce problème qui dépasse mes connaissances, et que j'aurai quelques pistes à explorer grâce à vous tous. D'avance merci.
  • # quel noyau ?

    Posté par  . Évalué à 1.

    C'est un 2.6 le noyau de la mandrake 10.1 non ?

    Parce que si oui, moi avec mon noyau 2.6 j'ai les modules
    suivants :

    $ lsmod | grep 1394
    dv1394 18252 0
    ohci1394 28676 1 dv1394
    raw1394 27500 0
    ieee1394 92724 3 dv1394,ohci1394,raw1394

    Et quand tu parles de créer /dev/raw1394, c'est avec la
    commande mknod qui va bien ?

    Tiens au courant de tes avancées...
    • [^] # Re: quel noyau ?

      Posté par  . Évalué à 1.

      Bon j'ai trouvé ma bêtise, je m'explique demain !
      • [^] # Re: quel noyau ?

        Posté par  . Évalué à 1.

        Oui, c'est bien ce noyau.

        J'ai du mal lire le tuto,
        j'ai créé le periphérique raw1394 comme suit:
        mknod raw1394 c 172 0
        et il fallait:
        mknod raw1394 c 171 0
        maintenant gscanbus voit ma carte firewire, et mon camescope est piloté.
        Un seul bémol, quand je reboot, raw1394 s'efface, je dois le recréer à nouveau.
        (pas grave pour le moment)
        Je ne parviens toutefois pas encore à acquérir, dans kino, et quand j'essaye dvgrab, il me dit après 5 secondes,
        "" 0.00 MB 0 frames
        Capture Stopped
        Error: no DV

        J'ai essayé avec dv1394, mais:
        d'après le tuto sur "funix":
        "On charge maintenant dv1394
        modprobe dv1394
        Maintenant sous /dev/ on va retrouver un répertoire ieee1394 contenant (...)"

        Quand je charge le module dv1394, je ne vois pas dev/ieee1394 il n'existe pas.
        En principe, on peut se servir uniquement de video1394. (dv1394 ne serait pas nécessaire si video1394 est présent)
        On s'y remet, je vais tout reprendre à 0.
        • [^] # Re: quel noyau ?

          Posté par  . Évalué à 1.

          Bon ca avance quand même...

          Sinon chez moi en fait j'ai ca :

          root root 171, 34 fév 3 17:26 /dev/dv1394in
          root root 171, 35 fév 3 17:26 /dev/dv1394out


          Bon courage...
          • [^] # Re: quel noyau ?

            Posté par  . Évalué à 1.

            Merci pour les indications (et les encouragements) j'en prend note pour un essais plus tard, mais je n'utilise pas le dv1394.
            J'ai déchargé ce module, et aussi le eth1394.
            il me reste:
            video1394 15244 0
            ohci1394 30788 1 video1394
            raw1394 24492 0
            ieee1394 292056 3 video1394,ohci1394,raw1394

            J'ai refait mes périphériques de caractère dans dev
            crw-rw---- 1 marc root 171, 0 fév 3 09:20 /dev/raw1394
            crw-rw-rw- 1 root root 171, 0 fév 3 17:30 /dev/video1394/video1394

            Bon tout me semble OK pour la capture, j'ai pu tirer des séquences du camescope avec kino.
            Je pense que ça devais venir des périphériques de caractère, raw1394 et video1394.
            Peut-être aussi le eth1394 ??? difficile à dire.
            Je passe au montage et on verra pour exporter.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.