GIF'i MP4'e çevirme

Bir GIF'i MP4'e çevirmek için GIF'in her karesi çözülür ve kareler, her biri kendi süresiyle H.264 videoya kodlanır. Bu sayfadaki dönüştürücü bunu tarayıcında yapar: GIF'i bırak, MP4 seçili kalsın ve videoyu indir. Video klibinden yapılmış bir GIF çoğu zaman boyutunun küçük bir kısmına iner ve hiçbir şey yüklenmez.

5 dk okuma

Kısa yol

Hareketli GIF'ini aşağıdaki dönüştürücüye bırak. MP4 zaten seçili olduğu için dönüştürme hemen başlar ve satırda ilerleme görünür. İş bitince satırda videonun boyutu, süresi, kare sayısı ve GIF'e göre ne kadar küçüldüğü yazar. İndir'e bas; birkaç GIF eklediysen Hepsini ZIP olarak indir'i kullan.

İndirmeden önce iki ayara bakmaya değer. Tekrar, animasyonu videoya birkaç kez koyar; oynatıcının videoları kendiliğinden döngüye almadığı yerlerde işe yarar. Arka plan, GIF'in şeffaf kısımları için kullanılan renktir, çünkü MP4 şeffaflık saklayamaz. Videonun gösterileceği sayfanın ya da slaytın rengini seç.

Burada dene: GIF'ten MP4'e

Aracın tam sayfasını aç

GIF'ler neden bu kadar büyük?

GIF 1987'de sabit görseller ve basit grafikler için tasarlandı. Her kare en fazla 256 renkli bir resimdir ve LZW ile sıkıştırılır. LZW kayıpsız bir yöntemdir: düz alanlarda iyi çalışır, gürültü ya da renk geçişi olan her şeyde kötü. Bir animasyon da bu resimlerin art arda dizilmesinden ibarettir. Bir GIF kodlayıcısının yapabileceği en iyi şey, sadece değişen dikdörtgeni saklamak ve değişmeyen pikselleri şeffaf işaretlemektir.

Video ise başka. Bir GIF video klibinden yapıldığında klipte milyonlarca renk vardır, bu yüzden GIF kodlayıcısı titreklendirme (dithering) yapmak zorunda kalır: eksik renkleri taklit etmek için mevcut renklerden pikseller serpiştirir. Bu gürültü kareden kareye değişir ve LZW'nin onu sıkıştırması neredeyse imkânsızdır. Üç saniyelik bir klibin birkaç megabayt tutmasının sebebi budur.

H.264 gibi bir video kodeki tam olarak bu tür içerik için yapılmıştır. Her kareyi hareket vektörleriyle bir öncekinden tahmin eder, sadece farkı saklar, gözün fark etmeyeceği ayrıntıları atar ve tam rengi korur. Sonuç, GIF'ten daha akıcı görünen ve genelde çok daha küçük olan bir dosyadır.

  • GIF: karede 256 renk, kayıpsız LZW, hareket tahmini yok
  • MP4 (H.264): tam renk, kareler arasında hareket tahmini, ayarlanabilir kalite
  • WebM (VP9 ya da VP8): MP4'e benzer, web sayfaları için yapılmış

Ne kadar küçülüyor? Ölçümlerimiz

Üç farklı türde GIF'i bu sayfadaki dönüştürücüyle, Windows'ta Microsoft Edge'de, varsayılan ayarlarla çevirdik. Sayılar işin iki yüzünü de gösteriyor: fotoğraftan ya da videodan yapılmış GIF'ler çok büyük ölçüde küçülüyor, az renkli küçük bir ekran kaydı ise GIF olarak zaten derli topluydu.

Sonuçlar tarayıcına göre değişir, çünkü video kodlayıcısı tarayıcının bir parçasıdır. Testlerimizde, kâğıt üzerinde VP9 daha yeni kodek olsa da MP4 çoğu zaman WebM'den küçük çıktı.

GIFBoyut ve süreGIF dosyasıMP4WebM
Fotoğraf benzeri klip, titreklendirilmiş, 256 renk480 x 270, 48 kare, 2,9 sn4,5 MB187 KB1.004 KB
Basit çizim animasyonu400 x 260, 16 kare, 1,8 sn17 KB6,8 KB13 KB
Ekran kaydı, 64 renk640 x 400, 40 kare, 4 sn27 KB43 KB65 KB

GIF videoya dönüşünce neler değişir?

Zamanlama aynı kalır. Her kare kendi süresiyle kodlanır; son karesinde iki saniye bekleyen bir GIF, MP4'te de aynısını yapar. GIF'in hiç gecikme vermediği kareler 0,1 saniye oynar, tarayıcılar GIF'te de böyle yapar.

