Camescope JVC et KINO

KINO ne voit pas mon camescope.

J’ai installé les librairies

  • libraw1394
  • libdc1394
  • libavc1394
  • libdv

En root comme en user j’ai un message:

capucine:/home/capucine# lsmod | grep 1394 raw1394 28652 0 dv1394 19788 0 eth1394 19976 0 ohci1394 32004 1 dv1394 ieee1394 100408 5 raw1394,dv1394,eth1394,ohci1394,sbp2

Je n’ai pas de dossier /dev/raw1394…

capucine:/dev# ls agpgart dvdrw hdb1 midi ram1 ram6 stderr tty15 tty25 tty35 tty45 tty55 tty8 ttyS17 ttyS27 ttyS37 ttyS47 ttyS9 vcsa audio fd hdc midi1 ram10 ram7 stdin tty16 tty26 tty36 tty46 tty56 tty9 ttyS18 ttyS28 ttyS38 ttyS48 urandom vcsa1 cdrom fd0 initctl mixer ram11 ram8 stdout tty17 tty27 tty37 tty47 tty57 ttyS0 ttyS19 ttyS29 ttyS39 ttyS49 usb vcsa2 cdrw full input net ram12 ram9 tty tty18 tty28 tty38 tty48 tty58 ttyS1 ttyS2 ttyS3 ttyS4 ttyS5 vcs vcsa3 console hda kmem null ram13 random tty0 tty19 tty29 tty39 tty49 tty59 ttyS10 ttyS20 ttyS30 ttyS40 ttyS50 vcs1 vcsa4 core hda1 kmsg port ram14 rtc tty1 tty2 tty3 tty4 tty5 tty6 ttyS11 ttyS21 ttyS31 ttyS41 ttyS51 vcs2 vcsa5 dri hda3 log ppp ram15 sequencer tty10 tty20 tty30 tty40 tty50 tty60 ttyS12 ttyS22 ttyS32 ttyS42 ttyS52 vcs3 vcsa6 dsp hda5 loop psaux ram2 sequencer2 tty11 tty21 tty31 tty41 tty51 tty61 ttyS13 ttyS23 ttyS33 ttyS43 ttyS53 vcs4 vcsa7 dsp1 hda6 lp0 ptmx ram3 shm tty12 tty22 tty32 tty42 tty52 tty62 ttyS14 ttyS24 ttyS34 ttyS44 ttyS6 vcs5 xconsole dspW hda7 MAKEDEV pts ram4 snd tty13 tty23 tty33 tty43 tty53 tty63 ttyS15 ttyS25 ttyS35 ttyS45 ttyS7 vcs6 zero dvd hdb mem ram0 ram5 sndstat tty14 tty24 tty34 tty44 tty54 tty7 ttyS16 ttyS26 ttyS36 ttyS46 ttyS8 vcs7

Faut-il en créer un? Que doit il contenir?

Bonsoir,
J’ai lu qu’il faut créer le répertoire /dev/raw1394 mais je ne sais pas s’il y faut au départ quoi que ce soit dedans: rien n’est précisé
Donc: #cd /dev puis # MAKEDEV raw1394 (d’après ce que j’ai lu)

Si la liaison avec la carte 1394 fonctionne et que les librairies pour le dvi sont installées, kino capture très bien la vidéo et est stable.
Bon courage pour les tests.

On peut aussi consulter un tuto sur lealinux là:
lea-linux.org/cached/index/Softw … odvd.html#
mais l’auteur se base sur une mandrake et il faut vérifier que tous les paquets de retrouvent bien sous debian!
ou, pour 1394 là :
linux1394.org/

J’ai testé ma caméra avec kino
ma caméra n’est pas non plus détectée par kino
lsmod m’indique
ohci1394 30452 1 dv1394
ieee1394 89208 5 sbp2,dv1394,raw1394,eth1394,ohci1394

mais je n’ai pas droit à un message d’erreur concernant raw1394
je n’ai pas non plus de répertoire /dev/raw1394

bref, comme aide, c’est pas terrible :exclamation:

ne te plains pas: si tu ne lis pas bien les aides qu’on te donne, c’est normal que tu les trouves mauvaises.
As tu créé le répertoire toi même ?
As tu fait le MAKEDEV… ?
As tu lu les liens qui t’ont été donnés ?
PS: de ce que je lis de ton lsmod, ta camera est bien détectée, et AMA, c’est juste une mauvaise configuration de kino. As tu essayé d’autres softs de visualisation ?

