Konverze swf do html

Online konvertor SWF do HTML zdarma

Převeďte starší obsah SWF do HTML pro doručování v prohlížeči, balíčků emulátoru nebo projektů HTML5.

Převést SWF na HTML online - zdarma

Uploading…
Vybrané soubory přesahují celkový limit 30 MB. Vyberte méně nebo menší soubory.

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .swf

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .swf do .html

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .html

    Výsledek převodu je připraven ke stažení.

Jak převést soubor swf do formátu html

Současné prohlížeče již neobsahují Flash Player, takže starší hry, animace, školicí moduly a bannery ve formátu .swf potřebují pro webové doručování stránku založenou na HTML. Výsledkem může být obálka HTML, která spouští původní SWF prostřednictvím emulátoru, nebo znovu vytvořená aplikace HTML5, pokud je k dispozici zdrojový projekt.

Co je formát SWF

SWF je kompilovaný binární distribuční formát aplikace Adobe Flash. Může obsahovat vektorovou grafiku, bitmapové obrázky, fonty, animaci na časové ose, zvuk, video, tlačítka a kód ActionScript.

Adobe Flash Professional, později přejmenovaný na Adobe Animate, vytvářel soubory SWF z upravitelných projektů .fla; aplikace SWF vytvářel také Apache Flex. Starší weby, e-learningové balíčky, prohlížečové hry, reklamy, systémy nápovědy a archivovaná interaktivní média běžně obsahují soubory SWF.

SWF obvykle není upravitelný zdroj. Původní projekt .fla nebo .xfl je pro nativní přestavbu na HTML5 mnohem užitečnější, protože zachovává strukturu časové osy, prostředky knihovny a informace o tvorbě.

Co je formát HTML

HTML je textový značkovací formát, který definuje strukturu webové stránky. Soubor .html může odkazovat na JavaScript, CSS, obrázky, fonty, zvuk, video, Canvas, SVG, WebGL a další podpůrné soubory.

HTML funguje v současných prohlížečích bez zásuvného modulu Flash a lze jej hostovat na standardním webovém serveru, vložit do existujícího webu a sdílet pomocí URL. U původního obsahu ve Flashi je HTML obvykle doručovací vrstvou pro emulátor nebo pro náhradní JavaScript a mediální prostředky.

HTML nativně nespouští ActionScript ani nedekóduje obsah SWF. Publikovaným výsledkem proto může být stránka s emulátorem, extrahované prostředky, video nebo ručně znovu vytvořená webová aplikace, nikoli přímý převod do upravitelného HTML a JavaScriptu.

Převod souboru SWF na HTML

Chcete-li získat výstupní balíček zobrazitelný v prohlížeči, nahrajte soubor .swf do bezplatného převodníku na 101convert.com, vyberte výstup HTML a stáhněte vygenerované soubory. Ponechte stažený soubor HTML, soubory JavaScript, složky s prostředky a případný zachovaný soubor SWF pohromadě; přesunutí pouze souboru index.html obvykle stránku rozbije.

Otestujte výstup v aktuálním prohlížeči, včetně nabídek, tlačítek, klávesového vstupu, zvuku, videa, formulářů a navigace. Pokud přímé otevření souboru HTML způsobuje blokování prostředků nebo chyby WebAssembly, spusťte jeho složku lokálně:

python -m http.server 8000

Poté otevřete http://localhost:8000. Pro veřejné použití nahrajte celou výstupní složku na webový server.

Použijte původní projekt, pokud je k dispozici

Pokud existuje upravitelný soubor .fla nebo .xfl, použijte místo převodu kompilovaného SWF aplikaci Adobe Animate. Otevřete projekt a tam, kde je to možné, použijte File → Convert To Other Document Formats → HTML5 Canvas, poté nakonfigurujte výstup v File → Publish Settings a vyberte File → Publish.

Dokumenty Animate HTML5 Canvas používají JavaScript a CreateJS. Kód ActionScript 2 nebo ActionScript 3, komponenty Flash, objekty videa, filtry a některé režimy prolnutí se automaticky nepřevedou na funkční kód prohlížeče; tyto funkce znovu vytvořte pomocí JavaScriptu a standardních webových API. Vygenerované soubory HTML, JavaScript, obrázků, fontů a médií nasaďte jako jeden balíček.

Zachování publikovaného SWF pomocí Ruffle

Pokud zůstane pouze kompilovaný SWF, Ruffle je obvykle nejpraktičtějším způsobem, jak zachovat interaktivitu. Ruffle je open-source emulátor Flashe zkompilovaný do WebAssembly; stránka HTML načte Ruffle a původní .swf, takže SWF zůstane součástí nasazení, místo aby se stal upravitelným JavaScriptem.

Stáhněte webovou sestavu Ruffle pro self-hosting, umístěte její soubory vedle SWF a v HTML stránce použijte aktuální embedovací šablonu projektu pro self-hosting. Nastavte cestu k SWF a zamýšlené rozměry zobrazení a poté vše otestujte z HTTP nebo HTTPS serveru, nikoli z URL file://.

Omezení kompatibility a kvality

Kompatibilita Ruffle se liší podle verze Flashe a běhového prostředí. Obsah AVM1, běžně spojovaný se staršími soubory ActionScript 1 a 2, je obecně vyspělejší než podpora AVM2/ActionScript 3. Obsah využívající nepodporovaná API, proprietární video kodeky, webové kamery, mikrofony, DRM, místní sdílené objekty, integraci s prohlížečem nebo nedostupné serverové koncové body může selhávat nebo se chovat odlišně.

Export animace jako MP4 nebo WebM může zachovat viditelný pohyb a zvuk, odstraní však hry, kvízy, tlačítka, vstupní pole a logiku ActionScriptu. Tuto možnost použijte pouze u obsahu, který nepotřebuje interakci.

Nástroje, jako je JPEXS Free Flash Decompiler, mohou zkontrolovat SWF a extrahovat obrázky, zvuky, fonty a skripty pro ruční přestavbu. Dekompilovaný ActionScript může být neúplný nebo obtížně udržovatelný a neobnoví původní projekt vytvořený v autorském nástroji.

Otestujte výslednou stránku v cílových desktopových a mobilních prohlížečích. Před publikováním na webu HTTPS nahraďte média nebo datové koncové body dostupné pouze přes HTTP, protože prohlížeče blokují požadavky na smíšený obsah.

SWF vs HTML: srovnání formátů

Jak si formáty SWF a HTML stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů SWF a HTML
Vlastnost .SWF Shockwave Flash Movie .HTML HyperText Markup Language
Otevřený standard Ne Ano
Komprese Obojí Bez komprese
Typická velikost souboru Střední Malé
Otevírá se ve webovém prohlížeči Ne Ano, nativně
Další úpravy Omezeně Snadné
Podpora metadat Základní Základní
Čitelný jako prostý text Ne Ano
Nejvhodnější pro Webové publikování Webové publikování
Zavedeno 1996 1993
Vývojář Adobe Systems (originally Macromedia) W3C / WHATWG
MIME typ application/x-shockwave-flash text/html

Často kladené otázky

Je konvertor SWF do HTML zdarma?

Ano, převod SWF do HTML na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor SWF?

Můžete nahrát soubory SWF o velikosti až 50 MB a převést až 50 souborů najednou v jedné dávce.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod SWF do HTML instalovat nějaký software?

Ne. Převod SWF do HTML probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor SWF pro tuto konverzi z SWF do HTML. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.

Podobné .swf konverze

Reverzní konverze

Konverze do .html
z jiných formátů

Sdílejte na sociálních sítích: