Приказивање постова са ознаком multimedija. Прикажи све постове
Приказивање постова са ознаком multimedija. Прикажи све постове

среда, август 12, 2015

Stagefright

Stagefright je najnoviji bezbednosni propust u Android operativnom sistemu za koji je glavni krivac njegova komponenta za reprodukciju multimedijalnih fajlova tačnije "empečetvorki". Kroz ovu rupu je moguće izvršavati željene komande na ciljnom mobilnom telefonu bez znanja korisnika. Da biste proverili da li je i vaš mobilni uređaj podložan ovakvim napadima, najlakše je da instalirate aplikaciju Stagefright Detector te da je pokrenete. Ako aplikacija kaže da ste ranjivi, u problemu ste. Potrebno je da sačekate da proizvođač vašeg mobilnog telefona izda novu verziju Android operativnog sistema, ako do toga uopšte dođe. Poznato je da proizvođači ukidaju podršku za uređaje/operativne sisteme starije generacije.


Propust je najlakše zloupotrebiti tako što ćete nekome poslati unapred pripremljeni MP4 fajl putem MMS poruke a koju će Android, po podrazumevanim podešavanjima, automatski pokrenuti. Zato je prva preporuka da isključite automatsko pokretanje MMS poruka: otvorite poruke, klik na podešavanja pa isključite opciju auto-retrieve MMS messages. To što ćete ignorisati MMS poruke iz nepoznatih izvora a otvarati samo MMS poruke vaših kontakata nije dobro rešenje: neko može napisati aplikaciju koja će sa zaraženog telefona poslati kompromitujuće MMS poruke na sve kontakte iz adresara.

S obzirom na to da je propust ukorenjen u sistemskoj komponenti za reprodukciju MP4 fajlova, MMS nije jedini način na koji možete da se nađete u problemu. Ugrađeni Internet brauzer je takođe koristi, pa otvaranjem posebno pripremljene veb stranice opet isto može da se desi. Preporuka: ne koristiti sistemski brauzer, instalirajte Delfin, Fajerfoks ili nešto treće. A šta raditi sa aplikacijama koje koriste sistemski endžin za prikaz Internet stranica? Sada već treba da se zabrinete.


недеља, март 01, 2015

Fleš plejer za empetrojke

Interesantan MP3 plejer napravljen u Flešu koji može da se podesi da pusti jednu pesmu a može i da mu se da plejlista pa da pušta sve po redu, nasumično, u krug itd. Njegovo upošljavanje na vašem sajtu je krajnje jednostavno.

Prvi korak je da plejer u vašem HTML dokumentu navedete kao klasičan Fleš objekat:
<object type="application/x-shockwave-flash" data="player.swf" width="400" height="250">
<param name="movie" value="player.swf" />
<param name="bgcolor" value="#ffffff" />
<param name="FlashVars" value="configxml=config.xml" />
</object>
Zatim ćemo da sačuvamo podešavanja u datoteku pod nazivom config.xml. Primer datoteke sa podešavanjima:
<config>
<param name="playlist" value="playlist.txt"/>
<param name="height" value="250"/>
<param name="width" value="400"/>
<param name="autoplay" value="1"/>
<param name="loop" value="0"/>
<param name="volume" value="150"/>
<param name="showvolume" value="1"/>
<param name="showinfo" value="0"/>
<param name="showplaylistnumbers" value="0"/>
<param name="bgcolor" value="ffffff"/>
<param name="bgcolor1" value="7c7c7c"/>
<param name="bgcolor2" value="333333"/>
<param name="buttoncolor" value="ffffff"/>
<param name="buttonovercolor" value="ffff00"/>
<param name="slidercolor1" value="cccccc"/>
<param name="slidercolor2" value="888888"/>
<param name="sliderovercolor" value="eeee00"/>
<param name="textcolor" value="ffffff"/>
<param name="playlistcolor" value="000000"/>
<param name="playlistalpha" value="50"/>
<param name="currentmp3color" value="ffff00"/>
<param name="scrollbarcolor" value="ffffff"/>
<param name="scrollbarovercolor" value="ffff00"/>
</config>
Na kraju pravimo običnu tekstualnu datoteku playlist.txt sa putanjama do MP3 fajlova i to je to.


