Ubah GIF animasi menjadi video MP4 di dalam browsermu — biasanya sepersepuluh ukurannya, dan tidak ada yang diunggah.
Letakkan GIF di sini, atau klik untuk memilih
Animasi atau diam sama saja — berkas tetap di perangkatmu
GIF adalah format gambar dari tahun 1987, dan itu terlihat jelas. Setiap frame disimpan sebagai bitmap tersendiri yang dibatasi 256 warna, tanpa tahu apa pun tentang frame sebelumnya — itulah sebabnya animasi tiga detik bisa seberat 8 MB dan tetap terlihat belang-belang. Codec video bekerja sebaliknya: ia menyimpan satu frame penuh lalu hanya mencatat apa yang berubah, sehingga animasi yang sama sebagai MP4 H.264 umumnya turun ke sepersepuluh ukurannya — kadang seperlima puluh — sambil tetap mempertahankan rentang warna penuh. Konverter ini melakukan pertukaran itu sepenuhnya di dalam browsermu. GIF-nya dibaca dari diskmu, didekode frame demi frame, dan dienkode ulang menjadi MP4 di mesinmu sendiri; tidak ada satu bita pun yang diunggah, tidak ada antrean, tidak ada watermark, tidak ada pendaftaran, dan tidak ada berkas yang meninggalkan perangkatmu. Alat ini juga membereskan hal-hal yang diam-diam kacau pada konversi yang asal jadi: frame yang mengaku berjeda 0 atau 10 ms diputar pada 100 ms, persis seperti yang dilakukan setiap browser, sehingga video berjalan pada kecepatan yang benar-benar kamu lihat; dan dimensi piksel ganjil, yang diizinkan GIF tetapi tidak oleh H.264, dipangkas satu baris alih-alih ditambal dengan bingkai yang kelihatan.
Seret GIF ke dalam kotak atau klik untuk memilihnya dari perangkat. Berkasnya dibaca secara lokal, dan ukuran, dimensi, jumlah frame, serta durasinya langsung muncul.
Klik «Konversi ke MP4». Frame-nya dienkode sebagai H.264 di mesinmu sendiri, dengan bilah progres yang bisa kamu batalkan kapan saja. Tidak ada yang perlu diatur — sebuah GIF hanya punya satu jawaban yang masuk akal.
Video jadinya diputar langsung di halaman dan ukuran sebelum-sesudahnya ditampilkan berdampingan, jadi kamu bisa melihat persis seberapa kecil hasilnya sebelum mengunduh MP4-nya.
Penghematannya datang dari cara video disimpan: hanya bagian gambar yang berubah yang dicatat, alih-alih bitmap 256 warna baru untuk setiap frame. Angka sebelum-sesudah yang sebenarnya ditampilkan setelah tiap proses, bukan klaim iklan.
Dekode dan enkode sama-sama berjalan di browsermu. Klip reaksi pribadi, rekaman layar perkakas internal, dan karya yang belum dirilis tetap di mesinmu sendiri, dan tidak ada unggahan yang harus ditunggu sebelum apa pun bisa dimulai.
GIF lama rutin mengaku punya jeda frame 0 atau 10 ms, yang diabaikan browser dan diputar pada 100 ms. Konverter yang menelan angka itu mentah-mentah menghasilkan video yang berjalan sepuluh kali terlalu cepat. Yang ini cocok dengan apa yang benar-benar kamu lihat.
Satu frame GIF paling banyak menampung 256 warna, dan itulah yang membuat gradasi dan warna kulit tampak bergaris. MP4 tidak punya plafon semacam itu, jadi berkas hasil konversi hanya bisa terlihat sama atau lebih baik, tidak pernah lebih buruk.
Tanpa akun, tanpa kredit, tanpa kuota harian, dan tanpa logo yang dibakar di pojok. Konversikan GIF milikmu sendiri sebanyak yang kamu mau.
Keluarannya H.264 dalam wadah MP4 dengan indeks yang ditulis di depan, jadi videonya langsung mulai diputar di ponsel, komputer, televisi, dan di setiap formulir unggah yang mungkin kamu temui.
WeChat, Slack, Discord, dan X sama-sama membatasi seberapa besar sebuah GIF animasi boleh, dan GIF yang enak dilihat cepat sekali menabrak batas itu. Animasi yang sama dalam bentuk MP4 biasanya lolos dengan sisa ruang.
Tag video yang otomatis berputar, bisu, dan berulang adalah pengganti standar untuk GIF dekoratif di web. Menukar GIF berukuran beberapa megabita dengan MP4 adalah salah satu kemenangan tunggal terbesar yang tersedia di halaman yang padat gambar.
Banyak platform menerima video tetapi tidak menerima GIF animasi, atau diam-diam mengonversi sendiri GIF-mu dengan hasil yang tidak kamu kendalikan. Mengonversi lebih dulu berarti kamulah yang menentukan seperti apa hasilnya.
Satu folder GIF simpanan menyusut drastis sebagai MP4 dan tetap bisa ditonton di pemutar apa pun, dan itu penting di ponsel atau laptop yang penyimpanannya habis jauh sebelum kesabarannya.
Tidak. Berkas dibaca dari diskmu, didekode dan dienkode ulang sepenuhnya di dalam browser, lalu hasilnya langsung dikembalikan kepadamu. Tidak ada yang dikirim pada titik mana pun. Selain soal privasi, inilah alasan alat ini mulai bekerja begitu kamu menjatuhkan berkasnya: konverter online biasa harus menerima seluruh berkasmu dulu sebelum bisa mulai.
Untuk animasi pada umumnya, sekitar lima sampai lima puluh kali lebih kecil. Penghematan paling besar terjadi ketika sebagian besar gambar diam di antara frame — orang yang sedang bicara, rekaman layar, klip bersubtitel — karena codec video hanya menyimpan yang berubah, sedangkan GIF menyimpan setiap frame secara utuh. Animasi yang seluruh gambarnya terus berubah menghemat lebih sedikit. GIF yang sangat pendek atau sangat kecil malah bisa keluar sedikit lebih besar, dan alat ini mengatakannya terus terang alih-alih berpura-pura tidak terjadi apa-apa.
Dalam praktiknya biasanya justru membaik. Satu frame GIF dibatasi 256 warna, dan itulah penyebab banding yang kamu lihat pada gradasi dan bayangan; MP4 tidak punya batas semacam itu, jadi garis-garis itu tidak perlu ditiru lagi. Enkodenya memang lossy, tetapi pada bitrate yang dipakai di sini kehilangannya jauh lebih kecil daripada kerusakan yang sudah lebih dulu ditimbulkan oleh pengurangan warna GIF pada berkas asalmu.
Pengulangan adalah sifat pemutarnya, bukan berkasnya, jadi tergantung di mana kamu memakainya. Di halaman web, tag video dengan atribut muted, loop, autoplay, dan playsinline berperilaku persis seperti GIF dan itulah cara baku menyematkannya. Di aplikasi chat, berkas MP4 biasanya juga berulang otomatis. Keluarannya sama sekali tidak punya trek audio, karena GIF memang tidak punya suara untuk dibawa serta.
Hanya kalau berkasnya meminta sesuatu yang tidak dipatuhi browser mana pun. GIF menyimpan jeda frame dalam satuan seperseratus detik, dan sangat banyak perkakas ekspor menulis 0 atau 1 di situ, yang berarti «secepat mungkin». Setiap mesin browser — Chrome, Firefox, maupun Safari — mengganti jeda 10 ms atau kurang menjadi 100 ms. Kalau sebuah konverter menyalin angka mentah itu, video hasilnya akan berjalan kira-kira sepuluh kali lebih cepat daripada animasi yang kamu lihat. Jeda 20 ms ke atas dipatuhi persis seperti tertulis.
Batasnya adalah memori, bukan ukuran berkas, karena setiap frame harus dibuka dulu menjadi piksel warna penuh: yang diperhitungkan adalah jumlah frame dikalikan lebar dan tinggi, bukan berapa megabita GIF itu di disk. Animasi biasa masih jauh dari plafonnya. Kalau sebuah berkas tidak akan muat, kamu diberi tahu sebelum konversi dimulai alih-alih menonton tab-nya mati, dan editor GIF di situs ini bisa memangkas atau memperkecilnya lebih dulu.
MP4 sama sekali tidak punya transparansi, jadi area transparan harus berubah menjadi suatu warna padat. Konverter ini menggabungkannya di atas putih, yaitu warna yang hampir selalu diasumsikan oleh stiker dan logo. Kalau kamu benar-benar butuh transparansi, simpan saja GIF-nya, atau pakai berkas WebM dengan kanal alfa — MP4 tidak bisa membawanya, dibuat dengan alat apa pun.
Gratis, privat, dan sepenuhnya di browsermu. Buka sebuah GIF, klik sekali, lalu unduh MP4 yang biasanya hanya sepersekian ukurannya.