File GIF: 256 warna, tanpa suara, dan tetap tak terhindarkan
Mengapa file GIF begitu besar, apa efek batas 256 warna pada video, dan kapan sebaiknya memakai MP4. Konversi GIF di browser Anda, gratis dan tanpa unggah.
Sekilas
- Jenis
- Gambar
- Kompresi
- Lossless
- Ekstensi
- .gif
- Tipe MIME
- image/gif
- Juga dikenal sebagai
- Graphics Interchange Format
GIF berasal dari tahun 1987, dan dua batasan utamanya lahir langsung dari era itu: paling banyak 256 warna per frame, dan sama sekali tidak ada track audio. Batas warna itulah yang membuat foto yang disimpan sebagai GIF tampak bergaris dan berbintik — formatnya harus memilih 256 warna dan meniru semua warna lain dengan mencampurnya, yang terlihat sebagai bintik halus pada kulit, langit, dan gradasi.
Baca selengkapnya
Masalah ukurannya terpisah dan lebih parah. GIF tidak punya kompensasi gerak — teknik yang dipakai setiap codec video untuk hanya menyimpan apa yang berubah di antara frame — sehingga ukurannya bertambah hampir sebanding dengan durasi dan detail. Klip tiga puluh detik bisa sepuluh kali lebih besar daripada MP4 asalnya: kesenjangan tiga puluh tahun teknologi kompresi yang tampak dalam satu file.
Karena itu, membuat GIF yang bagus dari video sebagian besar soal palet. Memetakan warna ke palet web yang tetap itulah yang menghasilkan gambar keruh yang pernah Anda lihat; menyusun palet dari klip itu sendiri pada tahap pertama lalu merender dengan dithering berdasarkan palet itu pada tahap kedua adalah cara yang dipakai situs ini, dan itulah seluruh perbedaan antara GIF yang tampak seperti videonya dan GIF yang tampak seperti hasil faksnya.
Saran jujurnya: pakai GIF hanya di tempat yang tidak menerima format lain — pelacak isu, sebagian aplikasi chat, email, forum lama. Sebagian besar platform yang dulu mewajibkan GIF kini menerima unggahan video, dan MP4 dari klip yang sama lebih kecil, lebih tajam, dan bisa membawa suara. Jika Anda memang butuh GIF, batasi hanya beberapa detik dengan dua belas frame per detik dan lebar beberapa ratus piksel.
Konversi GIF ke format lain
Konversi format lain ke GIF
FAQ GIF
Mengapa GIF saya lebih besar daripada video asalnya?
Karena GIF menyimpan frame hampir secara terpisah, sementara codec video modern menyimpan perbedaan di antara frame. Ada tiga puluh tahun riset kompresi yang memisahkan kedua format itu.
Seberapa panjang klip yang bisa saya konversi ke GIF?
Secara praktis, beberapa detik. Rekaman satu menit menghasilkan file yang sulit ditampilkan oleh sebagian besar browser. Untuk yang lebih panjang, biarkan tetap sebagai video.
Mengapa warnanya terlihat berbintik?
Itu dithering — mencampur warna yang tersedia untuk meniru warna yang tidak ada di palet 256 warna. Pada ukuran tampilan normal, hasilnya jauh lebih baik daripada garis-garis warna yang terlihat jika tanpa dithering.
Apakah GIF punya suara?
Tidak, formatnya sama sekali tidak punya track audio. Mengonversi video ke GIF membuang suaranya seluruhnya. Gunakan MP4 atau WebM jika Anda membutuhkannya.
GIF atau MP4 untuk klip pendek?
MP4 di mana pun ia diterima — lebih kecil, lebih tajam, dan bisa membawa audio. GIF hanya di tempat yang tidak mengizinkan format lain, yang masih mencakup sebagian pelacak isu, aplikasi chat, dan email.
Apa yang terjadi saat saya mengonversi GIF ke PNG atau JPG?
Hanya frame pertama yang ditulis, karena format tersebut hanya menampung satu gambar. Garis-garis warna akibat batas 256 warna tetap ada, bukan diperbaiki, karena kini sudah menjadi bagian dari pikselnya.
Frame rate dan lebar berapa yang sebaiknya saya pilih?
12 frame per detik dan lebar 480 piksel adalah nilai bawaan dan cocok untuk sebagian besar konten. Turunkan ke 8 atau 10 fps untuk rekaman layar dan gerakan kamera yang lambat, karena penghematan ukurannya sepadan dengan penurunan kualitas yang terlihat.
Apakah GIF mendukung transparansi?
Hanya satu indeks warna yang sepenuhnya transparan — tidak ada transparansi sebagian, jadi tidak ada tepi yang halus. PNG dan WebP punya kanal alfa sungguhan, itulah sebabnya logo lebih tepat disimpan dalam format tersebut.