Comment enregistrer webcam avec mplayer ? [Résolu]

Comment enregistrer webcam avec mplayer ? [Résolu] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 14-08-2009 à 21:09:04    

Bonsoir, j'essaye d'enregistrer ma webcam avec mplayer mais ça fait que de la merde :??:
exactement le même genre d'image merdique de quand je mets pas "LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so" derrière la commande Skype et que je lance ma webcam a un correspondant....
 
Du coup j'ai fait:
 

Citation :

LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so mencoder tv://0 -tv driver=v4l:width=640:height=480:outfmt=yuy2:device=/dev/video0 -o tv.avi -ovc lavc


 
...Mais ça fait exactement la même merde, y a t-il une solution svp :(


Message édité par Mac Gyver 974 le 15-08-2009 à 15:51:24
Reply

Marsh Posté le 14-08-2009 à 21:09:04   

Reply

Marsh Posté le 15-08-2009 à 08:05:18    

up

Reply

Marsh Posté le 15-08-2009 à 10:17:09    

C'est quoi que tu entends par image merdique ?  
 
Quelle webcam possèdes-tu ?

Reply

Marsh Posté le 15-08-2009 à 10:35:39    

Avec un couteau suisse, un trombone et un chewing-gum [:mac87:2]


---------------
Be the one with the flames.
Reply

Marsh Posté le 15-08-2009 à 11:12:02    

Tom_ a écrit :

C'est quoi que tu entends par image merdique ?  
 
Quelle webcam possèdes-tu ?


 
Image merdique=seulement des barres de couleurs alternatives, absolument rien qui ressemble un tant soit peu à une image...
 
La webcam est la Creative NX PRO, qui par ailleurs fonctionne très bien dans amsn, et très bien dans skype mais avec le préfixe LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so. (astuce trouvé je ne sais plus où.... autrement j'avais la même image merdique que ce que me sort mencoder là) :??:

Reply

Marsh Posté le 15-08-2009 à 11:21:34    

Si dans Mencoder tu utilises le codec v4l2 au lieu de v4l ca donne quoi ?  
 
Exemple :  

mencoder tv://0 -tv driver=v4l2:width=640:height=480:outfmt=yuy2:device=/dev/video0 -o tv.avi -ovc lavc


 
Tu n'étais pas inscris ici avant sous un autre pseudo ? trouble_fete ?

Message cité 1 fois
Message édité par Tom_ le 15-08-2009 à 11:23:42
Reply

Marsh Posté le 15-08-2009 à 11:24:57    

Tom_ a écrit :

Si dans Mencoder tu utilises le codec v4l2 au lieu de v4l ca donne quoi ?  
 
Exemple :  

mencoder tv://0 -tv driver=v4l2:width=640:height=480:outfmt=yuy2:device=/dev/video0 -o tv.avi -ovc lavc


 
Tu n'étais pas inscris ici avant sous un autre pseudo ? trouble_fete ?


 
Pas terrible :??:
 

Citation :

mencoder tv://0 -tv driver=v4l2:width=640:height=480:outfmt=yuy2:device=/dev/video0 -o tv.avi -ovc lavc
MEncoder 29040-4.3.2 (C) 2000-2009 MPlayer Team
succès : format : 9  data : 0x0 - 0x0
Fichier de type TV détecté.
Driver sélectionné: v4l2
 nom : Video 4 Linux 2 input
 auteur : Martin Olschewski <olschewski@zpr.uni-koeln.de>
 commentaire : first try, more to come ;-)
Selected device: USB Camera (041e:401e)
 Capabilites:  video capture  read/write  streaming
 supported norms:
 inputs: 0 = zc3xx;
 Current input: 0
 Current format: unknown (0x4745504a)
tv.c: norm_from_string(pal) : paramètre de norme bogué.  Ajuste à default.
v4l2: ioctl enum norm failed: Invalid argument
Erreur : La norme ne peut pas être appliquée !
L'entrée sélectionnée n'a pas de tuner !
v4l2: Cannot get fps
v4l2: ioctl set mute failed: Invalid argument
v4l2: 0 frames successfully processed, 0 frames dropped.
========== Désolé, ce format de fichier n'est pas reconnu/supporté ============
== Si ce fichier est un flux AVI, ASF ou MPEG, merci de contacter l'auteur ! ==
Impossible d'ouvrir le démuxeur.
 
Sortie...


 
Edit: j'avais pas vu ton 2eme message ! effectivement j'étais trouble fete dans une autre vie (en métropole !)
 
Comment as-tu trouvé ? en tout cas tu as "l'oeil" ;)


Message édité par Mac Gyver 974 le 15-08-2009 à 11:32:44
Reply

Marsh Posté le 15-08-2009 à 13:50:33    

Help me :(

Reply

Marsh Posté le 15-08-2009 à 14:09:46    

Bonjour,
Ce forum n'est pas une hotline, tu es prié de ne pas remoner ton topic tant qu'il est encore sur la première page de l'index de cette catégorie. Merci.
 
Ici, rien n'est urgent, l'ensemble des topics doivent avoir la même visibilité.
 
Merci.


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 15-08-2009 à 14:32:30    

Bonjour o'gure, ok ok ce n'est pas urgent, juste ennervant ;)
 
