tooly

Her yere gönderilebilecek kadar küçük GIF nasıl yapılır

Beş saniyelik bir ekran kaydı 20 MB'lık bir GIF'e dönüşür ve karşılaştığınız her yükleme sınırından geri döner. Format 1987'den kalma ve bu belli oluyor: her kare kendi görseli olarak saklanır, kareler arasında hiçbir sıkıştırma yoktur.

GIF'ler neden bu kadar büyük

Bir MP4, kareler arasındaki farkları saklar — sabit bir arka plan önünde konuşan bir kafa, ilk kareden sonra neredeyse hiçbir şeye mal olmaz. GIF ise bir önceki karenin ne olduğunu bilmez. Saniyede otuz kare, saniyede otuz tam görsel demektir ve her biri en fazla 256 renkle sınırlıdır.

Bu size üç kaldıraç verir, önemli olan da yalnızca bunlardır:

  • Kare hızı. 30'dan 12 fps'e inmek verinin %60'ını kaldırır. Çoğu GIF 10-15 fps'te gayet iyi görünür.
  • Boyutlar. Genişliği yarıya indirmek piksel sayısını dörtte bire düşürür.
  • Palet. 256 yerine, o animasyona özel seçilmiş 64 renk kullanmak boyutu bir kez daha küçültür.

Küçültün

  1. GIF sıkıştır'ı açın ve bir seviye seçin — Orta (12 fps, %75 boyut, 128 renk) çoğu kayıt için uygundur.
  2. GIF'i içeri bırakın. FFmpeg tarayıcınızda çalışır: bir geçiş animasyonunuza özel bir palet oluşturur, ikinci geçiş bu palete göre yeniden kodlar.
  3. İndirin. Tipik bir ekran kaydı %60-80 küçülür.

Ağır seviyesi sert sınırlar içindir — 10 MB Discord, eski forumlar, e-posta. Boyutları yarıya indirir ve 64 renge düşürür, bu yüzden geçişlerde bantlanma görülür, ama düz arayüz kayıtları ve ekran görüntüleri bunu iyi kaldırır.

İzin veriliyorsa daha iyi çözüm

Hedef video kabul ediyorsa MP4 gönderin. GIF olarak 20 MB'a mal olan aynı beş saniye, H.264 olarak tam renkte ve tam kare hızında 400 KB'a mal olur. Slack, Discord, Telegram ve her modern forum kısa videoları tıpkı GIF gibi otomatik oynatır.

Gerçek çözüm, GIF'e yalnızca zorunlu olduğunuzda dönüştürmektir — bir e-posta imzası, eski bir barındırmadaki README, videoyu kabul etmeyen bir platform.

Yayınlandı: 2026-09-22