Tanpa unggah, 100% lokal, tanpa akun

GIF ke video (MP4)

Konversi GIF animasi menjadi MP4 yang kecil dan dapat dibagikan. Semuanya berjalan di browser Anda.

Cara kerja GIF ke video (MP4)

Konversi GIF animasi menjadi video MP4 yang ringkas dengan ffmpeg WebAssembly, sepenuhnya di dalam browser Anda. Frame GIF di-encode ulang ke H.264 dengan format piksel yuv420p, yang merupakan pilihan yang paling kompatibel untuk browser dan platform sosial. MP4 yang dihasilkan biasanya lima hingga dua puluh kali lebih kecil dari GIF sumber sambil terlihat jauh lebih tajam, karena H.264 tidak dibatasi hingga 256 warna dan mengompresi redundansi temporal antar frame jauh lebih efisien daripada algoritma LZW GIF.

Sebagian besar GIF dikonversi dalam beberapa detik karena jumlah framenya rendah. MP4 yang dihasilkan diputar secara asli di setiap browser modern dan dapat disematkan di halaman web tanpa plugin. Perilaku looping dalam MP4 bergantung pada pemutar daripada dikodekan dalam file, tidak seperti GIF yang membawa instruksi loopingnya sendiri.

Cara menggunakan GIF ke video (MP4), langkah demi langkah

  1. Jatuhkan atau pilih file GIF animasi.
  2. Alat secara otomatis mendeteksi jumlah frame dan dimensi.
  3. Klik Konversi ke MP4 untuk memulai re-encode H.264 di perangkat Anda.
  4. Tunggu ffmpeg selesai.
  5. Unduh MP4 dan gunakan di mana pun GIF terlalu besar.

Kasus penggunaan umum

  • Mengganti GIF besar di halaman web dengan MP4 untuk mengurangi waktu pemuatan halaman dan meningkatkan skor Core Web Vitals.
  • Mengonversi GIF yang diterima dari klien menjadi MP4 untuk mengimpornya ke editor video yang tidak menerima GIF.
  • Mengecilkan set GIF stiker sebelum mengunggahnya ke platform dengan batas ukuran per file.
  • Mengubah prototipe animasi GIF menjadi MP4 untuk deck presentasi di mana ukuran file penting.

Pertanyaan yang sering diajukan

Seberapa kecil MP4 dibandingkan dengan GIF?

GIF menggunakan kompresi lossless LZW tetapi membawa frame berwarna terindeks penuh untuk setiap frame tunggal. H.264 hanya menyimpan perbedaan antar frame (prediksi antar frame) dan menggunakan kompressor lossy perseptual, sehingga penghematannya dramatis. GIF animasi beberapa megabyte yang khas menjadi MP4 beberapa ratus kilobyte. Rasio yang tepat bergantung pada seberapa banyak gerakan ada di setiap frame.

Apakah file GIF dikirim ke server untuk konversi?

Tidak. ffmpeg.wasm melakukan re-encode frame GIF ke H.264 di dalam tab browser Anda. GIF dibaca ke memori lokal, diproses di sana, dan MP4 diunduh ke perangkat Anda. Tidak ada yang meninggalkan mesin Anda selama konversi.

Apakah MP4 akan berulang secara otomatis seperti GIF?

Properti loop tidak disimpan dalam file MP4 itu sendiri seperti dalam ekstensi NETSCAPE GIF. Apakah video berulang bergantung pada pemutar: sebagian besar browser mengulang video pendek dalam HTML dengan atribut loop yang disetel, dan platform sosial mengulang secara otomatis. Pemutar video mandiri mungkin memutar sekali dan berhenti. Jika Anda memerlukan looping terkontrol di halaman web, tambahkan atribut loop ke elemen video.

Apakah konversi mempengaruhi frame rate atau durasi?

Frame rate dalam MP4 keluaran cocok dengan pengaturan waktu frame dalam GIF, yang ffmpeg baca dari header penundaan frame GIF. Jika frame berbeda dalam GIF memiliki nilai penundaan yang berbeda (frame rate variabel), ffmpeg menormalisasikan ini ke frame rate yang konstan. Durasi total dipertahankan.

Bisakah saya mengonversi GIF yang sangat besar, seperti file 50 MB?

Ya, selama browser Anda memiliki cukup RAM untuk menyimpan GIF dan frame yang didekode di memori secara bersamaan. GIF besar dengan banyak frame dapat memerlukan memori yang signifikan. Jika tab crash, coba bagi GIF menjadi segmen yang lebih pendek dengan alat eksternal terlebih dahulu.

Mengapa keluarannya yuv420p daripada mempertahankan warna asli persis?

yuv420p adalah satu-satunya ruang warna H.264 yang didukung secara universal oleh semua decoder dan browser. H.264 dengan ruang warna RGB penuh atau yuv444p berfungsi di beberapa pemutar tetapi gagal di pemutar lain. Konversi dari palet 256 warna GIF ke yuv420p menghasilkan hasil yang terlihat lebih tajam dari GIF bagi mata manusia karena H.264 menyimpan data warna sebenarnya, bukan palet terbatas.

Bisakah saya mengonversi GIF ke MP4 di ponsel saya?

Ya. Sebagian besar GIF cukup kecil sehingga encode ulangnya cepat dan ringan pada memori bahkan di browser ponsel. GIF yang sangat besar, berukuran banyak megabyte dengan banyak frame, adalah satu-satunya kasus di mana komputer menanganinya lebih nyaman daripada ponsel.