[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: capture vers mpeg



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 avirecompress

Si quelqu'un à une idée, je le remercie d'avance.

Bayrouni
Merci 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'infini
As-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.

Merci
Christophe,

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 cx8800

Bonsoir ou plutot bonne nuit et Merci pour toutes les infos que tu m'a donné.

Bayrouni



Reply to: