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 gregolak . Évalué à 1.
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 toutmoi . Évalué à 1.
[^] # Re: quel noyau ?
Posté par toutmoi . Évalué à 1.
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 gregolak . Évalué à 1.
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 toutmoi . Évalué à 1.
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.