недеља, јануар 18, 2015

Ne gasi mi ekran

Kako u KDE-u privremeno sprečiti pokretanje čuvara ekrana odnosno gašenje monitora:

while /bin/true; do qdbus org.freedesktop.ScreenSaver /ScreenSaver SimulateUserActivity > /dev/null; sleep 1m; done

Program se vrti u beskonačnoj petlji i na svaki minut simulira korisničku aktivnost sve dok ne pritisnete Ctrl+C. Korisno ako gledate duge klipove u brauzeru ili fillmove u programu Popcorn Time :-) Ako znamo da film neće trajati više od 120 minuta onda možemo da iskoristimo ovakvo nešto:

for i in {1..120}; do qdbus org.freedesktop.ScreenSaver /ScreenSaver SimulateUserActivity > /dev/null; sleep 1m; done

недеља, новембар 16, 2014

QGifer

A za pravljenje GIF animacije od video snimka, sem kucanja komandi u terminalu, možemo naravno koristiti i specijalizovane programe sa grafičkim interfejsom. Jedan od njih je i QGifer, besplatan softver otvorenog koda koji radi pod Linuksom, Vindouzom i Mekom. Program je bogat opcijama: video možete opseći, promeniti mu dimenzije, izabrati početnu i krajnju tačku, igrati se sa paletom boja... QGifer ima ugrađen i alat za optimizaciju GIF animacija (zapravo, koristi ImageMagick u tu svrhu) i zaista može da u znatnoj meri redukuje veličinu rezultujućeg fajla. Na žalost, ne možete da spojite video i titl pa da to sve đuture pretvorite u GIF.


Kod mene nije radilo ponavljanje animacije kada stigne do kraja (loop) pa sam morao da izvršim malu intervenciju na krajnjem fajlu pomoću programa gifsicle:

gifsicle --loop=forever optimized.gif > looped.gif

петак, новембар 07, 2014

WinAMP u HTML-u

Ako vas vuče nostalgija za starim dobrim programima, evo plejera WinAMP 2.9 urađenog u HTML5 i JavaScript-u koji radi iz brauzera.


Trenutno bez plejliste, vizuelizacija, ekvilajzera i ostalih naprednih stvari ali projekat se razvija, videćemo šta će budućnost doneti...

недеља, новембар 02, 2014

Od frejmova GIF

Kako smo se već dotakli programa ffmpeg i toga kako od video zapisa napraviti GIF animaciju, da vidimo kako to možemo da uradimo programom convert.

Dakle, za početak, opet ćemo da krenemo od našeg isečka videa i programa ffmpeg ali ovog puta ne pravimo direktno animaciju već snimamo frejmove kao PNG sličice:

ffmpeg -i cut.mkv -vf scale=320:-1 -r 10 fr%03d.png

Zatim pokrećemo convert i dajemo mu zadatak da nam te frejmove spoji u GIF animaciju:

 convert -delay 5 -loop 0 *.png output.gif

Rezultujući fajl može biti prevelik zato što nije optimizovan. Optimizacija je druga priča, možemo pokušati sa redukcijom palete boja, isključivanjem diteringa itd. Evo jedne kobaje koja može u znatnoj meri da redukuje veličinu krajnjeg fajla:

convert output.gif -dither none -deconstruct -layers optimize -matte -depth 8 \( -clone 0--1 -background none +append -quantize transparent  -colors 32  -unique-colors -write mpr:cmap +delete \) -map mpr:cmap optimized.gif

a možete pokušati i sa program gifsicle o kome ćemo nešto više reći drugi put.


субота, новембар 01, 2014

Od videa GIF

Recimo da hoćemo deset sekundi nekog video zapisa da prebacimo u animirani GIF. Prvi korak je da izvučemo tih 10 sekundi u zaseban fajl