Je donne les infos que me donne la console, je n'y ai pas pensé avant et pourtant je sais à quel point ça peut aider....d'abord la commande que j'avais essayé et qui me fait un ensemble de ligne coloré sans rapport avec une image:
 

Citation :

mencoder tv:// -tv driver=v4l:width=320:height=240:device=/dev/video0:fps=30 -ovc copy -o fich.avi


 
Puis voila ce que me donne la console:
 

Citation :


MEncoder 29040-4.3.2 (C) 2000-2009 MPlayer Team                                                                      
succès : format : 9  data : 0x0 - 0x0                                                                                
Fichier de type TV détecté.                                                                                          
Driver sélectionné: v4l                                                                                              
 nom : Video 4 Linux input                                                                                          
 auteur : Alex Beregszaszi                                                                                          
 commentaire : under development                                                                                    
=================================================================                                                    
 WARNING: YOU ARE USING V4L DEMUXER WITH V4L2 DRIVERS!!!                                                            
 As the V4L1 compatibility layer is broken, this may not work.                                                      
 If you encounter any problems, use driver=v4l2 instead.                                                            
 Bugreports on driver=v4l with v4l2 drivers will be ignored.                                                        
=================================================================                                                    
Selected device: USB Camera (041e:401e)                                                                              
 Capabilites: capture                                                                                                
 Device type: 1                                                                                                      
 Supported sizes: 48x32 => 640x480                                                                                  
 Inputs: 1                                                                                                          
  0: zc3xx:  (tuner:0, norm:pal)                                                                                    
Using input 'zc3xx'                                                                                                  
L'entrée sélectionnée n'a pas de tuner !                                                                            
[V] filefmt:9  fourcc:0x32315659  taille:320x240  fps:30.000  ftime:=0.0333                                          
codec vidéo : copie de trame (320x240 24bpp fourcc=32315659)                                                        
Forçage du pré-chargement audio à 0 et de la correction max des pts à 0                                              
 
ioctl mcapture failed: Invalid argument
 
ioctl mcapture failed: Invalid argument
 
ioctl mcapture failed: Invalid argument
Écriture de l'entête...                
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Écriture de l'entête...                                                                
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos:   0.2s      7f ( 0%)  0.00fps Trem:   0min   0mb  A-V:0.000 [0:0]                
ioctl mcapture failed: Invalid argument                                                
 
ioctl mcapture failed: Invalid argument
 
ioctl mcapture failed: Invalid argument
 
1 image(s) répétée(s) !
Pos:   0.3s      9f ( 0%)  0.00fps Trem:   0min   0mb  A-V:0.000 [0:0]
Image sautée !
Pos:   0.3s     10f ( 0%)  0.00fps Trem:   0min   0mb  A-V:0.000 [0:0]
Image sautée !
Pos:   0.5s     15f ( 0%) 14.27fps Trem:   0min   0mb  A-V:0.000 [0:0]
ioctl mcapture failed: Invalid argument
 
ioctl mcapture failed: Invalid argument
 
ioctl mcapture failed: Invalid argument
Pos:   0.7s     23f ( 0%) 17.52fps Trem:   0min   0mb  A-V:0.000 [0:0]
ioctl mcapture failed: Invalid argument
 
ioctl mcapture failed: Invalid argument
 
ioctl mcapture failed: Invalid argument
Pos:   0.8s     26f ( 0%) 19.02fps Trem:   0min   0mb  A-V:0.000 [0:0]
Image sautée !
^Cs:   1.0s     31f ( 0%) 20.21fps Trem:   0min   0mb  A-V:0.000 [0:0]
ioctl mcapture failed: Invalid argument
 
ioctl mcapture failed: Invalid argument
 
ioctl mcapture failed: Invalid argument
Écriture de l'index...0%) 19.72fps Trem:   0min   0mb  A-V:0.000 [0:0]
Écriture de l'entête...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
 
Flux vidéo : 26726.400 kbit/s  (3340800 B/s)  taille : 3340800 octets  1.000 secs  32 images
  MJP: returning!


 
à partir de "Écriture de l'index" ça correspond a la réaction de mencoder a mon Ctrl+c.
 
Si je mets le "LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so" avant le lancement de la commande mencoder, comme pour résoudre ce même problème que j'avais avec Skype, là ça ne résoud rien.... et si je mets v4l2 au lieu de v4l dans la commande, ça bug et n'enregistre rien du tout.
 
Le noyau est un 2.6.29.5 et la webcam utlise le pilote noyau zc3xx compilé en module (fait partie de la section gspca dans le noyau)
 
voila voila...je pense avoir donné toutes les informations, o'gure promis j'attends une réponse maintenant avant de moi même reposter ;)
 
...Je suis pas si pressé, c'est cool ici à La Réunion  :bounce:
 
Edit:

Citation :


mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -nosound -ovc lavc -o capture.avi


 
cette commande ci-dessus fonctionne !! (bien qu'il y ait des problèmes mais bon !)
 
Re edit: problème résolu ! avec cette commande tout est parfait plus aucune erreur dans l'enregistrement vidéo !
 

Citation :

mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 15 -nosound -ovc lavc -o capture.avi


 
Rappel pour moi quand je retomberais sur mon propre topic comme aujourd'hui:
 

Citation :

mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 15 -nosound


 
(Lecture de la webcam)


Message édité par Mac Gyver 974 le 29-08-2009 à 21:12:29
Reply

Sujets relatifs:

Leave a Replay

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