Archive

Posts Tagged ‘flash’

Record my desktop

septembar 1, 2008 Ostavite komentar

Recordmydesktop, kao sto mu samo ime kaze, pravi video zapis onoga sto se desava na dekstopu. Za razliku od drugih slicnih aplikacija prednost recormydesktop-a je u tome sto obradu snimljenog materijala vrsi nakon zaustavljanja snimanja tako da funcionalnost desktopa nije usporena transkodovanjem koje se desava u pozadini (kao kod xvidcap).   Ovaj nacin snimanja je zahvalan za one koji , kao i ja, imaju kompjutere sa slabijim ili starijim procesorom(PIII).

Archlinux ima ovu aplikaciju u AUR repositorijumu pa je potrebno napraviti pakete za instalaciju.  Trenutna dostupna verzija je 0.3.7.3-1. Sam RMD je command line aplikacija pa je potrebno instalirati neki frontend. Ponudjen frontendovi su gtk-recordmydesktop, qt-recordmydesktop i krecordmydesktop. Ja sam izabrao gtk verziju posto mi je ionako defolt windows manager gnome.  Svi dodatni paketi- zavisnosti se nalaze u oficijalnom repozitorijumu i bice dostupni pacmanu prilikom instalacije.

RMD nema tarball paket za skidanje vec je portrebno pratiti cvs link da bi se daunlodovao najnoviji PKGBUILD fajl.  Naravno, PKGBUILD fajl je potrebno premestiti u prazan build direktorijum, otvoriti terminal i kao user kucati

makepkg -s

Ako sve prodje kako treba ovo ce napraviti arch paket koji se zatim instalira kao root kucajuci

sudo pacman -U ime_paketa.pkg.tar.gz

Obratiti paznju na .pkg u imenu paketa posto je moguce da se u build direktorijumu nalazi jos neki tar.gz paket. Nama je potreban ovaj sa .pkg.

Ponoviti isti proces i za instaliranje gtk-recordmydesktop.

Kada je i to uspesno zavrseno u aplication meniju , pod video, bi trebala da sa pojavi ikona za gtk-record.

Korisnicki interfejs je vrlo jednostavan. Jedno dugme za record, jedno za biranje dela ekrana koji zelite da snimite, dva slajdera za audio i video kvalitet. Ispod slajdera se nalazi dugme za advanced opcije od kojih je meni jedino bila zanimljiva ona o broju fps. Fps oznacava broj slicica  koje program snimi u sekundi. Kod mene je kao defolt stajalo 15 sto ne daje realisticnu sliku vec ima „skakanja“. Da bi snimljeni video bio „tecan“ i realistican potrebno je povecati broj fps na negde izmedju 24 – 30. Ja sam koristio 30 sa iskljucenim snimanjem zvuka i maksimalnim kvalitetom slike. Povecanje fps i kvaliteta slike znaci veci fajl i vece opterecenje procesora. Na 30fps ja nisam imao nikakvih problema i nisam primetio da rad na kompjuteru prilikom snimanja postaje usporen.  Fajl koji sam snimio je bio velicine oko 10mb u trajanju od 4-5 minuta.

Pritiskom na dugme record pocinje snimanje i gtk interfejs nestaje sa ekrana. U gornjem panelu, skroz desno se pojavljuje crno dugme sa kvadraticem koje sluzi za prekidanje snimanja. Prekidanjem snimanja ce se otvoriti prozor sa progres barom koji ce pratiti transkodovanje snimljenog u video fajl. Kada se transkodovanje zavrsi u home direktorijumu ce se naci fajl pod imenom out.ogv ili nesto slicno tome. 

Da, RMD koristi ogg theora video. Kvalitet dobijenog videa je odlican i ne primecuje se da je rec o videu.  Na zalost, ukoliko zelite da publikujete video na youtube moracete da ga konverujete u neki drugi format. To i nije naraocito tesko i postoji vise nacina.  Ja sam koristio ffmpeg i mencoder sa promenljivim rezultatom. Ffmpeg moze da konvertuje i u flash sto mencoder ne moze.  Ne da ja znam.

Za konvertovanje u .avi sa ffmpeg

ffmpeg -i out.ogv out.avi

za flash

ffmpeg -i out.ogv -b 384000 -s 640×480 -pass 1 -passlogfile log-file out.flv

(ovo daje fajl rezolucije 640×480. Ukoliko je snimljeni ulazni video vece rezolucije promeniti vrednost)

za mencoder u .avi

mencoder out.ogv -o out.avi -ovc lavc -oac lavc

Mencoder je mnogo brze zavrsio posao konvertovanja  i nisam primetio neku veliku razliku izmedju tog .avi fajla i onoga dobijenog ffmpeg-om.  Flash fajl je izgubio malo na ostrini. Youtube prihvata .avi fajlove i kada ga konvertuje u flash dobice se video koji je nekvalitetniji od ulaznog fajla. Rezultat se moze videti ovde

Dakle , recordmydesktop je jednostavan i stabilan program koji zauzima malo resursa i daje kvalitetan video fajl sa kojim se kasnije moze raditi.