ffmpeg -i original.mkv -ss 01:00:00 -t 00:00:10 -vcodec copy -acodec copy cut.mkv

 a onda taj fajl konvertujemo u animirani GIF:

ffmpeg -i cut.mkv -vf scale=320:-1 -r 10 output.gif

Šta ako želimo da uključimo i titl u GIF? U tom slučaju je najbolje da titl snimimo kao zaseban fajl i to u UTF-8 kodnom rasporedu. Sledećom komandom ćemo da ga spojimo zajedno sa originalnim videom

ffmpeg -i original.mkv -ss 01:00:00 -t 00:00:10 -acodec copy -vf subtitles=subtitle.srt cut.mkv

pa onda možemo taj isečak da prebacimo u GIF na gore opisan način.

Veličina slova titla u rezultujućem GIF-u može biti premalena. Pošto u SRT fajlovima ne možemo da menjamo vrstu i veličinu slova, prebacićemo SRT fajl u ASS format:

ffmpeg -i subtitle.srt subtitle.ass

Sada ćemo negde pri vrhu ASS fajla da potražimo definicije vrste slova, veličine, boja...

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,24,&Hffffff,&Hffffff,&H0,&H0,0,0,0,1,1,0,2,10,10,10,0,0
izmenimo ih po sopstvenim potrebama i spojimo originalni video ovog puta sa ASS titlom:

ffmpeg -i original.mkv -ss 01:00:00 -t 00:00:10 -acodec copy -vf subtitles=subtitle.ass cut.mkv
pre finalne konverzije u GIF.




Inače, animirani GIF može da se napravi i tako što ćemo ffmpeg-u da kažemo da napravi seriju sličica (frejmova) a onda da ih pomoću programa convert spojimo u animaciju.

Više o svemu ovome na:

superuser.com
linuxg.net
stackoverflow.com

субота, октобар 25, 2014

Vreme je za kokice

Popcorn Time je jednostavan program koji strimuje filmove i TV serije preko torenta. U pitanju su YIFY torenti tako da je baza sadržaja velika i aktuelna. Jednom kada izaberete film koji želite da pogledate, potrebno je da sačekate desetak sekundi i kreće reprodukcija. Dok gledate film, u pozadini se vrši skidanje podataka ali istovremeno i deljenje onoga što je već skinuto (torent princip). Program ima i mogućnost prikazivanja titlova ali naše titlove verovatno nećete tako lako naći preko torenta. Zato je tu opcija ručnog učitavanja fajla sa titlom kojeg ste pre toga skinuli sa nekog sajta, na primer titlovi.com. Naši titlovi još uvek dolaze u zastarelom kodnom zapisu Windows-1250 pa se naša slova neće videti kako treba. Rešenje je da titl prebacite u UTF-8 kodni raspored, učitate ga i sve će biti u redu.


ViPER4Windows

Vajper je besplatan program koji će poboljšati kvalitet zvuka na vašem računaru. On radi u pozadini, presreće zvuk i menja ga u skladu sa vašim podešavanjima pre nego što ga prosledi dalje na zvučnike, slušalice ili gde već.


субота, јун 21, 2014

Matroška

Matroška fajl je multimedijalni kontejner, poseban tip datoteka koje u sebi mogu da sadrže neograničen broj video, audio i grafičkih izvora kao i titlove. Kako izvući titl iz Matroška fajla u poseban fajl? Pomoću paketa programa MKVToolNix. Najpre ćemo programom mkvinfo pronaći ID titla:

mkvinfo file.mkv

Recimo da je ID titla 2. Sada nam samo ostaje da programom mkvextract snimimo titl u fajl:

mkvextract tracks file.mkv 2:file.srt

 I to je to :-)

недеља, јун 15, 2014

Kompresija datoteka

Kompresijom datoteka smanjujemo njihovu veličinu odnosno količinu podataka koje one sa sobom nose. Nekada smo datoteke kompresovali da bi više njih stalo na hard disk računara, danas su diskovi postali dovoljno veliki tako da o tome više ne vodimo računa pa kompresiji pribegavamo uglavnom prilikom slanja datoteka preko mreže: manje podataka se brže pošalje. Postoje kompresija bez gubljenja podataka i kompresija sa gubljenjem podataka.

