acquisition video avec Lives ou Kino .... - Linux et OS Alternatifs
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
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 ?
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
Marsh Posté le 04-03-2005 à 00:07:39
crouik a écrit : |
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
Marsh Posté le 04-03-2005 à 00:12:27
rm /dev/raw1394
rm /dev/video1394
ca a l'air d etre ca ...
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
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 ........
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
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)
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
si tu a une idee pour lui faire la fete .....
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
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.
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 .
Marsh Posté le 04-03-2005 à 22:42:44
crouik , tu as vu, mon post sur eth1394, la solution est dedans ...
Marsh Posté le 04-03-2005 à 22:59:49
MERCI ! .............
je viens de realiser mon premier .avi
bon encore un point a voir pour pas se taper la console a chaque fois ....
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.
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.
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
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.
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 ?
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é.
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 .