Konverter MP4 ke GIF
Ubah video MP4 menjadi GIF animasi langsung di browser Anda. Cepat, aman, dan sepenuhnya privat menggunakan WebAssembly.
Klik atau seret MP4 ke sini
Mendukung hingga 50MB
Ubah video MP4 menjadi GIF animasi langsung di browser Anda. Cepat, aman, dan sepenuhnya privat menggunakan WebAssembly.
Mendukung hingga 50MB
Beralih dari MP4 ke GIF membalikkan rekomendasi modern yang biasa. Video MP4 lebih efisien, lebih kecil, dan kualitasnya lebih tinggi dibandingkan GIF, sehingga sebagian besar alur kerja berpindah ke arah lain. Alasan GIF masih penting adalah karena beberapa tempat — platform obrolan yang tidak memutar video secara otomatis, perangkat lunak forum tertentu, perpustakaan stiker di aplikasi perpesanan, klien email yang memblokir video — hanya menampilkan GIF. Jika Anda memiliki klip MP4 dan perlu meletakkannya di suatu tempat video tidak berfungsi, konversi ke GIF adalah satu-satunya pilihan.
Konverter ini menggunakan FFmpeg yang dikompilasi ke WebAssembly. MP4 didekodekan bingkai demi bingkai, setiap bingkai dikuantisasi ke palet hingga 256 warna, dan urutan bingkai yang dihasilkan dikodekan ke dalam wadah GIF dengan penundaan per bingkai yang sesuai dengan kecepatan bingkai sumber. Konversi sepenuhnya berjalan di browser Anda; tidak ada pengunggahan yang terjadi.
Memilih konfigurasi keluaran yang masuk akal lebih penting untuk MP4-ke-GIF daripada arah sebaliknya. Palet 256 warna GIF per bingkai adalah satu-satunya kendala terbesarnya: klip panjang dengan pencahayaan bervariasi menghasilkan garis warna yang terlihat, dan jumlah bingkai di atas beberapa ratus menghasilkan file yang sangat besar. Default yang wajar: pertahankan klip di bawah 5–10 detik, turunkan skala menjadi lebar 480 piksel atau lebih kecil, dan targetkan 10–15 frame per detik.
Kompatibilitas dengan platform yang tidak memiliki dukungan video adalah alasan utama. Saluran kendur dengan pemutaran otomatis dinonaktifkan menampilkan GIF tetapi tidak menampilkan video; Untaian komentar Reddit menyematkan GIF sebaris; banyak buletin email memblokir tag video sepenuhnya; aplikasi perpesanan memperlakukan GIF sebagai gambar dan video sebagai file. Jika audiens Anda menggunakan salah satu platform tersebut, GIF menjangkau mereka dan MP4 tidak.
GIF juga berputar secara otomatis tanpa kontrol atau interaksi, sehingga menjadikannya pilihan alami untuk demonstrasi perulangan singkat — animasi UI, sorotan fitur produk, perilaku cuplikan kode. Loop yang sama di MP4 memerlukan konteks penyematan untuk mendukung pemutaran otomatis video, yang tidak dilakukan oleh semua konteks.
Jatuhkan video, atur ukuran output dan kecepatan bingkai, hasilkan.
Encoder GIF menggunakan alur dua langkah. Pertama, paletgen menganalisis keseluruhan video untuk menghasilkan palet 256 warna optimal yang mencakup warna sebenarnya yang digunakan. Kedua, penggunaan palet memetakan setiap piksel bingkai ke palet menggunakan pencocokan tetangga terdekat atau dithering Floyd-Steinberg. Pendekatan ragu-ragu menghasilkan gradien yang tampak lebih halus dengan mengorbankan ukuran file tambahan.
Konversi kecepatan bingkai menggunakan pemfilteran fps. Jika sumber MP4 adalah 30 fps dan target GIF adalah 10 fps, dua dari setiap tiga frame akan dihilangkan. Ini lebih cepat dan bersih daripada memadukan bingkai, namun dapat menghasilkan gerakan yang sedikit terputus-putus jika sumbernya memiliki tindakan yang cepat.
Skala ukuran keluaran dengan jumlah bingkai, dimensi bingkai, dan kompleksitas warna. Mengurangi salah satu hal tersebut — bingkai yang lebih sedikit, dimensi yang lebih kecil, konten yang kurang bervariasi — akan menghasilkan GIF yang lebih kecil. Hubungannya kira-kira linier dengan jumlah bingkai, kuadrat dengan dimensi.