kros54 írta: ↑2017.04.27. 14:58
Egy érdekes probléma foglalkoztat. Az intézményi honlapunk tele van flash tartalmakkal, valami.swf formátumokban. Ezeket slideshow készítő programmal gyártottuk, darabszámuk kb. 40, hosszuk 1-15 perc. Óriási előnyük, hogy kicsiny méretűek, másrészt hátrányuk, hogy a flash egyre inkább a tűrt, de nem támogatott formátumok közé kerül. Pl. iPhone készülék eleve nem mutatja ezeket, de az androidos mobilok sem lelkesednek a flashért.
A terv az lenne, hogy
- ezeket valami youtube-kompatibilis formátumba átkonvertálom (swf to html5 működő freeware konvertert nem találtam, csak olyat, ami néhány másodperces villanásokká "konvertálja" a flasht).
- az átkonvertált/átalakított anyagokat feltöltöm a youtube-ra, és a honlapra ennek linkje kerül.
- akár az is cél lehet, hogy majdani, következő anyagokat már eleve nem flash (.swf) hanem html5-formátumban gyártom. (bár a youtube-videó mindent visz, mert az a legegyszerűbb.)
-
Nem mellékesen megjegyzem, hogy az eredeti, összerakott képsorozatok sincsenek meg, hogy most azokból újragyártsam a youtube-képes videókat.
Dehogynem, megvan az tanár úr kérem, minden kép és az azok aláfestő zenéje is szépen megmaradt az utókornak, benne vannak a már lezárt swf fájlban! Emlékezzünk csak, egy swf Flash fájl a
hang és a videó mellett tartalmazhat szöveget,
vektorgrafikus és bittérképes képeket, 3D animációkat, az ActionScript szkriptnyelven való programozása révén pedig interaktív programok, weboldalak, játékok létrehozására is alkalmas.
Ez az swf fájl ugye lezártsága okán nem szerkeszthető, (ha megvolna az eredeti .fla -fájl is, na, azt tudnád szerkeszteni nem az .swf-et) de! - szerencsére léteznek decompilerek, melyek képesek ezen swf fájlokat elemeire, alkotóegységeikre szétszedni, és az eredeti swf fájlból azokat a nekünk beállított alkönyvtárba szépen kibontani. Több ilyen program is létezik, pl. a
Sothink SWF Decompiler, ez már W8 kompatibilis, és itt van az a decompiler is, amivel én kísérleteztem már két napja, lelövöm a poént, sikerrel!
Ez a szoftver pedig a
Flash Decompiler Trillix, a szoftverről
egy gépi fordítással készült leírás itt olvasható el, a kissé borzalmas fordítás ellenére a lényeg azért kihámozható belőle. Az oldal tartalmaz egy letöltési linket is, ahonnan a Windows rendszere -
már xp-sp3-hu-ra is felmegy, én is azon próbáltam ki- való telepítő exe file is letölthető. lásd a képet.
A telepítendő program egy ún. demo program, ami bár az eredeti program által elvégezhető műveleteket tartalmazza, de azokat csak bizonyos mélységig engedi végrehajtani, kell hozzá vagy licenszkulcs, vagy egy megfelelően preparált fájl, amivel ez a korlátozás feloldható. Igen, törni kell a programot, de ugye a cél szentesíti az eszközfelhasználást, és a cél most az, hogy az swf fájlokból kiszedjük a képeket és az aláfestő zenét, utólagos, más formátumban való feldolgozáshoz. Szerencsére ez a törésfájl nem tartalmaz semmilyen veszélyes dolgot, egy megfelelő sorozatszám van bele építve csak, ezáltal feloldható a program azon korlátja, hogy
a demó verzió csak két képet bont ki a belinkelt swf fájlból. A komplett,
törést is tartalmazó Flash Decomplier 5.3.zip csomag innen tölthető le, benne van az eredeti demó verzió telepítője és a telepítés után azonnal kicserélendő preparált exe fájl is. A demo szoftver telepítése (mert ugye ezzel kell kezdeni) után NE! indítsuk el a programot, ezt a lehetőséget a telepítő a telepítés végén automatikusan fel fogja ajánlani, mi vegyük ki a kis négyzetből a szoftver elindításához a pipát, és a csomagban lévő crack alkönyvtárban lévő .exe fájlt másoljuk be a most feltelepített programunk könyvtárába, ennek az elérési útvonala az xp alatt ez lenne: program files/Eltima Software/Flash Decompiler Trillix/FlashDecompiler.exe
A demo szoftver telepítésekor figyeljünk arra, hogy a program két módot ajánl fel a telepítésre, egy automata módot, és egy custom módot, ez utóbbit célszerű választanunk, ugyanis a program alapból fel akar majd telepíteni egy régebbi, még 11-es sorozatú flash.playert, és ha nem figyelünk oda, ezzel simán felülírathatjuk az általunk már feltelepített újabb, 25-ös verziójú flash playert, És még valami, ha Windows alatt használjuk a programot,, márpedig ott fogjuk!, akkor a flash-playerből az IE-hez illő 25-ös verzijú Activex-es flash telepítőt is fel kel tennünk még a demó program telepítése előtt, nem elég, hogy a Firefox-ra már ez fel van telepítve. Erre nagyon figyeljünk oda, akárcsak az említett demó telepítésekor választható módra, mert a custom(egyéni) módot alkalmazva, lépésről lépésre követni tudjuk a telepítés fázisait, és ezáltal ki tudjuk hagyni a demó program által feltelepítendő régi, 11-es verziójú flash player gépünkre történő telepítését. Én elrontottam, bevallom, és csak onnan jöttem rá, hogy nem az ajánlott automata telepítési módot kellett volna választanom, hogy a program által elindított IE webböngésző - ezt a telepítés utáni gratulációhoz, meg a Help-hez nyitja meg a program- nos az IE böngészőben a flash verzió kijelzése nem a legújabb 25-ös verziót jelezte nekem, hanem a program által, és általam figyelmetlenségből engedélyezett, a demo telepítőben lévő 11-es flah player verziót. Végül is nagy baj nem lett belőle, csak újra le kellett töltenem a webről az IE böngészőhöz való új, 25-ös verziójú Activex-es flashplayer telepítőt, és azzal felül tudtam íratni a demó progi által feltett 11-es flahplayer verziót. Ezt azért írom le, ennyire bő lére eresztve, nehogy más is hasonlóan járjon, és plusz köröket kell, hogy fusson emiatt.
Tehát, feltelepítettük a demo szoftver verziót, nem indítottuk el azonnal, hanem a szükséges tört exe fájlt bemásoltuk a megfelelő telepítési útvonalon lévő program könyvtárba, felülírva vele az eredeti állományt. Most már elindíthatjuk a programot, és valami hasonló képet kell, hogy kapjunk.
Ez a program alapállapotának a képe, a következő képeken a már a programba betöltött, weboldalról kimentett swf fájl tartalma látható.
A programba már be van töltve a kro54 által küldött iskolai weboldalról általam lementett 13 MB-os swf fájl, és jó látható, hogy az említett képek, és az aláfestő zene is (ez itt mp3-ban van éppen) benne vannak az swf flash fájlban, csak annyi a dolgunk, hogy onnan kibontsuk azokat, további felhasználásra. A kibontott állományok könyvtár szerkezete így néz ki.
A kibontott fájlok helyének beállítását -ez nálam a C:/proba nevet viselő alkönyvtár lett- a programban mi adhatjuk meg a felső, modernebb Office programokra hajazó, de ezzel együtt jól használható menüszalag sorában, export path néven, az első képen ez is jól látható.
A program elvileg a töréssel együtt képes lenne az swf flash fájlokat más formába is konvertálni, de ez nekem nem jött össze, többek közt azért sem, mert amikor ezt a lehetőséget kiválasztottam, egy ékes üzenetben tájékoztatott a program arról, hogy ehhez a művelethez neki még egy másik program is kellene ám, de nagyon. Így erről le is tettem hamar, és mivel az alap feladat eleve úgyis az lett volt, hogy az iskolai weboldalról a
Download VideóHelper kiegészítő segítségével lementett swf fájlból kimentsem valahogy a képeket, és az aláfestő zenét, ezt pedig már az előbb sikeresen megoldottam az említett program használatával.
A jelzett Flash Decomplier 5.3.zip programcsomagot feltettem a yandex-re, már tölthetitek.
Még egy fontos megjegyzés a program használatához: az swf fájlok kibontásához rendelkezni kell megfelelően nagy méretű üres hellyel a merevlemezen, mert bár a swf fájlok elvileg kis méretűre vannak összenyomva, de az azokból kibontott alkönyvtárak némelyike igencsak nagy file méreteket érhet el, erre is figyeljünk oda!
Csak egy példa erre: a kros54 által nekem átadott weboldalról lementett swf fájl ugyan csak 13MB méretű, de ennek kibontásakor például a fenti TotalCommanderes képen is látható Frames alkönyvtár mérete elérte a 744 816 K méretet, ami bizony nem semmi! Míg a képeket tartalmazó Images alkönyvtár a benne lévő 68 darab kép ellenére is csak 5 060 K lett, azaz kb.5MB méretet ad ki a 68 darab kibontott 640x480.as méretű jpg képcsomag. A hangot tartalmazó mp3-as file mérete pedig 8 881 737 byte, azaz kb. 8MB lett. Ezen fájlokat et a zip-csomag tartalmazza:
kros54-nek az iskolai weboldalhoz.zip Ebben benne van a már említett, 13MB-os swf fájl, illetve az abból kimentett 640x480 méretű képek, illetve az aláfestő zene mp3-ban. Ezekkel akár még egy új slide show is készíthető, amit akár youtube képes mp4 fomátumra is el lehet majdan készíteni. Ennyit tudtam segíteni.