On Tue, 21 Oct 2003 12:10:09 +0300 "cristi" <[EMAIL PROTECTED]> wrote:
> 2)Exista vre-un program de captura de imagine de pe ecran (nu poza, ci
> film) sub linux? Daca da, care este acesta?

Fara nici un banc: fa captura de doua ori pe secunda la ecran si fa dupa
aceea un film cu mencoder.

Exemplu:

---------
A=0; while true; do usleep 500000; A=$((A+1)); B=`seq -f "%09g" $A $A`;
import -silent -quality 10 -window root shot-$B.jpeg; done

Control-C

mencoder -mf on:fps=1:type=jpeg:w=800:h=600 -o DIV-msmpeg4.avi -ovc lavc
-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250 \*.jpeg

mplayer DIV-msmpeg4.avi
---------

Probleme sint: se consuma cam mult procesor la numai 2 capturi pe
secunda si in capturi nu se vede cursorul de mouse sau chestii afisate
prin Xv (filme sau tv). Plus ca trebuie sa te misti incet ca sa fii
sigur ca se vede fiecare miscare. Evident nu ai sunet dar poti sa bagi
dupa aia un microfon in mufa, sa te inregistrezi in timp ce te uiti la
film si sa mixezi sunetul in AVI-ul rezultat. Oricum, exemplul meu de
encodare e complet aiurea, e luat de la altceva. Se poate imbunatati
mult schema optimizind encodarea si eventual gasind ceva care captureaza
de mai multe ori pe secunda si la ocupare procesor mai mica, eventual sa
se vada cumva si mousu samd... Chiar, daca-i mai vine cuiva vreo idee
de imbunatatire ziceti.

Eu am facut asa ceva o singura data pe genunchi, exact cu exemplele de
mai sus, ca era urgent si ma disperau niste luseri de la mare distanta
care nu pricepeau nimic prin email sau telefon. Mi-a iesit un filmulet
de vreo 4 minute de 2 mega, la 800x600, cu sunet cu tot. Imaginea era de
calitate foarte naspa (o gramada de noise) da' oricum nu trebuia sa fie
cristal, se vedea ce se intimpla si luserii au priceput ce trebuia
facut. Plus ca le-am dat frumos peste nas ca am facut treaba in 20 de
minute cu ce aveam deja instalat pe sistem. Mo' power to Linux.

-- 
GZ

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui