Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/01/2013, à 16:17

Maisondouf

Cheese n'enregistre plus en vidéo (webm)

Je voulais faire une petite vidéo pour un tuto et je m'aperçois que cheese ne sauve que des fichiers webm de 10-15 Ko qui ne contiennent rien...
Tout le reste va bien , photo, rafale, effets...


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#2 Le 30/01/2013, à 23:46

Vikin712

Re : Cheese n'enregistre plus en vidéo (webm)

Bonsoir.

je pensais que Cheese utilisait le format ogv. C'est le cas sur Lucid. Tu n'aurais pas rajouté des dépôts qui auraient modifié la version par défaut des codecs ?

#3 Le 31/01/2013, à 00:31

Maisondouf

Re : Cheese n'enregistre plus en vidéo (webm)

J'ai rien fait...
J'ai des fichiers .webm qui datent de juin 2012 qui sont parfaitement lisibles et dont la taille correspond à leur durée, mais les fichiers que je capture aujourd'hui ne semblent que contenir le header mais pas la vidéo.
Je pense que c'est ma webcam (Hercules HD) qui sort directement du webm


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#4 Le 31/01/2013, à 02:04

Vikin712

Re : Cheese n'enregistre plus en vidéo (webm)

Je ne connais pas la Hercules HD mais cela m'étonne que ce soit la caméra qui choisisse le format. Avec un soft Windows je veux bien mais sur Tux...
Par curiosité je vais regarder quel  format utilise Cheese sur Precise.

#5 Le 31/01/2013, à 05:16

Maisondouf

Re : Cheese n'enregistre plus en vidéo (webm)

Je viens d'installer des utilitaires v4l (v4l-conf et v4l-utils) pour avoir un peu d'info et tout semble correct coté webcam

papounet@amd8papou:~$ v4l-info

### v4l2 device info [/dev/video0] ###
general info
    VIDIOC_QUERYCAP
	driver                  : "uvcvideo"
	card                    : "Dualpix HD"
	bus_info                : "usb-0000:00:16.2-1"
	version                 : 3.2.35
	capabilities            : 0x4000001 [VIDEO_CAPTURE,STREAMING]

standards

inputs
    VIDIOC_ENUMINPUT(0)
	index                   : 0
	name                    : "Camera 1"
	type                    : CAMERA
	audioset                : 0
	tuner                   : 0
	std                     : 0x0 []
	status                  : 0x0 []

video capture
    VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
	index                   : 0
	type                    : VIDEO_CAPTURE
	flags                   : 0
	description             : "YUV 4:2:2 (YUYV)"
	pixelformat             : 0x56595559 [YUYV]
    VIDIOC_ENUM_FMT(1,VIDEO_CAPTURE)
	index                   : 1
	type                    : VIDEO_CAPTURE
	flags                   : 1
	description             : "MJPEG"
	pixelformat             : 0x47504a4d [MJPG]
    VIDIOC_G_FMT(VIDEO_CAPTURE)
	type                    : VIDEO_CAPTURE
	fmt.pix.width           : 1280
	fmt.pix.height          : 1024
	fmt.pix.pixelformat     : 0x56595559 [YUYV]
	fmt.pix.field           : NONE
	fmt.pix.bytesperline    : 2560
	fmt.pix.sizeimage       : 2621440
	fmt.pix.colorspace      : unknown
	fmt.pix.priv            : 0

controls
    VIDIOC_QUERYCTRL(BASE+0)
	id                      : 9963776
	type                    : INTEGER
	name                    : "Brightness"
	minimum                 : -64
	maximum                 : 64
	step                    : 1
	default_value           : 4
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+1)
	id                      : 9963777
	type                    : INTEGER
	name                    : "Contrast"
	minimum                 : 0
	maximum                 : 64
	step                    : 1
	default_value           : 45
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+2)
	id                      : 9963778
	type                    : INTEGER
	name                    : "Saturation"
	minimum                 : 0
	maximum                 : 128
	step                    : 1
	default_value           : 72
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+3)
	id                      : 9963779
	type                    : INTEGER
	name                    : "Hue"
	minimum                 : -40
	maximum                 : 40
	step                    : 1
	default_value           : 6
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+12)
	id                      : 9963788
	type                    : BOOLEAN
	name                    : "White Balance Temperature, Auto"
	minimum                 : 0
	maximum                 : 1
	step                    : 1
	default_value           : 1
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+16)
	id                      : 9963792
	type                    : INTEGER
	name                    : "Gamma"
	minimum                 : 72
	maximum                 : 500
	step                    : 1
	default_value           : 100
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+19)
	id                      : 9963795
	type                    : INTEGER
	name                    : "Gain"
	minimum                 : 0
	maximum                 : 100
	step                    : 1
	default_value           : 0
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+24)
	id                      : 9963800
	type                    : MENU
	name                    : "Power Line Frequency"
	minimum                 : 0
	maximum                 : 2
	step                    : 1
	default_value           : 1
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+26)
	id                      : 9963802
	type                    : INTEGER
	name                    : "White Balance Temperature"
	minimum                 : 2800
	maximum                 : 6500
	step                    : 1
	default_value           : 6500
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+27)
	id                      : 9963803
	type                    : INTEGER
	name                    : "Sharpness"
	minimum                 : 0
	maximum                 : 64
	step                    : 1
	default_value           : 48
	flags                   : 0
    VIDIOC_QUERYCTRL(BASE+28)
	id                      : 9963804
	type                    : INTEGER
	name                    : "Backlight Compensation"
	minimum                 : 0
	maximum                 : 1
	step                    : 1
	default_value           : 0
	flags                   : 0
papounet@amd8papou:~$ 

On voit qu'elle a deux mode vidéo YUV et MJPG

Pourtant quand je lance cheese depuis un terminal, dès que j'active la capture vidéo je reçoit un bordée d'injures de v4l2 et dès que je coupe j'ai un message de cheese

libv4l2: error dequeuing buf: Aucun périphérique de ce type
libv4l2: error dequeuing buf: Aucun périphérique de ce type
libv4l2: error dequeuing buf: Aucun périphérique de ce type
........
libv4l2: error dequeuing buf: Aucun périphérique de ce type

** (cheese:5149): WARNING **: L'obtention de trames vidéo du périphérique « /dev/video0 » a échoué.


** (cheese:5149): WARNING **: Erreur interne de flux de données.

ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#6 Le 31/01/2013, à 05:32

Maisondouf

Re : Cheese n'enregistre plus en vidéo (webm)

VLC arrive à capturer "proprement" en 640x480 codé en H.264, bizarre....

Je vais redémarre mon PC avec W$ pour tester si c'est pas carrément la webcam qui déconne en 1024....

Dernière modification par Maisondouf (Le 31/01/2013, à 05:33)


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#7 Le 31/01/2013, à 11:32

Maisondouf

Re : Cheese n'enregistre plus en vidéo (webm)

J'ai fini sous w7 par installer les 160Mo de soft de chez Hercules pour me rendre compte que la webcam fonctionne bien.
Mais c'est une grosse fumisterie, elle est donné pour HD mais c'est en mode photo uniquement.
Voilà les possibilitées:

Video

1600x1200 9 fps
1280x1024 15 fps
640x480 30 fps
352x288 "
320x240 "
176x144 "
160x120 "

Photo rafale 

640x480

Photo

2560x2048
2240x1792
1920x1536
1600x1280
1600x1200
1280x1024
640x480
352x288
320x240
176x144
160x120

ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#8 Le 31/01/2013, à 15:14

Maisondouf

Re : Cheese n'enregistre plus en vidéo (webm)

Je viens de désinstaller Cheese au profit de gUVCvideo et l'enregistrement vidéo fonctionne très bien en 640x480 30fps

setting new resolution (640 x 480)
checking format: 1448695129
Checking video mode 640x480@32bpp : OK 

Par contre en résolution maximale 1280x1024  (celle que prend par défaut Cheese), il y a plein d'erreurs

[mpeg2video @ 0x7fd7c00008c0] encoded frame too large
[mpeg2video @ 0x7fd7c00008c0] encoded frame too large
WARNING: droped frame (-2)
[mpeg2video @ 0x7fd7c00008c0] encoded frame too large
[mpeg2video @ 0x7fd7c00008c0] encoded frame too large
WARNING: droped frame (-2)
[mpeg2video @ 0x7fd7c00008c0] encoded frame too large
[mpeg2video @ 0x7fd7c00008c0] encoded frame too large

Ce qui est bien (malgrè que j'aime bien cheese), c'est qu'avec gUVCview on peut régler les paramètres.

EDIT: je viens forcer le réglage en 1280x1024 15fps avec sortie en mjpg et l'enregistrement est super propre.
En fait en mode YUYV, la webcam est pas top du tout (9 fps en HD) alors qu'en MJPG elle fonctionne bien.

RE-EDIT: c'est propre en 1280 quand ça dure pas longtemps, amis à la longue (30-40sec) le bas de l'image est en mosaïque ou carrément vert.
6e66845ae55057426b22fa0eae752t.jpg

Dernière modification par Maisondouf (Le 31/01/2013, à 15:56)


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#9 Le 02/02/2013, à 00:27

Vikin712

Re : Cheese n'enregistre plus en vidéo (webm)

Bonsoir.

Normalement le vert c'est un problème de pilote vidéo. Lorsque Cheese était buggé je suis passé aussisur guvcview mais la version des dépôts me posait aussi un problème. À l'époque j'avais récupéré un Deb sur le site de Berlios mais maintenant il y a un dépôt.

Pour la version testing. https://launchpad.net/~pj-assis/+archive/testing

Dernière modification par Vikin712 (Le 02/02/2013, à 00:28)

#10 Le 02/02/2013, à 01:40

Maisondouf

Re : Cheese n'enregistre plus en vidéo (webm)

Merci je vais regarder.
Le truc chiant, c'est que si tu la laisses tourner en affichage 1280x1024 pendant 2 heures, tout est nikel.
Image impécable, bonne luiminosité, et tout et tout..
Il n'y a qu'au moment de la capture vidéo que le bug se produit.


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#11 Le 02/02/2013, à 01:50

Maisondouf

Re : Cheese n'enregistre plus en vidéo (webm)

Encore pire avec la version ppa::
2dc15510f0c04f247e5d29331a12ett.jpg
Il n'y a que la moitié haute de l'image


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#12 Le 02/02/2013, à 02:03

Maisondouf

Re : Cheese n'enregistre plus en vidéo (webm)

Ah enfin, je retombe sur mes pattes...
Cette version propose le codage "VP8" (webm) et en 1208x1024 VP8, ça marche impec...
Donc ça me fait dire que c'est le format de sortie de la webcam et que sans transcodage gUVCview ne plante pas.
Mais bon, elle ne sort que 6fps....


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#13 Le 02/02/2013, à 02:15

Vikin712

Re : Cheese n'enregistre plus en vidéo (webm)

Maisondouf a écrit :

Il n'y a qu'au moment de la capture vidéo que le bug se produit.

Maisondouf a écrit :

Mais bon, elle ne sort que 6fps.

Saturation de mémoire vive ou vidéo peut-être.

#14 Le 02/02/2013, à 02:22

Vikin712

Re : Cheese n'enregistre plus en vidéo (webm)

Ok je vois il y a souvent un problème avec l'USB sur Tux. Cela arrive souvent avec les clés Usb et il est possible que lorsque le flux est trop important comme lorsque je transfère des MKV X264 perso  et le temps de transfert est plus long qu'avec des Avi  xvid.

En bref je pense que Tux a du mal à gérer le flux de ta webcam HD.

#15 Le 02/02/2013, à 03:26

Maisondouf

Re : Cheese n'enregistre plus en vidéo (webm)

Pour les 6fps, j'ai trouvé le bug.... faut allumer la lumière dans la pièce hmm
En fait avec cette version le fps est variable en fonction de la luminosité.
Je l'ai désinstallé parce que pas assez de choix de réglages.

Pour l'USB, je testerais demain sur un autre port mais ma carte mère à 6 mois et le contrôleur est top.
En fait avec la version du dépôt (1.5.4), la capture se fait bien si on ne transcode pas.
En plus le transcodage n'utilise qu'un seul core du processeur à 80% et les 7 autres glandent.

En prise directe YUYV 1280x1024 sans compression (1s = 1Mo), l'image est nikel.
La coté chiant, c'est qu'il faut faire un traitement après coup...

Dernière modification par Maisondouf (Le 02/02/2013, à 03:30)


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#16 Le 02/02/2013, à 05:35

Vikin712

Re : Cheese n'enregistre plus en vidéo (webm)

Oui sans compression c'est toujours impec mais il faut beaucoup d'espace disque. wink