Osnovno svojstvo kompresije bez gubljenja podataka je mogućnost kasnije dekompresije istih tih podataka kada se oni dobijaju u originalnom, neizmenjenom obliku. Ovaj način kompresije se zasniva na identifikaciji uzastopnog ponavljanja podataka te zamene nečim jednostavnijim. Tako na primer, ako u dokumentu imamo deset jedinica koje se ponavljaju jedna za drugom, umesto da pamtimo "jedan jedan jedan..." mi ćemo to pribeležiti kao "deset puta jedan". Ovo je jedan od najjednostavnijih algoritama a ljudi su vremenom razvili bezbrojne načine skraćenog zapisivanja, neke više neke manje efikasne, tako da imamo i različite stepene kompresije u zavisnosti od primenjenog algoritma ali i od polaznog tipa podataka (tekst, slika itd). Najpoznatiji formati ovako kompresovanih podataka (za koje smo svi čuli) su RAR, ZIP i 7Z, i oni koiriste različite algoritme za kompresiju.

Kod kompresije sa gubljenjem podataka, kao što i samo ime kaže, dolazi se do uštede na količini podataka eliminisanjem nekih manje bitnih informacija. Na primer, kod MP3 kompresije se odsecaju delovi zvučnog spektra koji su nebitni (ili manje bitni) a prisutni su u originalnom tonskom zapisu. Tada kažemo da je gubitak tih informacija prihvatljiv: nismo dobili nešto što je 100% verno originalu (nije moguće dekompresijom doći do tačnih originalnih podataka) ali nismo mnogo ni izgubili. Najpoznatiji formati ovako kompresovanih podataka (za koje smo svi čuli) su MP3, MPEG i JPEG.


уторак, април 30, 2013

Sam svoj majstor

Ljubitelji tekstualnih avantura bi definitivno trebalo da posete sajt textadventures.co.uk. Na njemu je moguće naći mnoštvo avantura različitih žanrova, od horora i uvek popularnih misterija i detektivskih priča pa sve do komedija. Avanture se mogu igrati na samom sajtu a moguće je i preuzeti Windows aplikaciju koja služi kao svojevrsni plejer avantura. Ono što je još interesantnije jeste da je ovaj sajt svojevrsni program za pravljenje tekstualnih avantura. On će vam pomoći da povežete lokacije, predmete, akcije, možete dodati skriptove i okidače, čak ubaciti i slike. Uostalom, pogledajte i sami:


Sada je samo potrebno da odvojite malo vremena i konačno ispričate tu vašu dugo kuvanu priču :-)

петак, март 22, 2013

субота, март 16, 2013

Katalog diskova

Program za katalogizaciju diskova koji koristim još od prvih Slekvera, CdCat, ima svojih bubica ali kada radi onda radi ono što treba :-)


I pod Vindouzom imamo jedan dobar besplatan program: Disk Explorer.

недеља, фебруар 17, 2013

Ja špijun

Besplatan program za video nadzor iSpy ima korisnu funkciju da krene da snima video kada u kadru koji pokriva kamera krene nešto da mrda. To znači da je program idealan da ga ostavite da snima kada neko uđe u prostor i krene da vam dira stvari dok vi niste tu, zatim možete osmatrati noćno nebo u cilju da snimite NLO, kameru možete uperiti u komšinicin prozor ili možete snimiti sebe koliko (ne)mirno spavate :-) Okidač za snimanje može biti i zvuk sa mikrofona.


субота, фебруар 16, 2013

Hola Unblocker

Ako imate problema sa sajtovima poput Hulu, Netflix i Pandora, instalirajte besplatan dodatak za Firefox pod nazivom Hola Unblocker. Ovaj dodatak vam omogućuje da pristupite sajtovima koji inače dozvoljavaju pristup samo posetiocima iz određenog geografskog regiona.