Postoji nešto u multimedijalnom spoju duhovite animacije i čudne muzike što oduševljava podjednako ljude sa svih meridijana. Statistički je dokazano da su pre Facebooka, novi korisnici interneta prvo udarali po smešnim slikama, animacijama, pesmicama i sličnim zanimacijama, koje su onda slali svim poznanicima ne razmišljajući da su ovi godinama na internetu i odavno su videli sve to što je samo njima novo. Naravno, svakog prođe taj prvi talas, ali duboko u duši svakog surfera obitava (manja ili veća) uspavana životinja koja se hrani uvrnutom flash animacijom. Problem nastaje kad svesni deo osobe poželi da iz iste iščupa, recimo, zvuk. Zašto bi to neko radio? Pa, razloga je bezbroj, ali zvuk uvek može da se koristi kao melodija na mobilnom telefonu ako je reč o kraćem zapisu. Opet, ako se radi o visokokvalitetnom snimku sa nekog video sajta, poput google videos ili youtube, korisnik bi mogao besplatno (iako u određenim situacijama ne i potpuno legalno) da dođe do pesme koja mu nedostaje…
Ukoliko koristeći google potražite besplatan mali program koji bi za vas izvukao samo jednu komponentu iz svakog swf ili flv dokumenta, iznenadićete se shvatajući da takvog, naizgled, nema. Ima ih hiljade – ali se plaćaju, ne rade, rade delimično, predstavljaju se pogrešno… Rešenje ipak postoji, i pruža daleko više mogućnosti nego što je prvobitna ideja ovog teksta zahtevala. Radi se o besplatnom programu otvorenog koda po imenu SWFRIP, a koji služi za ekstraktovanje i editovanje resursa iz flash dokumenata uz mogućnost da dekompajlira action script, skine zaštitu sa fajlova i otpakuje kompresovane flash animacije kojima većina drugih programa u ovom cenovnom rangu ne može ni da priđe.
Ceo interfejs sastoji se iz jednog prozora u kojem su smeštene sve komande i pregled resursa unutar otvorenog dokumenta. Iako SWFRIP nije šampion ako posmatramo vizuelni segment, ipak radi posao za koji je napisan brzo i lako tako da mu se zastareli i spartanski interfejs ne može zameriti. Ekran je podeljen u četiri dela, s tim da gornju polovinu zauzimaju stablo (tree) resursa i prikaz informacija o dokumentu sa kojim se radi (Verzija, kompresija, broj frejmova i slično) dok je donja polovina rezervisana za informacije o izabranom elementu. Ukoliko bi korisnik želeo da izvuče audio komponentu, dovoljno bi bilo da je pronađe u stablu resursa i dvoklikom na nju sačuva je u direktorijumu koji program automatski kreira na lokaciji na kojoj se nalazi i originalni fajl. Iako istu uslugu pruža većina dodataka za razne browsere koji služe za preuzimanje flash zapisa sa youtube.com, malo njih se snalazi sa kompresovanim flash dokumentima, skoro ni jedan ne može da skine enkripciju, a malo koji radi sa swf dokumentima iščupanim iz keša browsera, kada je potrebno snaći se sa nekom web adresom koja nije podržana iz samog programa. Opet, ne treba zaboraviti da je ovaj prost primer samo početak: SWFRIP nudi konverziju flash vektora u SVG, čupanje actionscripta u običan tekst, izvlačenje slika u nekoliko formata uključujući jpeg i png, rad sa pojedinačnim frejmovima i mnogo toga drugog. Nismo probali, ali verovatno bi bilo moguće uraditi reverzni inženjering popularnih flash igrica… Pravo je čudo da program nije osvežen od 2004. godine, ali znate kako kažu - ako radi, ne popravljaj.