Döngü artık dosyanın parçası değildir. GIF kendi döngü ayarını taşır; MP4 bir kez oynar ve tekrar edip etmeyeceğine oynatıcı karar verir. Web sayfaları, çoğu sosyal ağ ve pek çok sohbet uygulaması kısa videoları zaten döngüde oynatır. Geri kalan her yer için Tekrar ayarıyla animasyonu videoya 2, 3, 5 ya da 10 kez koy.

Şeffaflık kaybolur. Burada yapılan MP4 ve WebM videolar tamamen opaktır; şeffaf pikseller seçtiğin arka plan rengini alır. GIF beyaz bir sayfada duruyorsa beyaz doğru seçimdir; koyu bir slaytta slaytın rengini seç.

Boyut bir piksel değişebilir. H.264 genişlik ve yüksekliğin çift sayı olmasını ister, bu yüzden 375 piksel genişliğindeki bir GIF'e kenar piksellerini tekrarlayan bir sütun eklenir. 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 kareleri kabul etmez; pikseller keskin kalır. Videoda ses yoktur, tıpkı GIF'te olduğu gibi.

MP4'ü GIF'in yerine kullanmak

Bir web sayfasında autoplay, loop, muted ve playsinline öznitelikli bir video GIF gibi davranır: kendiliğinden başlar, tekrar eder ve telefonlarda sayfanın içinde oynar. Tarayıcılar sadece sessiz videoları otomatik oynatır; videoda ses olmadığı için burada sorun yok. Büyük GIF'leri böyle videolarla değiştirmek, sayfa hızı puanlarını iyileştirmenin en basit yollarından biridir.

PowerPoint'te MP4'ü Ekle > Video ile ekle ve Kayıttan Yürüt sekmesinde Durdurulana Kadar Döngü Yap'ı aç. Sosyal ağlar ve mesajlaşma uygulamaları MP4'ü neredeyse her yerde kabul eder, çoğu zaman GIF'ten daha yüksek boyut sınırıyla; birçoğu yüklenen GIF'leri zaten kendisi videoya çeviriyor.

Bir platform sadece GIF kabul ediyorsa ters yönde de gidebilirsin: Videodan GIF aracı bir MP4'ü, klipten oluşturulan bir paletle yeniden GIF'e çevirir.

GIF'te ne zaman kalmalı?

Başlıca durum e-posta. Çoğu e-posta programı hareketli GIF'leri gösterir ama mesajın içinde video oynatmaz; bültenler bu yüzden hâlâ GIF kullanıyor. Bazı forumlar, eski içerik yönetim sistemleri ve sohbet uygulamaları da görsel kabul eder ama video kabul etmez.

Hareketli simgeler, yükleme animasyonları ya da basit ekran kayıtları gibi az ve düz renkli küçük grafikler GIF olarak çoğu zaman zaten küçüktür; ölçümlerimizin gösterdiği gibi video daha büyük bile çıkabilir. Şeffaflık gerekiyorsa GIF'i olduğu gibi bırak ya da şeffaf pikselleri koruyan Görsel Dönüştürücü ile hareketli WebP'ye çevir.

Adım adım

  1. GIF'i ekleBir ya da birkaç hareketli GIF'i dönüştürücüye bırak ya da cihazından seç.
  2. MP4 seçili kalsınMP4 her yerde oynar. WebM'i sadece siten WebM video sunuyorsa seç.
  3. Tekrar ve Arka plan ayarlaOynatıcı döngüye almayacaksa animasyonu tekrarla, şeffaf kısımlar için bir arka plan rengi seç.
  4. Videoyu indirHer video için İndir'e, birkaçını birden almak için Hepsini ZIP olarak indir'e bas.

Sık sorulan sorular

GIF'i MP4'e çevirmek kaliteyi düşürür mü?

Göze görünür bir kayıp neredeyse olmaz. Video kodlayıcısı GIF'in titreklendirme gürültüsünü biraz yumuşatır, ama tam renk kullandığı için renk geçişleri ve fotoğraflar çoğu zaman GIF'ten daha iyi görünür.

MP4'üm neden döngüde oynamıyor?

MP4 dosyasında döngü ayarı yoktur, buna oynatıcı karar verir. Oynatıcıda döngüyü aç, web sayfasında loop özniteliğini kullan ya da Tekrar ayarıyla animasyonun videonun içinde birkaç kez oynamasını sağla.

MP4'üm neden GIF'ten büyük?

Bu, simgeler ya da basit ekran kayıtları gibi az ve düz renkli küçük GIF'lerde olur. GIF böyle görselleri iyi sıkıştırır, kazanılacak pek bir şey kalmaz. Bu durumda GIF'te kal.

Birkaç GIF'i aynı anda çevirebilir miyim?

Evet. İstediğin kadar GIF ekle. Sırayla dönüştürülürler ve hepsini tek bir ZIP dosyası olarak indirebilirsin.

GIF'lerim yükleniyor mu?

Hayır. GIF tarayıcında, kendi cihazında çözülür ve video orada kodlanır; dosyalar cihazından hiç çıkmaz.