Videodan GIF Yapma: Boyut, Kare Hızı ve Döngü İpuçları
Videodan GIF yapmak için iki ile altı saniyelik bir an seçin, genişliği 320–640 px'e küçültün, kare hızını 10–15 fps'ye düşürün ve dönüştürücünün bu klipten 256 renkli bir palet oluşturmasını sağlayın. Net bir 2 MB'lık döngü mü yoksa hiçbir sohbet uygulamasının kabul etmeyeceği 30 MB'lık bir dosya mı elde edeceğinizi bu dört seçim belirler.
Bir GIF dosyası aslında neyi saklar
GIF, web'den eskidir. İlk sürüm olan GIF87a'yı 1987'de CompuServe, durağan resimleri çevirmeli bağlantılar üzerinden göndermek için yayımladı. 1989'daki GIF89a revizyonu animasyonu mümkün kılan iki özellik ekledi: her kare için bir gecikme değeri ve tek bir saydam renk. Döngü ise 1995'te, Netscape Navigator 2.0'ın kaç kez tekrar edileceğini belirten küçük bir uygulama uzantısını okumaya başlamasıyla geldi. Bugünkü her hareketli GIF hâlâ bu bloğu içeren bir GIF89a dosyasıdır; bu yüzden hemen her tarayıcıda ve e-posta istemcisinde oynar.
İçeride GIF, indeksli resimlerin bir yığınıdır. Her kare en fazla 256 girdilik bir renk tablosuna bağlanır; yani kaynak videoda milyonlarca renk olsa bile bir kare en fazla 256 farklı renk gösterebilir. Pikseller daha sonra LZW ile sıkıştırılır. Bu, kayıpsız bir sözlük yöntemidir; tek renkli düz alanlarda iyi, fotoğraflardaki gürültü, tane ve renk geçişlerinde kötü çalışır. LZW'nin kendisi hiçbir şeyi atmaz; kayıp daha önce, milyonlarca renk palete sığdırılırken olur.
GIF'in tutamadığı iki şey daha var. Hiçbir türde ses kanalı yoktur, dolayısıyla videonuzdaki ses kaybolur. Zamanlaması da kabadır: gecikmeler saniyenin yüzde biri cinsinden saklanır ve çoğu tarayıcı 0 veya 1 yüzdelik gecikmeyi 10 yüzdelik sayar; bu yüzden 50 fps veya daha hızlı hazırlanan bir GIF daha akıcı değil, daha yavaş oynar. Uygulamada yararlı aralık 10–25 fps'tir.
- GIF89a animasyonu ekledi
- 1989
- Kare başına en fazla renk
- 256
- En küçük gecikme adımı
- 1/100 sn
- Ses kanalı
- 0
GIF'ler neden şişer ve hangi sırayla küçültülür
H.264 gibi modern bir video codec'i tam bir görüntüyü yalnızca ara sıra saklar, çoğu kareyi bir öncekinden küçük değişiklikler olarak tanımlar. GIF, önceki karenin yalnızca bir dikdörtgenini güncelleyerek bunun bir kısmını yapabilir ama hareket tahmini gibi bir şeyi yoktur. Kamera hareket eder etmez neredeyse her piksel değişir ve her kare neredeyse tam olarak saklanır. Bu yüzden 2 MB'lık bir telefon klibi 15 MB'lık GIF'e dönüşebilirken, durağan bir pencerenin üzerinde fare hareket ettiren bir ekran kaydı çok küçük kalır.
Bir GIF'in boyutu kabaca genişlik çarpı yükseklik çarpı kare sayısıdır; kareler arasında sabit kalan kısımlar için bir indirim uygulanır. Bu da etkenleri sıralamayı kolaylaştırır. Süre kareleri bire bir azaltır: sekiz yerine dört saniye dosyayı yarıya indirir. Genişlik pikselleri kare oranında azaltır: 640 px'ten 320 px'e inmek her karedeki piksellerin dörtte birini bırakır. Kare hızı yine doğrusal olarak kareleri azaltır ve 12 fps, jestler ve yüzler için şaşırtıcı derecede iyi iş görür. Daha az renk, insanların beklediğinden daha az işe yarar, genellikle yüzde 10–30; çünkü LZW palet boyutundan çok tekrar eden desenlere bakar.
Titreklik (dithering), çoğu insanın kafasını karıştıran bir ödünleşimdir. Paletin sahip olmadığı tonları taklit etmek için yakın palet renklerinden noktalar serpiştirir; gökyüzü ve ciltteki bantlaşmayı gizler ama LZW'nin kötü sıkıştırdığı türden ince gürültü ekler. Düz rengin zaten gerçek olduğu ekran kayıtlarında, çizgi filmlerde ve arayüz tanıtımlarında kapatın; gerçek görüntülerde açık bırakın. Kırpma son etkendir: sabit bir kenarlığı veya siyah bantları kesmek, konuya dokunmadan pikselleri azaltır.
- 1.Klibi kısaltınÇıkarılan her saniye kareleriyle birlikte gider; çoğu tepki için 2–6 saniye yeterlidir.
- 2.Genişliği düşürünYarı genişlik piksellerin dörtte birini bırakır; sohbet penceresi için 320–480 px uygundur.
- 3.Kare hızını düşürün10–15 fps hareketi okunur tutar; yavaş ekran kayıtları için 8 fps uygundur.
- 4.Renkleri ve titrekliği azaltınGrafikler için titreklik olmadan 64–128 renk; görüntüler için titreklikle 256.
Klibin başlangıç ve bitişini seçme
Paylaşılan GIF'lerin çoğu tek bir andır: bir tepki, bir gol, bir düğme tıklaması ve ardından gelen ekran. Videoyu kafanızda kronometreyle bir kez izleyin, anın başladığı saniyeyi ve açıkça tamamlandığı saniyeyi not edin, sonra döngü kesik hissettirmesin diye her iki yana birkaç kare ekleyin. Kaynak uzunsa önce bir video kesme aracıyla aralığı çıkarın ve kısa dosya üzerinde çalışın. Bir dönüştürücüde ise saniye veya dakika:saniye olarak Başlangıç ve Bitiş alanlarına süreleri yazmak ayrı bir adım olmadan aynı işi görür.
GIF'in nerede oynamaya başladığını da düşünün. Birçok sohbet uygulaması ve e-posta istemcisi dosya yüklenirken ilk kareyi gösterir; 2007'den 2016'ya kadar Windows için Outlook ise yalnızca ilk kareyi gösterir ve hiç animasyon oynatmaz. Bir kaydırma hareketinin ortasındaki bulanık bir kare yerine durağan resim olarak anlamlı bir kareyle başlayın. GIF'in mesajı bir yazı veya sonuçsa, Bitiş değerini uzatarak son anı yarım saniye tutun; böylece izleyiciler döngü yeniden başlamadan önce okuyabilir.
TipKaynağı GIF düşünerek çekin: telefonu sabit tutun, kareyi konuyla doldurun ve yakınlaştırmaktan kaçının. Sabit bir çekim, aynı ayarlarda elde çekilene göre yarı boyutta olabilir.
Discord, Slack, GIPHY, X ve Reddit'te GIF boyut sınırları
GIF'in gideceği yer, herhangi bir ayardan önce bütçeyi belirler. Discord, ücretsiz yükleme sınırını 2024'te dosya başına 10 MB'a indirdi ve çoğu kişi ilk bu sayıya takılır; Nitro Basic bunu 50 MB'a, Nitro ise 500 MB'a çıkarır. GIPHY 15 saniyeye ve 100 MB'a kadar yüklemeyi kabul eder. X, 15 MB'a kadar GIF alır ve yükleme sırasında bunları döngülü videoya çevirir; Reddit 100 MB'a kadar GIF kabul eder ama onları da video olarak sunar. Slack 1 GB'a kadar dosya alır, ancak özel emojiler 128 KB'ın altında kalmalıdır; bu da çok küçük bir genişlik, kısa bir döngü ve az renk demektir.
E-posta ayrı bir durumdur. Gmail iletide 25 MB, Outlook.com 20 MB ek sınırı tanır; ancak bülten veya imzanın gövdesine yerleştirilen bir GIF, ileti mobil veride hızlı açılsın diye 1 MB'ın çok altında kalmalıdır. Sohbette, alıcılar yavaş bağlantıda olabileceğinden sınırın hemen altını değil yarısını hedefleyin. Aşağıdaki rakamlar 2025'te geçerliydi; bir dosya sınırın tam kenarındaysa hizmetin yardım sayfasına bakın.
| Gideceği yer | Sınır | GIF'e ne olur |
|---|---|---|
| Discord, ücretsiz hesap | Dosya başına 10 MB | Satır içinde oynar ve döngüye girer |
| Discord Nitro Basic / Nitro | 50 MB / 500 MB | Satır içinde oynar ve döngüye girer |
| Slack iletisi / özel emoji | 1 GB / 128 KB | İzleyen kişi animasyonu kapatmadıysa satır içinde oynar |
| GIPHY yükleme | 15 saniye, 100 MB | GIF, MP4 ve WebP sürümleri olarak sunulur |
| X (Twitter) | 15 MB | Sessiz, döngülü MP4'e dönüştürülür |
| 100 MB | Oynatma için videoya dönüştürülür | |
| E-postada satır içi | 1 MB altı önerilir | Windows için Outlook 2007–2016 yalnızca ilk kareyi gösterir |
MP4, WebM, WebP veya APNG ne zaman GIF'ten daha iyidir
X'in 2014'ten beri yüklenen her GIF'i MP4'e çevirmesinin nedeni bant genişliğidir. GIF olarak 4 MB tutan aynı beş saniye, H.264 ile genellikle birkaç yüz kilobayta sığar; üstelik 256 ton yerine tam renkli ve titreklik gürültüsüz olur. GIPHY ve Tenor da aynısını yapar: klavyenizdeki GIF düğmesi genellikle küçük bir MP4 veya WebP getirir. Yani dürüst soru en iyi GIF'in nasıl yapılacağı değil, paylaşacağınız yerin GIF'e hiç ihtiyaç duyup duymadığıdır.
Hedef resim gösterip video göstermiyorsa gerçek bir GIF tutun: e-posta gövdesi, GitHub README veya issue, Jira kaydı, wiki, eski bir forum, her görüntüleyicide çalışması gereken bir slayt. Videonun satır içinde ve sessiz oynadığı her yerde, yani çoğu sosyal ağda ve modern sohbet uygulamasında, MP4 veya WebM döngüsü daha iyi görünür ve daha hızlı yüklenir. Kontrol ettiğiniz bir web sayfasında <video autoplay muted loop playsinline> öğesi GIF gibi davranır ve baytların çok küçük bir kısmına mal olur.
Arada iki resim biçimi daha var. Google'ın hareketli WebP biçimi milyonlarca rengi ve kayıplı sıkıştırmayı destekler, Safari'de 2020'de 14. sürümden beri oynar ve artık güncel tüm tarayıcılarda çalışır; yine de tarayıcı dışındaki birçok uygulama onu hâlâ kabul etmez. APNG, PNG'yi karelerle genişletir, tam rengi ve gerçek alfa saydamlığını korur; Apple ve LINE hareketli çıkartmalar için bunu kullanır. Elinizde zaten bir GIF varsa ve video oynatan bir site için yalnızca küçültmeniz gerekiyorsa, GIF'i yeniden MP4'e çevirmek genellikle tek başına en büyük kazançtır.
GIF
256 renk, ses yok, büyük dosyalar ama her yerde resim olarak görünür.
- E-posta gövdeleri, README'ler, kayıtlar ve wiki'ler
- Oynat düğmesi olmadan döngüye girer
- Dört biçim arasında en kötü boyut-kalite oranı
MP4 veya WebM
Tam renk ve hareket sıkıştırması; çoğu zaman onda bir boyut.
- Sesi koruyabilir
- Çoğu sosyal sitede sessiz otomatik oynar
- Çoğu e-posta uygulaması satır içinde göstermez
Hareketli WebP veya APNG
Tam renkli hareketli resimler; APNG yumuşak saydamlık ekler.
- Güncel tüm tarayıcılarda çalışır
- Masaüstü uygulamalarında ve e-postada desteği düzensiz
- APNG çıkartmalarda yaygındır
Videodan GIF yapmanın altı yolu
Telefonlar bunu ek uygulama olmadan yapabilir. iPhone'da Kısayollar uygulamasında video veya Live Photo kabul eden bir GIF Yap eylemi vardır; Döngü veya Git-Gel efektli bir Live Photo kaynağı çekmenin hızlı yoludur. Samsung'un Galeri uygulaması video oynarken bir GIF düğmesi gösterir ve görünen bölümü GIF olarak kaydeder. GIPHY uygulaması ve web GIF Maker aracı tek yerde kırpar, altyazı ekler ve yükler; ancak yalnızca kaydetmediğiniz sürece sonuç herkese açıktır. Photoshop'ta File > Import > Video Frames to Layers en fazla 500 kare getirir, Export > Save for Web (Legacy) ise palet ve titreklik denetimleriyle GIF'i yazar.
Tam denetim ve toplu işler için ffmpeg'in iki geçişli palet yöntemi en temiz sonucu verir: ilk filtre klibi tarar ve gerçek renklerinden 256 renkli bir palet oluşturur, ikincisi her kareyi bu palete eşler. Aşağıdaki tek satırlık komut 0:02'den başlayarak beş saniye keser, 480 px genişliğe ölçekler, 12 fps örnekler ve sonsuz döngüye alır. Tarayıcıda videodan GIF dönüştürücü aynı palet adımını Genişlik, Kare hızı, Renkler ve Titreklik (dithering) denetimleriyle yapar; MP4'ten GIF'e sayfası ise onu MP4 önceden seçili olarak açar. MOV biçimindeki telefon klipleri de aynı şekilde çalışır; bir uygulama onları reddederse önce MOV'u MP4'e dönüştürme yazısını okuyun.
iPhone
- 01Kısayollar'da Fotoğrafları Seç → GIF Yap → Fotoğraf Albümüne Kaydet akışını oluşturun.
- 02Çalıştırıp videoyu veya Live Photo'yu seçin; uzun klipleri önce Fotoğraflar'da kırpın.
- 03GIF'i Fotoğraflar'daki Hareketli albümünden paylaşın.
Android
- 01Videoyu Samsung Galeri'de açın ve oynarken GIF'e dokunun.
- 02Tutamaçları istediğiniz bölüme sürükleyin.
- 03Kaydet'e dokunun; diğer telefonlarda Chrome'da bir web dönüştürücü kullanın.
Masaüstü
- 01Photoshop'ta File > Import > Video Frames to Layers seçeneğini seçin.
- 02Timeline panelinde kare gecikmesini ve Forever döngüsünü ayarlayın.
- 03Save for Web (Legacy) ile GIF olarak, 128–256 renkle dışa aktarın.
ffmpeg -ss 2 -t 5 -i girdi.mp4 -vf "fps=12,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" -loop 0 cikti.gif
Kusursuz döngüler ve son kalite kontrolü
Netscape uzantısı sıfır tekrar sayısıyla yazıldığı için GIF varsayılan olarak sonsuza kadar döner; sıfır sonsuz demektir. Sayıyı bir yapmak GIF'in bir kez oynayıp son karede durmasını sağlar; bu, bir mesajla biten GIF'e uygundur. Asıl zor kısım döngüyü görünmez yapmaktır. Başlangıç ve bitiş karelerinin neredeyse aynı olduğu bir bölüm arayın, örneğin aynı konuma dönen bir el sallama; ya da klibi Bumerang ile ileri sonra geri oynatın. Bu, atlamayı ortadan kaldırır ama kare sayısını iki katına çıkarır.
Göndermeden önce GIF'i küçük resim olarak değil, gerçek boyutunda bir tarayıcı sekmesinde açın ve üç tam döngü izleyin. Karedeki yazının seçtiğiniz genişlikte okunur olduğunu, yüzlerin posterize lekelere dönüşmediğini ve zamanlamanın videoyla uyuştuğunu kontrol edin. Sonra dosya boyutunu yukarıdaki tablodaki sınırla karşılaştırın; yakınsa süre, genişlik, kare hızı ve renk sırasıyla kesme düzenine dönün. Daha uzun klipler veya sesli her şey için videoyu Discord ve e-posta için sıkıştırma daha iyi yoldur.
Gökyüzünde, gölgelerde ve ciltte bantlaşma
Palette ton kalmadı. 256 rengi koruyun ve Titreklik (dithering) ayarını Sierra veya Floyd–Steinberg yapın; renk geçişi yoğun görüntüler için MP4 gönderin.
GIF videodan daha hızlı veya yavaş oynuyor
Gecikmeler saniyenin yüzde biri cinsinden saklanır. 10, 20 ve 25 fps tam bölünür; 50 fps üzerindeki her şeyi tarayıcılar yavaşlatır.
Karedeki yazı okunmuyor
Genişliği 640 px'e çıkarıp dengelemek için kare hızını düşürün ya da dönüştürmeden önce yazının bulunduğu alana kırpın.
Döngü yeniden başlarken belirgin bir atlama
Başlangıç ve Bitiş değerlerini birbiriyle eşleşen karelere taşıyın ya da Bumerang'ı açıp aralığı yarıya kısaltın.
Öne çıkanlar
- Bir GIF kare başına en fazla 256 renk tutar; ses yoktur ve kare gecikmeleri saniyenin yüzde biri cinsindendir.
- Boyut; süreyi, genişliği ve kare hızını izler; renklere dokunmadan önce onları bu sırayla azaltın.
- 2–6 saniye, 320–640 px ve 10–15 fps hedefleyin; ekran kayıtlarında titrekliği kapatın.
- Ücretsiz Discord 10 MB, X 15 MB, GIPHY 15 saniye ve 100 MB, Slack emojisi 128 KB kabul eder.
- Videonun satır içinde oynadığı yerlerde MP4 veya WebM döngüsü her GIF'ten daha küçüktür ve daha iyi görünür.
Sık sorulan sorular
Videodan yapılan bir GIF için en iyi kare hızı nedir?
Çoğu klip için saniyede 10–15 kare (fps). Hızlı spor veya oyun görüntülerinde 20 fps mantıklı olabilir; yavaş ekran kayıtları 8 fps'de de iyi görünür ve çok daha küçük çıkar.
Bir GIF kaç saniye olmalı?
İki ile altı saniye arası, hemen her tepki, demo ve öne çıkan an için yeterlidir. On saniyeyi geçince GIF hızla ağırlaşır ve paylaşmak için genellikle kısa bir MP4 daha iyi bir dosyadır.
GIF kayıpsız bir format mı?
GIF içindeki LZW sıkıştırması kayıpsızdır, ancak dönüştürme kayıpsız değildir; çünkü videodaki milyonlarca renk, her kare için 256 renklik bir palete indirilir. Bantlaşma ve gren bu indirgemeden kaynaklanır.
X neden GIF'imi videoya dönüştürüyor?
X, 2014'ten beri yüklenen GIF'leri döngülü MP4 dosyalarına dönüştürüyor; çünkü video çok daha küçüktür ve renkleri tam korur. Gönderi yine de GIF gibi sessizce döngüye girer.
YouTube videosundan GIF yapabilir miyim?
Yalnızca cihazınızda bulunan ve kullanma hakkınız olan bir dosyadan yapılabilir. Kendi yüklediğiniz videoyu YouTube Studio'dan indirin ya da orijinal kaydı kullanın, ardından kesip dönüştürün.
GIF ile animasyonlu WebP arasındaki fark nedir?
Animasyonlu WebP milyonlarca rengi, kayıplı sıkıştırmayı ve yumuşak saydamlığı destekler, bu yüzden genellikle çok daha küçüktür. GIF ise e-posta istemcileri ve WebP'yi tanımayan eski uygulamalar dahil daha fazla yerde çalışır.
Okumaya devam edin
Discord ve E-posta İçin Video Sıkıştırma (10 MB, 25 MB)
Discord ücretsiz 10 MB, Gmail 25 MB, Outlook 20 MB alır. Bit hızı ile sürenin boyuta etkisini, ayarları ve ne zaman link gönderileceğini öğrenin.
Mina Sato · 16 Eyl 2026 · 11 dk okuma
MOV'u MP4'e Dönüştürme: iPhone, Mac, Windows ve Online
MOV ile MP4 neredeyse aynı; Windows ve Android'de sorunu iPhone'daki HEVC kodeği çıkarır. Ücretsiz yollar, kayıpsız durumlar ve hata çözümleri.
Mina Sato · 5 Eki 2026 · 11 dk okuma
Instagram Gönderi ve Hikaye Boyutları 2025: Piksel Ölçüleri
Instagram boyutu: gönderi 1080 × 1350 (4:5) veya 1080 × 1080, yatay 1080 × 566, Hikaye/Reels 1080 × 1920 (250 px güvenli alan), profil 320 × 320.
Jonas Weber · 7 Eki 2026 · 11 dk okuma