Quel doit etre le resultat de MAKEDEV? Je n’ai rien vu apparaitre dans Dev…
J’ai essayé de créer un dossier raw1394 mais cela ne donne rien non plus.

Pour les liens, pour moi l’aide du premier s’arrete a [quote]testlibraw[/quote] dont je ne connais pas l’equivalent pour debian. Et comme ce n’est pas moi qui vais me servair du camescope, hors de question de faire de l’aquisition en ligne de commande. (je vais quand meme faire un test pour voir si cela fonctionne ou non).

Pour le deuxieme liens c’est en Anglais :confused: et je ne sais memepas ce que je cherche dessus…

A quoi vois tu que le camescope est détècté Matt? Est-ce que tu parle de configuration par l’interface ou dans des fichiers?

En modifiant des paramètres dans les préférences de kino j’arrive effectivement à faire disparaitre le message, mais les commandes restent grisées…
Je n"ai aucune camera dans le menu deroulant. Comment puis-je ajouter mon camescope?

J’ai trouvé cette page:

funix.org/fr/linux/main-linu … &page=menu

Le dossier raw1394 que j’avais créé a disparu après un reboot…

Il y a ça aussi :

funix.org/fr/linux/main-linu … &page=menu

funix.org/fr/linux/creedvd.htm

aboissy.free.fr/linux/video.html (il date un peu je crois…)

Pour Mat :
Je suis désolé :blush: pour la confusion : je ne me plaignais pas, j’exprimais simplement mon désapointement sur le fait que mon aide juste au dessus n’étais peut-être assez complète.
J’essayerais de m’exprimer plus clairement la prochaine fois :wink:

Pour ce qui concerne kino, j’ai tapé

modprobe raw1394

modprobe video1394

(j’avais installé les paquets avant, ce matin et éteins le PC depuis)
j’ai eu droit à tout un tas de messages d’erreur … :unamused:
et kino a bien détecté ma caméra … :stuck_out_tongue:

… et je n’ai pas de répertoire /dev/raw1394
par contre j’ai un nouveau dossier qui s’est créé : /dev/dv1394 qui contient un seul fichier nommé 0 (le nombre 0 tout seul)

C’est pas aussi facile chez moi…

[code]capucine:/home/capucine# modprobe raw1394
WARNING: /etc/modprobe.d/libsane line 1: ignoring bad line starting with 'blacklist’
WARNING: /etc/modprobe.d/libsane line 2: ignoring bad line starting with 'blacklist’
capucine:/home/capucine# modprobe video1394
WARNING: /etc/modprobe.d/libsane line 1: ignoring bad line starting with 'blacklist’
WARNING: /etc/modprobe.d/libsane line 2: ignoring bad line starting with 'blacklist’
capucine:/home/capucine# modprobe dv1394
WARNING: /etc/modprobe.d/libsane line 1: ignoring bad line starting with 'blacklist’
WARNING: /etc/modprobe.d/libsane line 2: ignoring bad line starting with 'blacklist’
capucine:/home/capucine#

[/code]

C’est quoi ces ‘blacklist’?

Au demarrage j’ai plein de messages de ce type…

Fausse joie!

Le camescope était reconnu hier soir …
il n’est plus reconnu aujourd’hui :open_mouth:
Pas de mise à jour … pas d’explication non plus.

Un essai de capture avec dvgrab m’indique très poliment :
Error: no camera exists

:question:

hahaha!
J’ai reussi a capturer une image de m… avec un son de m… mais je suis heureux car c’est déjà un progrès.

Voila la chose:

En utilisant le module dv1394

Dans dev il faut créer (car pour moi il n’y avait rien) :

[code]mkdir -p /dev/ieee1394/dv/host0/NTSC
mkdir -p /dev/ieee1394/dv/host0/PAL

mknod -m 666 /dev/ieee1394/dv/host0/NTSC/in c 171 32
mknod -m 666 /dev/ieee1394/dv/host0/NTSC/out c 171 33

mknod -m 666 /dev/ieee1394/dv/host0/PAL/in c 171 34
mknod -m 666 /dev/ieee1394/dv/host0/PAL/out c 171 35[/code]

Puis dans kino (j’ai teté en root pour eliminer un max de soucis)

Edition

Préférences

Defauts
Pal

ieee1394
driver dv1394 Chemin /dev/ieee1394/dv/host0/PAL/in
raw1394 interface 34

Reste a ameliorer la qualité d’image et de son et à piloter la camera…

