acquisition video avec Lives ou Kino ....

acquisition video avec Lives ou Kino .... - Linux et OS Alternatifs

Marsh Posté le 03-03-2005 à 09:01:21    

Bonjour,
 
cela fait plusieurs jours que j essaie en vain d'acquerir de la video par lives ou kino, ceci par carte firewire, camescope dv .
visiblement le noyau utilise me fait des soucis que je ne sais resoudre :(
malgre pas mal d essais ........
 
[root@localhost patrick]# lspci
00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (                                           rev 46)
[root@localhost patrick]# lsmod | grep 1394
video1394              15244  0
dv1394                 17196  0
raw1394                24492  0
eth1394                17000  0
ohci1394               30788  2 video1394,dv1394
ieee1394              292056  5 video1394,dv1394,raw1394,eth1394,ohci1394
[root@localhost patrick]# uname -a
Linux localhost 2.6.8.1-10mdk #1 Wed Sep 8 17:00:52 CEST 2004 i686 AMD Athlon(tm) processor unknown GNU/Linux
[root@localhost patrick]#
 
 
dans dev/ il me semble aussi qu'il manquerait certaines choses ...
et le raw1394 et marque en groupe "usb"
 
[root@localhost patrick]# ls /dev
agpgart   floppy/  hdd       loop6     ptmx   ram6        sound/   tty11  tty24  tty37  tty5   tty62  urandom    vcsa1
apm_bios  full     ide/      loop7     pts/   ram7        sr0      tty12  tty25  tty38  tty50  tty63  usbmouse@  vcsa2
audio     hda      initctl|  md/       ram0   ram8        sr1      tty13  tty26  tty39  tty51  tty7   vc/        vcsa3
cdrom@    hda1     input/    md0       ram1   ram9        st0      tty14  tty27  tty4   tty52  tty8   vcc/       vcsa4
cdrom0@   hdb      kmem      mem       ram10  random      st1      tty15  tty28  tty40  tty53  tty9   vcs        vcsa5
cdroms/   hdb1     kmsg      misc/     ram11  raw1394     stderr@  tty16  tty29  tty41  tty54  ttyS0  vcs1       vcsa6
console   hdb2     log=      mixer     ram12  rd/         stdin@   tty17  tty3   tty42  tty55  ttyS1  vcs2       vcsa7
core@     hdb3     loop/     mouse@    ram13  rtc         stdout@  tty18  tty30  tty43  tty56  ttyS2  vcs3       zero
discs/    hdb5     loop0     net/      ram14  sequencer   ts0      tty19  tty31  tty44  tty57  ttyS3  vcs4
dsp       hdb6     loop1     null      ram15  sequencer2  tts/     tty2   tty32  tty45  tty58  ttyS4  vcs5
fb0       hdc      loop2     port      ram2   sg0         tty      tty20  tty33  tty46  tty59  ttyS5  vcs6
fd@       hdc1     loop3     ppp       ram3   sg1         tty0     tty21  tty34  tty47  tty6   ttyS6  vcs7
fd0       hdc2     loop4     psaux     ram4   shm/        tty1     tty22  tty35  tty48  tty60  ttyS7  vcsa
fd1       hdc5     loop5     psmouse@  ram5   snd/        tty10    tty23  tty36  tty49  tty61  tun    vcsa0@
[root@localhost patrick]#
 
var/log/messages .
 
Mar  3 08:59:55 localhost ieee1394.agent[8826]: ... no drivers for IEEE1394 product 0x/0x/0x
Mar  3 08:59:55 localhost ieee1394.agent[8844]: ... no drivers for IEEE1394 product 0x/0x/0x
 
pourtant, kino est capable de commander le camescope via av/c .

Reply

Marsh Posté le 03-03-2005 à 09:01:21   

Reply

Marsh Posté le 03-03-2005 à 09:47:08    

tu as essayé dvgrab ? (même site que kino)

Reply

Marsh Posté le 03-03-2005 à 09:52:40    

Je te conseille de lire les tutoriaux de funix :
 
http://www.funix.org/fr/linux/main [...] &page=menu

Reply

Marsh Posté le 03-03-2005 à 11:01:13    

merci axel,
j'ai regarde un peu partout ... et dvgrab, qui est utilise par kino pour l'acquisition si j'ai bien compris m'nvoi un erreur aussi :(
 
[patrick@localhost patrick]$ dvgrab --format dv2 --frames 100 toto
""     0.00 MB 0 frames
Capture Stopped
Error: no DV
 
[patrick@localhost patrick]$
 
[root@localhost patrick]# dvgrab --format dv2 --frames 100 toto
""     0.00 MB 0 frames
Capture Stopped
Error: no DV
 
[root@localhost patrick]#
 
il commande ( dvgrab ) le camescope en lecture mais c'est tout .
il l'arrete aussi suite a l erreur .
 
une idee ?  
 

Reply

Marsh Posté le 03-03-2005 à 13:29:12    

J'ai eu ce problème avec les périf de caractère dans dev.
Je crois qu'il y a une mise à jour de mandrake, faut voir car en Anglais je sais pas trop ce qu'il raconte.
Je suis arrivé en faisant ça:
 
modif dans etc/rc.d/init.d/udev
ajout de la ligne  
make_node $udev_root/raw1394 c 171 0
make_node $udev_root/video1394 c 172 0
 
rm_node $udev_root/raw1394 c 171 0
rm_node $udev_root/video1394 c 172 0
 
(ça me place les nodes correspondant dans dev au démarrage)
 
J'ai ça comme module:
 
video1394              15244  0
ohci1394               30788  1 video1394
raw1394                24492  0
ieee1394              292056  3 video1394,ohci1394,raw1394
 
De plus, il faut:
rmmod eth1394
 
si non ça marche pas. (sais pas pourquoi )
Sais pas que faire non plus pour que eth1394 ne se charge pas au reboot.
Si ça peut aider ...
 
PS, Les tutos de funix j'ai pas trouvé de solution, car c'est un problème depuis la mandrake 10.1


Message édité par crouik le 03-03-2005 à 13:31:55
Reply

Marsh Posté le 04-03-2005 à 00:07:39    

crouik a écrit :


Je suis arrivé en faisant ça:
modif dans etc/rc.d/init.d/udev
ajout de la ligne  
 
make_node $udev_root/raw1394 c 171 0
make_node $udev_root/video1394 c 172 0
 
rm_node $udev_root/raw1394 c 171 0
rm_node $udev_root/video1394 c 172 0
 
 
De plus, il faut:
rmmod eth1394


 
merci .
je cherche a faire la meme chose que toi mais en console afin de tester :
 
mknod /dev/raw1394 c 171 0
mknod /dev/video1394 c 172 0  
 
( la si j'ai bien compris on cree les nod )
 
 
 
la je sais pas : ( en console ca donne quoi ? )
 
rm_node $udev_root/raw1394 c 171 0              ( la tu enleve les fichiers ? )
rm_node $udev_root/video1394 c 172 0
 
rmmod eth1394          
 
 
 
 
 
ca va finir par marcher :)
 

Reply

Marsh Posté le 04-03-2005 à 00:12:27    

rm /dev/raw1394
rm /dev/video1394
 
ca a l'air d etre ca ...


Message édité par patrick2 le 04-03-2005 à 00:35:33
Reply

Marsh Posté le 04-03-2005 à 01:45:06    

En console juste les mknod pour video1394 et raw1394.
Et rmnod pour eth1394  
je sais pas pourquoi, mais chez moi si je laisse le module eth1394 chargé l'acquisition ne se fait pas.
Ensuite j'allume le camescope puis je lance kino et ça roule.
 
les:
rm_node $udev_root/raw1394 c 171 0
rm_node $udev_root/video1394 c 172 0
C'est uniquement quand j'ai modifié le fichier,pour automatiser la création des nodes au lancement de linux et la supression à la fermeture de linux.
Faut lire un peu dans etc/rc.d/init.d/udev


Message édité par crouik le 04-03-2005 à 02:11:18
Reply

Marsh Posté le 04-03-2005 à 08:42:55    

merci pour tes explications .
 
voilà ce que j'ai fait :
 
 
[root@localhost patrick]# mknod /dev/raw1394 c 171 0
mknod: `/dev/raw1394': File exists
[root@localhost patrick]# chmod 666 /dev/raw1394
[root@localhost patrick]# mknod /dev/video1394 c 172 0
[root@localhost patrick]# rmmod eth1394
.            ( la ca reste en attente, c'est normal ? )
 
 
dans une autre console :
 
 
[root@localhost patrick]# dvgrab --format dv2 --frames 300 toto
""     0.00 MB 0 frames
Capture Stopped
Error: no DV
 
[root@localhost patrick]# rm /dev/raw1394          ( j enleve, il me parait louche)
rm: détruire fichier spécial de caractères `/dev/raw1394'? y
[root@localhost patrick]# mknod /dev/raw1394 c 171 0
[root@localhost patrick]# dvgrab --format dv2 --frames 300 toto
""     0.00 MB 0 frames
Capture Stopped
Error: no DV
 
[root@localhost patrick]#
 
 
ben zut ....
 
Mar  4 08:32:27 localhost ieee1394.agent[5174]: ... no drivers for IEEE1394 product 0x/0x/0x
Mar  4 08:32:27 localhost ieee1394.agent[5165]: ... no drivers for IEEE1394 product 0x/0x/0x
 
 
curieux ........
 
 
 

Reply

Marsh Posté le 04-03-2005 à 09:40:08    

[marc@isatis marc]$ su
Password:
[root@isatis marc]# lsmod | grep 1394
eth1394                17000  0
video1394              15244  0
ohci1394               30788  1 video1394
raw1394                24492  0
ieee1394              292056  4 eth1394,video1394,ohci1394,raw1394
[root@isatis marc]# rmmod eth1394
[root@isatis marc]# lsmod | grep 1394
video1394              15244  0
ohci1394               30788  1 video1394
raw1394                24492  0
ieee1394              292056  3 video1394,ohci1394,raw1394
[root@isatis marc]#
 
tout ça dans la même console

Reply

Marsh Posté le 04-03-2005 à 09:40:08   

Reply

Marsh Posté le 04-03-2005 à 10:12:38    

Je n'ai pas non plus de dv1394,
Normalement avec le video1394 c'est suffisent.
D'après funix, on peut utiliser l'un ou l'autre
dv1394 serait un peu mieux mais là je ne sais pas comment l'utiliser avec kino.
Moi ça n'a pas marché en tout cas.
 
voici la liste des nodes que j'ai pour acquérir:
[root@isatis dev]# ls | grep 1394
raw1394
video1394
[root@isatis dev]#
 
Les miens sont construit au démarrage du système grâce au modif dans le fichier
etc/rc.d/init.d/udev
 
Pour le construire manuellement je faisais:
[root@isatis dev]# mknod video1394 c 172 0
[root@isatis dev]# chmod 666 video1394
[root@isatis dev]# mknod raw1394 c 171 0
[root@isatis dev]# chmod 666 raw1394
 
Je n'ai pas testé avec dvgrab, juste avec kino,
Je branche ma camera par le firwire, je l'allume, je lance kino,
(je vérifie dans le menu edit->preference onglet iee1394 que mon camescope est bien là et que le pilote est bien raw1394 et le bon chemin /dev/raw1394)
Je ferme et je vais sous l'onglet "capture"
là les commandes du camescope sont activées par le bouton "av/c" (je clique dessus)
Je peux ensuite commander le camescope depuis l'interface de kino
je fais un essai pour voir si ça marche
Je renseigne un nom pour la capture et un dossier cible
Je clique sur le bouton rouge "capture" et ça roule tout seul.
 
(je viens de refaire la manip pour être sur)


Message édité par crouik le 04-03-2005 à 10:13:54
Reply

Marsh Posté le 04-03-2005 à 11:19:11    

merci de tes verifications .
 
je bloque sur : rmmod eth1394
 
la premiere fois que je le lance : ca se bloque , en attente donc .
un" ctrl C " ne fait rien .
si je quitte la console que j'en relance une :
 
 
[root@localhost patrick]# rmmod eth1394
ERROR: Removing 'eth1394': Device or resource busy
[root@localhost patrick]#
 
et :
 
 
[root@localhost patrick]# lsmod | grep 1394
video1394              15244  0
dv1394                 17196  0
raw1394                24492  0
eth1394                17000  0
ohci1394               30788  2 video1394,dv1394
ieee1394              292056  5 video1394,dv1394,raw1394,eth1394,ohci1394
[root@localhost patrick]#
 
apparement c'est lui qui generait mais pourquoi donc il veut pas se
sauver  :fou:  
 
si tu a une idee pour lui faire la fete .....
 
 

Reply

Marsh Posté le 04-03-2005 à 11:28:43    

Peut être qu'il est repris dans la configuration réseau/internet.
Moi il me l'avait détecté comme carte réseau, et installé comme connexion.
Va voir dans le centre de contrôle "réseau et internet"
"suprimer une connexion" et regarde si ta carte n'est pas reprise dans la liste déroulante.
Si elle y est sélectionne la et suprime la "bouton suivant"
C'est une piste

Reply

Marsh Posté le 04-03-2005 à 11:34:35    

Le mieux c'est qu'il ne charge pas ce foutu module (eth1394) au démarrage, mais je n'ai pas trouvé comment faire, et je suis las de chercher encore, (le système c'est pas ma passion du tout) alors quand je fais de l'acquisition, je le décharge via la console avant de commencer.

Reply

Marsh Posté le 04-03-2005 à 11:50:39    

merci, oui, je suis comme toi, un peu de console ca va ...
il doit prendre ma carte firewire pour une carte reseau je pense ...je vais lancer un tread pour eth ...
merci encore de ton aide .

Reply

Marsh Posté le 04-03-2005 à 22:42:44    

crouik , tu as vu, mon post sur eth1394, la solution est dedans ...

Reply

Marsh Posté le 04-03-2005 à 22:59:49    

MERCI ! .............
je viens de realiser mon premier .avi  :D  
bon encore un point a voir pour pas se taper la console a chaque fois ....

Reply

Marsh Posté le 05-03-2005 à 00:39:00    

J'ai vu ton post, je vais ajouter le  
"alias eth1394 off"
Ca m'em... de toujours devoir taper rmmode eth1394 avant d'acquérir.
Souvant j'oubliais et je me demandais pourquoi ça marchait pas alors que mes nodes étaient en place.
Merci aussi de ma part pour les forumeurs qui ont solutionné ça.

Reply

Marsh Posté le 20-05-2005 à 18:15:09    

Tout d'abord grand merci à crouik et patrick2 pour ce topic salutaire, la gestion du firewire sous Mandrake/Mandriva se complexifiant un peu plus à chaque nouvelle version...
 
Personnnellement, sous 10.0 j'avais kino + cinelerra entièrement fonctionnels; maintenant, sous Mandriva LE2005, impossible d'acquérir avec cinelerra et kino bug ! Sans doute, tout cela ne dépend pas uniquement de Mandrake, mais bon ça commence à devenir pénible... au point que je commence à me demander si je ne vais pas me réinstaller WinXp en dual-boot uniquement pour la vidéo, même si par principe cela ne m'enchante guère.
 
Ceci étant dit, voici mon problème avec Kino que j'aimerais beaucoup résoudre:
 
après avoir effectué une capture, impossible d'en réaliser une deuxième. Seul, la commande du camescope en lecture continue de fonctionner et je dois rebooter l'ordinateur si je veux procéder à une nouvelle capture. De plus la prévisualisation ne fonctionne pas non plus, ni en lecture, ni en capture.
 
Tout cela, je le répète marchait parfaitement sous Mdk10.0. avec le même matériel.
J'ai essayé à tout hasard de réinstaller d'anciennes version de Kino, mais bien sûr peine perdue.
 
Si quelqu'un d'entre vous entrevoyait une piste, je suis preneur.
 
Merci d'avance.

Reply

Marsh Posté le 20-05-2005 à 21:05:56    

Up :bounce:

Reply

Marsh Posté le 20-05-2005 à 22:03:44    

Bon si personne n'a de solution a proposer, j'aimerais au moins savoir si certains ont rencontré les mêmes problèmes
 
Merci

Reply

Marsh Posté le 20-05-2005 à 22:58:16    

Ben je te remercie à mon tour, de signaler ici ce problème avec la mandriva LE2005.
 
Je comptais l'installer d'ici peu, en espérant ne pas avoir de souci au niveaux vidéo, mais je pense m'abstenir, car je me sert pas mal de la vidéo avec kino et cinelera, qui fonctionne maintenant parfaitement sous mandrake 10.1
 
Bon courage à toi.

Reply

Marsh Posté le 21-05-2005 à 18:56:47    

Merci pour tes encouragements crouik, la solution enfin j'ai trouvée! :)  
 
En reprenant le tutoriel de funix depuis le début, je me suis aperçu que le module ohci1394 n'était plus lancé par défaut comme il l'était sur les versions précédentes...
Du coup, après quelques essais à la console, j'ai définitivement inscrit les lignes suivantes dans le fichier /etc/rc.d/rc.local :
 
mknod -m 666 /dev/dv1394 c 172 34
 
modprobe ohci1394
modprobe raw1394
modprobe dv1394
 
A noter qu'avec la Mandriva LE2005 "raw1394" est automatiquement créé (et oui, un changement de plus, mais dans le bon sens celui-ci!)
 
Enfin, dans Kino je choisis GDK dans "Préférences" -> "Affichage"
 
Voilà, tout fonctionne parfaitement, capture et prévisualisation,  
mais à quand une solution plug'n play pour l'acquisition vidéo ?
 
 

Reply

Marsh Posté le 21-05-2005 à 22:34:21    

OK, merci à toi aussi.
Il faut dire que je n'avais pas très envie de replonger dans le système pour voir ce qui avait changé et qui provoquait le non fonctionnement de l'acquisition.
J'ai pris note de ton post, car je passerai évidement sur mandriva2005 d'ici la fin de l'été.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed