[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gulliver] Comment enregistrer et voir simultanément l'enregistrement d'une webcam ?
|
From |
Ludovic Danigo <ldng at free dot fr> |
|
Subject |
Re: [gulliver] Comment enregistrer et voir simultanément l'enregistrement d'une webcam ? |
|
Date |
Sun, 13 Jan 2008 22:29:58 +0100 |
Selon David MENTRE <dmentre at linux-france dot org>:
> Ben non. :-(
>
> > http://camorama.fixedgear.org/
>
> Ne propose pas de fonction pour enregistrer la vid�o. J'ai la
> version
> 0.18.
Hum bon d'accord, j'm'a gourr� :-)
> > http://www.gnome.org/projects/cheese/
>
> L'enregistrement ne fonctionne pas tr�s bien :-)
>
> [1]+ Erreur de segmentation (core dumped) cheese
Effectivement ...
Bon, ben voil� une occasion de jouer avec les pipelines gstreamer.
C'est comme du l�go il parait. Voyons voir.
1 - Testons la vid�o :
gst-launch videotestsrc ! xvideosink
1bis - la m�me chose mais en codant en theora et en le d�codant � la
vol�e:
gst-launch videotestsrc ! theoraenc ! oggmux ! oggdemux ! theoradec !
ffmpegcolorspace ! ximagesink
2 - Testons le son
gst-launch audiotestsrc ! alsasink
2bis - le son cod� et d�cod� en vorbis :
gst-launch audiotestsrc ! audioconvert ! vorbisenc ! vorbisdec !
audioconvert ! alsasink
3 - on enregistre la video :
gst-launch videotestsrc ! theoraenc ! oggmux ! filesink
location=output.ogg
4 - on enregistre le son :
gst-launch audiotestsrc ! audioconvert ! vorbisenc ! oggmux ! filesink
location=output.ogg
5 - The tricky part, maintenant on m�lange tout :
gst-launch videotestsrc ! ffmpegcolorspace ! theoraenc ! queue !
oggmux name=mux audiotestsrc ! audioconvert ! vorbisenc ! queue ! mux.
mux. ! queue ! filesink location=output.ogg
Donc, en principe, tu peux maintenant videotestsrc par v4lsrc ou
v4l2src
et audiotestsrc par "alsasrc ! audio/x-raw-int,rate=22050", par
exemple.
Bon ben �a �t� rapide en somme. Oui parce que entre temps je suis
parti pr�parer
mon (et le manger). C'est vraiment pas mal gstreamer finalement,
j'aurais du
regarder �a de plus pr�s depuis longtemp en fait :-D
man gst-launch et man gst-inspect sont tes amis :-P
--
Ludovic Danigo.