Înregistrare Desktop din consolă
Thursday, 19. February 2009, 12:51:10
Notă pentru mine: DE PUS ÎN GHID
Am încercat diferite programe de înregistrare a desktopului dar nici unul nu mi-a plăcut. Ori mergeau prea încet, ori consumau prea multe resurse, ori se blocau aleator, ori alte probleme.
Soluţia cea mai bună a venit şi de data asta de la consolă. O singură comanda cu parametri potriviţi:
Parametri sunt după cum urmează:
-f x11grab - înseamnă să înregistreze desktopul
-s 1280x800 - specifică rezoluţia dorită. Mai precis dreptunghiul virtual de pe desktop ce va fi înregistrat. Pentru a înregistra exact întregul desktop, aici am pus rezoluţia ce folosesc. Se pot pune şi rezoluţii mai mici, dreptunghiul virtual se va afla în colţul de stânga sus a ecranului şi va avea dimensiunea specificată.
-b 6500 - bitrate în kilobytes
-bt 712k - toleranţă la bitrate
-sameq - să înregistreze în aceeaşi calitate ca şi sursa (în cazul nostru desktopul). Fără această opţiune se va face compresie (citiţi documentaţia ffmpeg pentru setări compresie/calitate)
-i 0:0 - sursa, adică desktopul, adiţional se poate specifica şi o deplasare a dreptunghiului virtual faţă de colţul stânga sus, astfel -i 0:0+50,60 însemnând deplasare cu 50 pixeli pe orizontală si 60 verticală
/tmp/out.avi - este /cale/numele fişierului în care să salveze
Am încercat diferite programe de înregistrare a desktopului dar nici unul nu mi-a plăcut. Ori mergeau prea încet, ori consumau prea multe resurse, ori se blocau aleator, ori alte probleme.
Soluţia cea mai bună a venit şi de data asta de la consolă. O singură comanda cu parametri potriviţi:
ffmpeg -f x11grab -s 1280x800 -r 24 -b 6500 -bt 712k -sameq -i :0.0 /tmp/out.avi
Parametri sunt după cum urmează:
-f x11grab - înseamnă să înregistreze desktopul
-s 1280x800 - specifică rezoluţia dorită. Mai precis dreptunghiul virtual de pe desktop ce va fi înregistrat. Pentru a înregistra exact întregul desktop, aici am pus rezoluţia ce folosesc. Se pot pune şi rezoluţii mai mici, dreptunghiul virtual se va afla în colţul de stânga sus a ecranului şi va avea dimensiunea specificată.
-b 6500 - bitrate în kilobytes
-bt 712k - toleranţă la bitrate
-sameq - să înregistreze în aceeaşi calitate ca şi sursa (în cazul nostru desktopul). Fără această opţiune se va face compresie (citiţi documentaţia ffmpeg pentru setări compresie/calitate)
-i 0:0 - sursa, adică desktopul, adiţional se poate specifica şi o deplasare a dreptunghiului virtual faţă de colţul stânga sus, astfel -i 0:0+50,60 însemnând deplasare cu 50 pixeli pe orizontală si 60 verticală
/tmp/out.avi - este /cale/numele fişierului în care să salveze








Anonymous # 20. February 2009, 08:05
Inca o aplicatie foarte foarte foarte buna pentru captura video a ecranului este recordmydesktop. Poate fi folosita atat in cli cat si cu GUI (gtk).
Am facut eu o mica lista mai demult cu toate aplicatiile de genul asta pe wiki@mdvro:
http://wiki.mandrivausers.ro/software/video/captura_video_ecran
Anonymous # 22. February 2009, 12:58
Cica merge sa capturezi si sunetul :-)
http://develcuy.com/en/content/debian/howto-screencasting-console-sox-and-ffmpeg
Anonymous # 3. April 2009, 03:01
destul de tare , nu stiam de ffmpeg ca stie sa faca captura si de pe ecran
de fapt are sens si am mai invatzat si eu ceva nou
Anonymous # 9. July 2009, 07:01
man da explicami si mie pls unde trebe sa scriu comanda asta ffmpeg -f x11grab -s 1280x800 -r 24 -b 6500 -bt 712k -sameq -i :0.0 /tmp/out.avi in RUN daca o scriu imi apare o eroare...iar in cmd daca o scriu zice ca nu recunoaste comanda asta ...pls help!!
patkoscsaba # 9. July 2009, 07:12