J’ai testé les indications et obtenu le même résultat.
Les réglages d’importation sont à modifier effectivement : on dirait une importation via usb. Je me demande si les réglages ne correspondent pas à cela.
En tout cas bravo, même s’il faut continuer à chercher.
Je chercherai … un peu plus tard, la batterie est à plat!

Après reboot, même problème que hier, la caméra n’est plus reconnue :open_mouth:

Trouvé : c’est un problème de droits, la capture fonctionne si on se connecte en root (je sais c’est pas bien!)

J’avais ce probleme avec mon scanner (voir poste Xsane de Capucine).
Il faut que je retrouve un site ou il y avait je crois un parametrage pour rajouter le format mpeg2 pour l’import (a verifier).
Peut etre que la qualité de l’image diffusée est dégradée par rapport a celle enregistrée (à verifier aussi).

Bon,
1/pourquoi le répertoire /dev change t il entre deux reboot ?
Suivant votre version de noyau, vous devez avoir un devfs (ancien) ou un udev qui gère le répertoire à la place du “MAKEDEV” traditionnel.
2/comment j’ai sû que le caméscope était bien détecté ?
le module “dv1394” ne se charge que quand un dispositif dv est connecté au firewire. Même s’il y a encore un module au dessus de “dv1394” qui gère spécifiquement le camescope, le module “dv1394” n’est là que parcequ’il y a bien un dispositif qui, directement ou indirectement, à été détecté.
3/comment savoir quel device (dans /dev) correspond à ton dispositif dv ?
Aprés démarrage, avant de brancher le camescope, faire un "ls -lR /dev >dev_avant_insertion_du_camescope"
Puis on branche le camescope, "ls -lR /dev >dev_aprés_insertion_du_camescope"
et ensuite:
diff dev_avant_insertion_du_camescope dev_aprés_insertion_du_camescope
et on regarde les differences qu’on obtient.
Ensuite, quand on a detecté quel device c’etait, un petit "ls -l " permet de verifier que l’utilisateur qui va utiliser le device dispose bien des droits dessus.

Voilà voila…
Il faut laisser faire le systême.

a) /dev/raw1394 n’est pas un répertoire, mais un fichier. Quand on regarde ses propriétés, il appartient à root, Root et son groupe ont les droits de lecture et d’écriture sur ce fichier.

b) Quand on va dans kino -> Edition -> préférence -> IEEE 1394 , on a un message d’erreur indiquant que le module raw1394 doit être chargé et que l’utilisateur de kino doit avoir accès en lecture et en écriture sur /dev/raw1394. Comme le module raw1394 se lance (vérifié par lsmod | grep 1394) c’est bien qu’il faut modifier les droits de /dev/raw1394 (root peut donc faire de la capture vidéo sur la caméra car il a ces fameux droits)

donc :

  • soit on donne à l’utilisateur les droits du groupe root -> cela me semble super dangereux ! C’est un peu comme si on se connecte tout le temps en root.
  • soit il faut modifier les droits de /dev/raw1394 de façon à ce “Autres” aient eux aussi les droits de lecture écriture sur ce fichier

C’était trop beau !

J’ai testé ce que mattotop nous a demandé de testé et j’ai constaté que ce fameux fichier /dev/raw1394 n’existait pas au démarrage (j’ai rebooté pour être sûr) avant de connecter le camescope et qu’après connexion, il était bien créé. Donc il faudrait à chaque fois modifier les droits … pas très pratique !

J’ai eu droit à :
diff dev_avant_insersion_camescope dev_apres_insersion_camescope
9a10

crw-rw---- 1 root root 171, 32 2006-04-12 21:59 dv1394-0
318a320
crw-rw---- 1 root root 171, 0 2006-04-12 21:59 raw1394
730c732
< prw-r----- 1 root adm 0 2006-04-12 21:58 xconsole


prw-r----- 1 root adm 0 2006-04-12 21:59 xconsole

Je ne sais pas à quoi correspondent les 2 lignes concernant console, mais les 2 autres sont liées à l’interface 1394.

OK.
Il faut effectivement modifier la manière dont les droits s’activent sur le device pour le faire s’activer en root.video, et ajouter l’user au gpe video.
Pour fixer l’user possedant le device, il faut me semble t il taper dans la configuration de udev .
Je ne me souviens plus comment on fait, je vais regarder.

reactivated.net/writing_udev_rules.html

Bon, je suis en train de regarder, mais je me suis apercu que sur la machine ou je regardais, udev n’etait même ps installé.
Alors ce n’est peut être pas udev.
Mais je continue à rechercher, à tous hasards, c’est peut être ça tt de même