abox.tools

Dil: Türkçe

Bir video nasıl GIF'e çevrilir

GIF, hareketi değil bütün resimleri saklayan, 1987'den kalma bir biçimdir; yani bir videodan yapılanı her zaman büyüktür. Bu rehber, fazla büyük olduğunda üç ayardan hangisini oynatacağınızı ve her birinin size ne kazandırdığını anlatıyor.

Videodan GIF'e aracını açın Bölümü, boyutu ve kare hızını siz seçin.

Markdown olarak görüntüle

Kısa cevap

Videodan GIF'e dönüştürücüyü açın, klibi bırakın, istediğiniz saniyeleri işaretleyin ve genişliği 480'de, hızı da saniyede 12 karede bırakın. Çoğu GIF'in istediği ayar budur. Dosya fazla büyük çıkarsa başka bir şeye dokunmadan önce genişliği düşürün — iki kez kazandıran ayar odur.

Bu sayfanın geri kalanı bunun sebebiyle ilgili; çünkü herkesin gerçekte yaşadığı sorun “GIF'im 14 MB”dır ve hangi düğmenin çevrileceği apaçık değildir.

Bir videonun GIF'i neden bu kadar devasa

Bir video kodlayıcısı hareketi saklar. Birkaç saniyede bir tam resim yazar ve aradaki her kare için o resmin nasıl hareket ettiğinin bir tarifini yazar: şu piksel bloğu dört birim sola kaydı, şu alan biraz koyulaştı. Beş saniyelik bir klip birkaç yüz kilobayt olabilir; çünkü büyük kısmı, zaten elinizde olan bir resim hakkındaki talimatlardır.

GIF'te bunların hiçbiri yok. 1989'da tamamlandı; bunların hiçbiri var olmadan önce. Her kare bir resimdir; bir hesap tablosunun ekran görüntüsü için tasarlanmış bir şemayla kendi başına sıkıştırılır. Biçimin hiçbir yerinde hareket kestirimi yoktur ve eklemenin de yolu yoktur.

Yani beklenecek sayı videonun boyutunun on katıdır ve hiçbir dönüştürücü sizi bundan vazgeçiremez. İyi bir dönüştürücünün yapabileceği şey, bunun üstüne hiçbir şey israf etmemek ve size buna gerçekten karar veren üç ayarı vermektir.

Bölüm kartı: zaman kodlu bir video karesi ve yirmi saniyelik bir klip içinde dört saniyelik bir parçanın işaretlendiğini gösteren bir çubuk.
Önce bölüm, çünkü altındaki her ayar tuttuğunuz saniye sayısıyla çarpılır.

Üç ayar ve her birinin bedeli

Bir GIF'in boyutuyla ilgili her şey, kaç piksel içerdiğine dayanır; o da uzunluk çarpı hız çarpı bir karenin alanıdır.

İşlenmiş bir örnek. Bir telefon klibinin kendi ⁦1080×1920⁩'sinde ve 30 fps'de altı saniyesi, iki milyon pikselden 180 kare demektir: yaklaşık 350 milyon piksel; bu bir GIF değil, bir rehine krizidir. Aynı altı saniye 480 genişlikte ve 12 fps'de 400.000 pikselden 72 karedir — 30 milyon, kabaca on ikide bir — ve insanların GIF derken kastettiği şeye benzer.

Dışa aktarma kartı: 480 genişlik, bir kare hızı, bir taramalama seçimi ve kareleri ile boyutu tahmin eden bir özet.
Üç ayar ve onlarla birlikte kıpırdayan bir tahmin. Hangisinden önce harcanacağı bu bölümün konusudur.

Hangi kare hızı seçilmeli

On iki buradaki varsayılandır ve şaşırtıcı biçimde sık, doğru cevaptır. Elle çizilen canlandırmanın bir yüzyıldır kullandığı hızdır: gözün sürekli hareket olarak okuyacağı kadar hızlı, kimsenin göremeyeceği karelerin bedelini ödemeyeceğiniz kadar yavaş.

Bilmenizde fayda olan katı bir tavan var: GIF, her karenin ekranda ne kadar kaldığını saniyenin yüzde biri cinsinden saklar ve her tarayıcı, yüzde ikinin altındaki bir gecikmeyi on olarak işler. Yani gerçek azami hız saniyede 50 karedir ve 100 isteyen bir dosya sessizce 10'da oynar. Size 60 fps sunan bir dönüştürücü ya bunu yok sayıyordur ya da sizi şaşırtmak üzeredir.

256 renk ve titremenin ne işe yaradığı

Biçimin yaşının öbür yarısı: bir GIF en fazla 256 renkten oluşan tek bir tablo taşır ve her piksel, onun içine işaret eden bir sayıdır. Bir video karesinde on altı milyona kadar renk vardır. Bunun neredeyse tamamı atılır ve nasıl atıldığı, bir GIF'in görünüşünün büyük kısmıdır.

İyi bir dönüştürücü, sabit bir küme kullanmak yerine sizin klibinizdeki renkleri sayar ve ona uyan 256 tanesini seçer. Bir orman çekimi 256 yeşil alır; bir gün batımı çekimi 256 turuncu alır. Buradaki aracın yaptığı budur ve bunu yalnızca ilk karede değil bölümün her karesinde yapar; böylece yalnızca sonda görünen bir renk de yer bulur.

Titreme, ihtiyacınız olan rengin yine de eksik olduğu yerde olan şeydir. Koca bir alanı en yakın mevcut renge yuvarlamak yerine — ki bu, yumuşak bir gökyüzünü aralarında görünür basamaklar olan dört düz banda çevirir — en yakın iki rengi ince bir desende dönüşümlü kullanır ve normal bir izleme mesafesinden gözünüz onları, orada olmayan renge karıştırır.

Dönüştürücüleri karşılaştırıyorsanız bilmeye değer bir ayrıntı. Titremenin apaçık yolu — görüntü düzenleyicilerin çoğunun kullandığı hata yayılımı — her pikselin sonucunu çevresindeki piksellere bağımlı kılar. Bir canlandırmada bu, hareket etmeyen bir arka planın bile her karede farklı titremesi demektir; yani gözle görülür biçimde kaynar ve her karenin tam olarak saklanması gerekir, çünkü teknik olarak her piksel değişmiştir. Alternatifi olan sıralı titreme yalnızca bir pikselin nerede olduğuna bağlıdır; yani durağan bir arka plan kusursuz biçimde durağan kalır. Bu araç onu kullanıyor ve dosyalarının hem küçük hem sakin olmasının sebebi de budur.

Ne zaman hiç GIF yapmamalı

Sormaya değer; çünkü dürüst cevap çoğu zaman “yapmayın”dır. Sessiz, döngüye alınmış bir MP4 ya da WebM, aynı canlandırmanın GIF hâlinin kabaca onda biri boyutundadır, aynı şekilde oynar ve zaten her sosyal platformun siz yükledikten sonra GIF'inizi çevirdiği şeydir.

GIF'i, hedefin gerçekten bir tanesine ihtiyacı olduğu yerde koruyun:

Sesin önemli olduğu yerde soru kendi kendini cevaplar: GIF'in hiçbir zaman sesi olmadı ve olmayacak. Bunun yerine videoyu kesin — Video Kesici, tek bir karesini bile yeniden kodlamadan bir bölüm çıkarır.

Bir boyut sınırının altına inmek

Birinin bir GIF'i ayarlamasının sebebi çoğunlukla öbür uçtaki bir sınırdır. Kabaca ne kadar sıktıkları sırasıyla:

Sınırı aştığınızda denenecek sıra: bölümü kısaltın, sonra genişliği yarıya indirin, sonra hızı düşürün, sonra titremeyi kapatın. İlk ikisi, son ikisinin toplamından değerlidir.

Bunların hiçbirinin bir yüklemeye ihtiyacı yok

Bir videoyu GIF'e çevirmek; çözmek, boyutlandırmak, renk saymak ve sıkıştırmaktır — bir tarayıcının yıllardır kendi başına yapabildiği dört şey. En üstte bağlantısı verilen araç hepsini sizin makinenizde yapar: dosya diskinizden okunur, kareler tarayıcınız tarafından çözülür ve GIF bellekte bir araya getirilip indirmelerinize verilir.

Burada bunu önemsemeye her zamankinden çok değer. İnsanların GIF'e çevirdiği klipler kişisel olanlardır — bir aile videosundan bir an, işteki bir şeyin ekran kaydı, bir aramadan birkaç saniye. Bunların yüklenmesini isteyen bir dönüştürücü, onların bir kopyasını istiyordur ve evet demek için geriye teknik bir sebep kalmamıştır.