On Sat, 6 Jan 2001 17:52:41 +0100 (MET),
Marc SCHAEFER <[EMAIL PROTECTED]> wrote:
> il s'agirait de sauvegarder dans un mpeg (id�alement) les donn�es
> d'un �cran sous X11 (on peut supposer le cas local). On prendrait
> N frames par seconde.
J'utilise un truc du genre :
for i in `seq -w 1 100`; do
xwd -root -out $i.xpm
done
Je viens d'essayer, avec un �cran 1400x1050 en 16bpp, j'arrive sans trop de
probl�mes � 2 frames par secondes. On peut faire mieux en
- ne capturant qu'une fen�tre (option -id de xwd)
- sauvegardant dans un ramdisk
- ...
J'arrive alors facilement � 10 frames par secondes. Si c'est trop, supprime
un fichier sur deux :)
Reste un probl�me : si l'�cran que tu veux capturer provient d'un programme
qui "bouffe" pas mal de CPU, tu n'auras pas assez de fps. Tu peux alors
tricher en "ralentissant" ton programme.
Pour ce qui est de cr�er un mpeg avec la suite d'images fixes, il y a
convert (tu peux ainsi retroucher les images au passage) qui lui-m�me
utilise mpeg2encode (http://www.mpeg.org/MSSG/).
(Pas test�, j'utilise un truc sur stations SGI pour ce passage)
> bizarre, hein :)
Non, je fais �a assez r�guli�rement. Enfin, �a n'est pas un crit�re de
nonbizarritude.
--
___ _ ___ Jean-Albert FERREZ [EMAIL PROTECTED]
' / / \ \ EPFL - Chaire de Recherche Operationnelle - ROSO
,--/-/---\-\---------------------------------------------------------
\_/ / \ \ http://rosowww.epfl.ch/jaf/
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.