Konversi swf ke html

Konverter online gratis SWF ke HTML

Konversikan konten SWF lama menjadi HTML yang dapat dikirimkan melalui browser, paket emulator, atau proyek HTML5.

Konversi SWF ke HTML online - gratis

Uploading…
File yang dipilih melebihi batas total 30 MB. Pilih file yang lebih sedikit atau lebih kecil.

File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.

Cara kerjanya

  1. 1/3

    Unggah file .swf Anda

    Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.

  2. 2/3

    Jalankan konversi .swf ke .html

    Setelah file berhasil diunggah, klik konversi saat Anda siap.

  3. 3/3

    Unduh file .html hasil konversi

    Hasil konversi siap untuk diunduh.

Bagaimana mengkonversi swf ke html berkas

Browser saat ini tidak lagi menyertakan Flash Player, sehingga game, animasi, modul pelatihan, dan banner lama .swf memerlukan halaman berbasis HTML untuk penyampaian melalui web. Hasilnya dapat berupa wrapper HTML yang menjalankan SWF asli melalui emulator, atau aplikasi HTML5 yang dibuat ulang jika source project tersedia.

Apa itu format SWF

SWF adalah format penyampaian binary terkompilasi milik Adobe Flash. Format ini dapat berisi artwork vector, gambar bitmap, font, animasi timeline, audio, video, tombol, dan kode ActionScript.

Adobe Flash Professional, yang kemudian berganti nama menjadi Adobe Animate, menghasilkan file SWF dari project .fla yang dapat diedit; Apache Flex juga menghasilkan aplikasi SWF. Website lama, paket e-learning, browser game, iklan, sistem bantuan, dan media interaktif yang diarsipkan umumnya berisi file SWF.

SWF biasanya bukan source yang dapat diedit. Project .fla atau .xfl asli jauh lebih berguna untuk pembuatan ulang HTML5 native karena mempertahankan struktur timeline, aset library, dan informasi authoring.

Apa itu format HTML

HTML adalah format markup berbasis teks yang menentukan struktur halaman web. File .html dapat mereferensikan JavaScript, CSS, gambar, font, audio, video, Canvas, SVG, WebGL, dan file pendukung lainnya.

HTML berjalan di browser saat ini tanpa plug-in Flash dan dapat di-host pada web server standar, disematkan ke site yang sudah ada, serta dibagikan melalui URL. Untuk konten Flash lama, HTML biasanya menjadi layer penyampaian bagi emulator atau aset JavaScript dan media pengganti.

HTML tidak dapat menjalankan ActionScript atau melakukan decode konten SWF secara native. Oleh karena itu, hasil yang dipublikasikan dapat berupa halaman yang didukung emulator, aset yang diekstrak, video, atau aplikasi web yang dibuat ulang secara manual, bukan terjemahan langsung menjadi HTML dan JavaScript yang dapat diedit.

Mengonversi file SWF ke HTML

Untuk package output yang dapat dilihat di browser, upload file .swf ke converter gratis di 101convert.com, pilih output HTML, lalu download file yang dihasilkan. Simpan file HTML yang didownload, file JavaScript, folder aset, dan file SWF yang dipertahankan secara bersamaan; memindahkan hanya index.html biasanya menyebabkan halaman rusak.

Uji output di browser saat ini, termasuk menu, tombol, input keyboard, suara, video, formulir, dan navigasi. Jika membuka file HTML secara langsung menyebabkan aset terblokir atau error WebAssembly, jalankan folder tersebut secara lokal:

python -m http.server 8000

Kemudian buka http://localhost:8000. Upload seluruh folder output ke web server untuk penggunaan publik.

Gunakan project asli jika tersedia

Jika file .fla atau .xfl yang dapat diedit tersedia, gunakan Adobe Animate alih-alih mengonversi SWF yang telah dikompilasi. Buka project tersebut dan gunakan File → Convert To Other Document Formats → HTML5 Canvas jika berlaku, lalu konfigurasikan output di File → Publish Settings dan pilih File → Publish.

