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/
