christophe wrote:
A part les 2 mystères (etc/modprobe.conf inexistant,) j'ai trouvé dans kcontrol/peripheriques le module video4linux (reste à savoir pkoi le fichier de peripherique en mode caractère ne figure pas dans /dev).Le dimanche 26 Décembre 2004 23:14, Bayrouni a écrit :Avec un noyau 2.6.x tu dois normalement avoir un fichier /etc/modprobe.conf pour charger des modules supplémentaires au démarrage. Je crois que c'est init qui va les y chercher (qu'on me dise si j'ai faux ! ;o)). A moins que modprobe.conf ne soit dans le répertoire /etc/modprobe.d/ sous debian....?christophe wrote:Le dimanche 26 Décembre 2004 20:05, Bayrouni a écrit :Bayrouni wrote:christophe wrote:Le dimanche 26 Décembre 2004 19:11, Bayrouni a écrit :christophe wrote:Le dimanche 26 Décembre 2004 18:18, Bayrouni a écrit :Bonjour à tout le monde et joyeuses fêtes. Je cherche à convertir mes svhs en mpeg.Utilise avicap et avidemux ou avirecompressSi quelqu'un à une idée, je le remercie d'avance. BayrouniMerci Christope de ta reponse mais je n'arrive pas à resoudre le problème. J'ai essayé avicap mais j'ai des erreurs. Je le configure pour S-VIDEO comme source couleur rgb24 et j'ai l'erreur suivante si je lance la capture à partir de moN camescope: <CImage> : Cannot convert from 24 bit image to unimplemented 0x0 v4l1: VIDIOCMCAPTURE in ::grabOne: Invalid argument <CImage> : Cannot convert from 24 bit image to unimplemented 0x0 v4l1: VIDIOCMCAPTURE in ::grabOne: Invalid argument elle se repète à l'infiniAs-tu essayé la capture avec xawtv ? Ton module v4l est-il bien configuré et compilé pour ta carte d'acquisition ? Ta carte d'acquisition est-elle bien supportée par le noyau linux que tu utilises ? Y a-t-il les bons arguments dans le /etc/modules.conf (noyau 2.4) ou /etc/modprobe.conf (noyau 2.6) ? Exemple pour moi c'est la ligne : options bttv radio=0 gbuffers=4 pour une carte pinnacle pctv.J'ai une carte MSI@nywhere qui utilise le driver conexant cx8800 Il est reconnu et chargé automatiquement En plus, si j'utilise tvtime, je peux visualiser mes svhs sans problèmes. Donc je suppose qu'au niveau reconnaissance de la carte tv pas de problèmes. En ce qui concerne la capture sous xawtv, je suis en train de faire l'essai. MerciChristophe, voici la sortie de xawtv -hwscan: This is xawtv-3.94, running on Linux/i686 (2.6.9-1-686) Warning: locale not supported by C library, locale unchanged looking for available devices port 89-89 type : Xvideo, image scaler name : NV10 Video Overlay port 90-121 type : Xvideo, image scaler name : NV05 Video Blitter port 122-122 [ -xvport 122 ] type : Xvideo, video overlay name : NVIDIA Video Interface Port /dev/video0: OK [ -device /dev/video0 ] type : v4l2 name : MSI TV-@nywhere Master flags: capture tuner A priori tout est OK. Je peux visualiser la video dans xawtv mais pour la capture ce n'est pas ok. il y a un bouton frequency table que je regle en: frequency table = europe de l'ouest source video= S-Video audio norm = stereo Capture = overlay/grabb image (j'ai essayé les 2) Resultat: toujours pas de capture !!! As-tu une idée du problème? Voilà, je viens de faire des essaies. 1/ Je n'arrive pas à visualiser mes svhs dans xawtv, juste un ecran bleur. 2/Euh alors, là, on en vient aux limites de mes humbles compétences... Mais as-tu essayé un: cd /dev/v4l ? Tu devrais avoir deux fichiers de type périphérique caractères : [--christophe@dante 20:36:54 /dev/v4l] ll total 0 crw------- 1 christophe video 81, 224 jan 1 1970 vbi0 crw------- 1 christophe video 81, 0 jan 1 1970 video0 Là si tu tapes cat vbi0 ou cat video0, y a-t-il un flot de caractère qui envahit le terminal ? Sinon, c'est peut-êter un problème de norme, PAL/SECAM ? Sinon, je sèche.Oui j'ai le flot de caractères comme tu dis, après avoir taper cat video dans /dev. cat /dev/video0 donne un flot de caractères sur stdout. Par contre je n'ai pas v4l ni en tant que repertoire ni en temps que fichier de peripherique. et puis j'utilise le noyau 2.6.9 et j'ai: etc# ll -d mod* drwxr-xr-x 4 root root 248 Dec 14 22:29 modprobe.d -rw-r--r-- 1 root root 263 Dec 10 19:00 modules -rw-r--r-- 1 root root 10872 Dec 21 14:03 modules.conf -rw-r--r-- 1 root root 10872 Dec 21 14:02 modules.conf.old drwxr-xr-x 3 root root 240 Dec 21 14:02 modutils Le driver de la carte tv est chargé au demarrage: (cx88xx) La commande lsmod |grep cx donne: cx8800 48508 0 cx88xx 20900 1 cx8800 video_buf 21988 2 cx8800,cx88xx i2c_algo_bit 9960 1 cx8800 v4l1_compat 14244 1 cx8800 v4l2_common 5920 1 cx8800 btcx_risc 4616 2 cx8800,cx88xx videodev 9920 1 cx8800 i2c_core 24048 5 tda9887,tuner,cx8800,cx88xx,i2c_algo_bit Je vais voir j'arrive à quelque chose, car le fait de ne pas avoir un fichier modprobe.con mais un modules.conf ainsi que le fait de ne pas avoir les fichiers de peripheriques correspondant v4l me genent beaucoup.lsmod |grep v4l donne : /etc# lsmod |grep v4l v4l1_compat 14244 1 cx8800 v4l2_common 5920 1 cx8800Donc v4l est compilé pour le noyau. Et le module est chargé. Par contre tu devrais avoir un répertoire /dev/v4l/ En tout cas, avec un noyau 2.6.3, j'en ai un et ça marche bien.Pas de quoi. Ton problème m'intéresse. Quand tu l'auras résolu, dis moi comment tu as fait.Bonsoir ou plutot bonne nuit et Merci pour toutes les infos que tu m'a donné.Bayrouni
Je lance xawtv avec l'option -device /dev/video0 pour lui indiquer qu'il doit dialoguer avec ma carte tv MSI. celà est du au fait que pour les cartes nvidia xawtv dialogue plutot avec cette dernière (voir xawtv -hwscan).
J'ai le stdout suivant: xawtv -device /dev/video This is xawtv-3.94, running on Linux/i686 (2.6.9-1-686) Warning: locale not supported by C library, locale unchanged /dev/video [v4l2]: no overlay support v4l-conf had some trouble, trying to continue anywayWarning: Cannot convert string "-*-ledfixed-medium-r-*--39-*-*-*-c-*-*-*" to type FontStruct
Je vois alors la video dans la fenetre avec les params que j'ai reglé dans .xawtv .
mais toujours pas de capture .quand j'active la capture en cliquant sur capture/grabdisplay rien ne se passe)
Warning: locale not supported by C library, locale unchanged /dev/video [v4l2]: no overlay support v4l-conf had some trouble, trying to continue anyway. Je vais encore creuser , on verra bien Bayrouni de toute façon il y a le warning