GIF neden videoya çevrilir?
GIF 1987'den kalma bir biçim. Her kareyi en fazla 256 renkli ayrı bir resim olarak saklar ve sadece basit bir sıkıştırma kullanır; birkaç saniyelik bir animasyon bu yüzden kolayca birkaç megabayta çıkar. H.264 ya da VP9 gibi bir video kodeki ise sadece bir kareden diğerine değişeni saklar ve renkleri çok daha iyi işler. Video kliplerinden ya da fotoğraflardan yapılmış GIF'ler bu yüzden genelde boyutlarının küçük bir kısmına iner. Simgeler gibi az ve düz renkli küçük GIF'lerde kazanç azdır, dosya biraz büyüyebilir bile.
Bu, boyutun önemli olduğu her yerde işe yarar: web sayfaları daha hızlı açılır, sohbet uygulamaları ve sosyal ağlar dosyayı boyut sınırına takılmadan kabul eder, slaytlar ve e-postalar hafif kalır. Pek çok site GIF'leri tam da bu nedenle arka planda zaten video olarak gösteriyor.
Zamanlama, şeffaflık ve tek sayılı boyutlar
GIF'in her karesi videoya kendi süresiyle girer; animasyonun yavaş ve hızlı kısımları eskisi gibi oynar. GIF'in gecikmesiz olarak işaretlediği kareler 0,1 saniye oynar, tarayıcılar da böyle yapar.
Burada yapılan MP4 ve WebM videolarda şeffaflık yoktur; GIF'in şeffaf kısımları seçtiğin arka plan rengiyle doldurulur. Varsayılan beyazdır. H.264 ayrıca genişlik ve yüksekliğin çift sayı olmasını ister; GIF'in 375 piksel genişse videoya kenar piksellerini tekrarlayan bir sütun eklenir, böylece hiçbir şey gerilmez ya da kesilmez. Bir kenarı 32 pikselden küçük GIF'ler tam katıyla büyütülür, çünkü video kodlayıcılar bu kadar küçük boyutları kabul etmez; pikseller keskin kalır.
Oynatıcı döngüye almadıkça video bir kez oynar. Web siteleri ve çoğu sosyal ağ kısa videoları kendiliğinden döngüde oynatır. Örneğin bir sunum için daha uzun bir klip istiyorsan Tekrar ayarını 3, 5 ya da 10 kat yap.