GIF dosyası neden bu kadar büyük olur? Küçültme yöntemleri

Rehber · yaklaşık 4 dakika

Şaşırtıcı ama gerçek: 5 saniyelik bir GIF dosyası, 1 dakikalık bir MP4 videodan çok daha büyük olabilir. Bunun nedeni kötü bir dönüştürme değil, GIF formatının kendi teknik sınırlarıdır.

GIF formatının sınırı nedir?

GIF, 1987'den kalma bir formattır ve modern video codec'lerinin (H.264, VP9 gibi) kullandığı gelişmiş sıkıştırma tekniklerine sahip değildir:

Boyutu küçültmenin yolları

  1. Süreyi kısaltın. GIF'in amacı genelde kısa bir anı döngüye almaktır; 2-4 saniye çoğu durum için yeterlidir.
  2. Kare hızını düşürün. 15 fps, çoğu GIF için 30 fps'e göre gözle fark edilmeyecek kadar yakın bir akıcılık sunarken boyutu belirgin azaltır.
  3. Boyutu (çözünürlüğü) küçültün. Bir GIF genelde küçük gösterilir (sohbet, forum, sosyal medya); kaynak videonun tam çözünürlüğünü korumak gereksizdir.
  4. Gerekmiyorsa uzun videodan kısa bir bölüm seçin, videonun tamamını değil.

Adımlar

Video → GIF aracı, bu ayarların hepsini tek ekranda sunar: başlangıç/bitiş zamanı, kare hızı ve boyut. Videoyu yükleyin, kısa bir aralık seçin, kare hızını ve boyutu ihtiyacınıza göre ayarlayın, GIF'i oluşturun.

GIF dosyası neden bu kadar büyük olur?

GIF, 1980'lerin sonunda tasarlanmış bir formattır ve modern video sıkıştırma tekniklerini kullanmaz. Her kare neredeyse bağımsız bir resim gibi saklanır, bu yüzden birkaç saniyelik bir animasyon bile onlarca kareden oluşan bir resim dizisine dönüşür. Ayrıca her kare en fazla 256 renkle sınırlıdır; fotoğraf gibi çok renkli içeriklerde renk sayısını bu sınıra indirmek hem görüntüyü bozar hem de sıkıştırmayı zorlaştırır. Sonuç olarak aynı içerik kısa bir MP4 olarak çok daha küçük ve çok daha kaliteli olur.

Boyutu ne belirler? Basit bir hesap

Bir GIF'in boyutu kabaca kare sayısı × kare başına piksel sayısı ile orantılıdır. 4 saniyelik bir klibi 10 FPS ile alırsanız 40 kare olur; 20 FPS ile 80 kare olur ve boyut yaklaşık iki katına çıkar. Genişliği 640'tan 320 piksele indirdiğinizde piksel sayısı dörtte bire düşer. Yani üç ayar da çarpan etkisi taşır: genişliği yarıya, kare hızını yarıya ve süreyi yarıya indirmek toplamda yaklaşık sekizde bir boyut anlamına gelebilir. Bu nedenle bir GIF çok büyük çıktıysa en etkili müdahale genişliği ve süreyi azaltmaktır.

Kaliteyi korurken küçültme ipuçları

Ekran kaydı GIF'leri için özel notlar

Bir yazılım davranışını ya da hata adımını göstermek için ekran kaydı GIF'i yapıyorsanız, kaydı yalnızca ilgili pencereyle sınırlamak ve fare hareketlerini yavaşlatmak okunabilirliği artırır. Yazı içeren ekranlarda genişliği çok düşürmeyin; okunamayan bir GIF'in boyutu ne kadar küçük olursa olsun faydası yoktur. Bu durumda 8-10 FPS ve 480 piksel genişlik, çoğu arayüz kaydı için iyi bir dengedir.

Alternatifler

Boyut ve kalite öncelikliyse kısa bir MP4 ya da WEBM çoğu zaman GIF'ten yüzlerce kat daha verimlidir ve modern tarayıcılarda otomatik, sessiz ve döngülü oynatılabilir. GIF'i yalnızca MP4 desteklenmeyen ortamlar (bazı e-posta istemcileri, eski forum yazılımları) için tercih edin. Videonun doğru bölümünü ayırmak için Video Kırp / Kes, sonucu küçültmek için Video Sıkıştır araçlarını kullanabilirsiniz.

GIF yerine kısa video daha mı mantıklı?

Bir platform kısa MP4/WEBM dosyalarını da kabul ediyorsa (örneğin bir web sayfasına gömülecekse), aynı görsel içerik çok daha küçük boyutta bir videoyla elde edilebilir. GIF'in asıl avantajı, ekstra bir oynatıcı gerektirmeden her yerde (forum, sohbet, e-posta) doğrudan görüntülenebilmesidir.

Sık sorulanlar

Renk sayısını daha da azaltabilir miyim? Kare hızı ve boyut, pratikte en büyük etkiyi yapar; bu ikisini düşürmek genelde yeterli sonuç verir.

Videom bir sunucuya yükleniyor mu? Hayır, dönüştürme tarayıcınızda yapılır.

← Tüm yazılar