Dokumen Animate HTML5 Canvas menggunakan JavaScript dan CreateJS. Kode ActionScript 2 atau ActionScript 3, komponen Flash, objek video, filter, dan beberapa blend mode tidak dikonversi menjadi kode browser yang berfungsi secara otomatis; buat ulang fungsi tersebut dengan JavaScript dan web API standar. Deploy file HTML, JavaScript, gambar, font, dan media yang dihasilkan sebagai satu package.

Mempertahankan SWF yang dipublikasikan dengan Ruffle

Jika hanya SWF yang telah dikompilasi yang tersisa, Ruffle biasanya merupakan cara yang paling praktis untuk mempertahankan interaktivitas. Ruffle adalah emulator Flash open-source yang dikompilasi ke WebAssembly; halaman HTML memuat Ruffle dan .swf asli, sehingga SWF tetap menjadi bagian dari deployment dan tidak berubah menjadi JavaScript yang dapat diedit.

Download web build self-hosted Ruffle, letakkan file-file tersebut di samping SWF, lalu gunakan template embed self-hosting terbaru dari project tersebut di halaman HTML. Atur path SWF dan dimensi tampilan yang diinginkan, kemudian lakukan pengujian dari server HTTP atau HTTPS, bukan dari URL file://.

Kompatibilitas dan batasan kualitas

Kompatibilitas Ruffle bervariasi berdasarkan versi Flash dan runtime. Konten AVM1, yang umumnya berkaitan dengan file ActionScript 1 dan 2 yang lebih lama, biasanya lebih matang daripada dukungan AVM2/ActionScript 3. Konten yang menggunakan API yang tidak didukung, codec video proprietary, webcam, mikrofon, DRM, local shared object, integrasi browser, atau endpoint server yang tidak tersedia dapat gagal atau berperilaku berbeda.

Mengekspor animasi sebagai MP4 atau WebM dapat mempertahankan gerakan dan audio yang terlihat, tetapi menghapus game, kuis, tombol, kolom input, dan logika ActionScript. Gunakan opsi ini hanya untuk konten yang tidak memerlukan interaksi.

Tool seperti JPEXS Free Flash Decompiler dapat memeriksa SWF dan mengekstrak gambar, suara, font, serta script untuk pembuatan ulang secara manual. ActionScript hasil dekompilasi mungkin tidak lengkap atau sulit dipelihara dan tidak memulihkan project authoring asli.

Uji halaman final di browser desktop dan mobile target. Ganti media atau endpoint data yang hanya menggunakan HTTP sebelum memublikasikannya di site HTTPS, karena browser memblokir request mixed-content.

SWF vs HTML: perbandingan format

Bagaimana format SWF dan HTML dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file SWF dan HTML
Properti .SWF Shockwave Flash Movie .HTML HyperText Markup Language
Standar terbuka Tidak Ya
Kompresi Keduanya Tanpa kompresi
Ukuran file umum Sedang Kecil
Terbuka di browser web Tidak Ya, secara native
Pengeditan lanjutan Terbatas Mudah
Dukungan metadata Dasar Dasar
Dapat dibaca teks biasa Tidak Ya
Paling cocok untuk Publikasi web Publikasi web
Diperkenalkan 1996 1993
Pengembang Adobe Systems (originally Macromedia) W3C / WHATWG
Tipe MIME application/x-shockwave-flash text/html

Pertanyaan yang sering diajukan

Apakah konverter SWF ke HTML gratis?

Ya, mengonversi SWF ke HTML di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.

Seberapa besar file SWF yang bisa saya unggah?

Anda dapat mengunggah file SWF hingga 50 MB dan mengonversi hingga 50 file sekaligus dalam satu batch.

Apa yang terjadi pada file yang saya unggah?

File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.

Apakah saya perlu menginstal perangkat lunak untuk mengonversi SWF ke HTML?

Tidak. Konversi SWF ke HTML berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.

Konversi gagal?

Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file SWF yang valid untuk konversi SWF ke HTML ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.

Konversi berkas swf lainnya

Konversi terbalik

Konversi ke html
dari format lain

Bagikan di media sosial: