Bu sayfanın kodu başlamadı.

index.html dosyasını doğrudan bir klasörden açmak JavaScript modüllerini engeller, bu yüzden bir video seçildiğinde hiçbir şey olmaz. Klasörü bunun yerine http üzerinden sunun:

powershell -ExecutionPolicy Bypass -File serve.ps1

Ardından http://localhost:8080/ adresini açın.

Videodan GIF'e — videoyu GIF'e dönüştürün

Bölümü, boyutu ve kare hızını siz seçin.

Dil: Türkçe
Kaynak kodu görüntüle
videolarınız asla yüklenmez. Sunucu yoktur.

Her kare kendi tarayıcınız tarafından, kendi donanımınızda okunur, yeniden boyutlandırılır, renk sayısı düşürülür ve yazılır. Buradaki hiçbir şey bir şey getiremez ya da gönderemez — bu araçta hiçbir türde ağ özelliği yok — ve olsaydı bile bu sayfanın öbür ucunda bir videonun gönderilebileceği bir sunucu yok.

Canlı kontrol: kontrol ediliyor…

Çevrimdışı: kontrol ediliyor…

Bize güvenmek zorunda değilsiniz: geliştirici araçlarını açın, Ağ sekmesini izleyin ve bir GIF yapın. Tek bir istek bile bir kare, bir dosya adı ya da seçtiğiniz şeyden tek bir bayt taşımıyor. Ya da internet bağlantısını kesip yine de bir tane yapın — videonuzu dönüştürülmek üzere uzağa gönderen bir araç öylece dururdu.

1 Bir video seçin

2 Bölümü seçin

Klibi oynatın ve istediğiniz kısmı işaretleyin. I başlangıcı oynatma başlığının olduğu yere koyar, O bitişi koyar ve çubuktaki iki tutamak da sürüklenebilir.

0:00.000 —

3 Boyut ve kare hızı

Genişlik Yükseklik ona uyar, yani şekil hiç değişmez. Bir GIF'in maliyeti genişliktir: yarı genişlik, dörtte bir piksel demektir.

Tam genişlik Piksel olarak, 16 ile 1920 arasında.

Saniyedeki kare Videonun kendi hızı değil: kareler ondan örneklenir. On iki, hareket olarak okunur; yirminin üstünde dosya, akıcılığın görünmesinden daha hızlı büyür.

Dithering Doğrusunun bulunmadığı yerde iki palet rengini karıştırır. Sıralı türden, yani sabit bir arka plan titremez.

Sonsuza kadar döngü Kapalıysa bir kez baştan sona oynar ve durur.

Bölüm
—
Çıktı
—
Kareler
—
Yaklaşık dosya boyutu
—

Markdown olarak görüntüle

Bir video GIF'e nasıl çevrilir

  1. Bir video seçin. Seçiciye bir MP4, MOV, M4V ya da WebM bırakın veya elle seçin. Tarayıcı onu doğrudan diskinizden okur; siz bunu yaparken hiçbir yere hiçbir şey gönderilmez.
  2. Bölümü işaretleyin. Klibi oynatın ve başlaması gereken yerde I'ya, bitmesi gereken yerde O'ya basın ya da çubuktaki tutamakları sürükleyin. Bir GIF birkaç saniyeliktir — dosyanın küçük mü yoksa devasa mı olacağına karar veren ayar, diğer ikisinden çok daha fazla, budur.
  3. Genişliği ve kare hızını seçin. 480 piksel genişlik ve saniyede 12 kare, bir GIF'in işine yarayan çoğu şeye uyar. Genişliği yarıya indirmek piksel sayısını dörtte bire düşürür; saniyede on iki kare, kimsenin görmediği kareleri ödemeden hareket olarak okunur.
  4. Yapın ve indirin. Kareler okunur, animasyonun tamamı için 256 renklik tek bir palet seçilir ve her kare yalnızca görüntünün değişen bölümü olarak yazılır. Bittiğinde sayfada oynar; indirmenin size verdiği de aynı dosyadır.

Uzun sürüm

Bir video nasıl GIF'e çevrilir Hangi bölümü, hangi genişliği ve hangi kare hızını seçmelisiniz, bir videonun GIF'i neden videonun on katı boyutunda olur ve GIF'i ne zaman kullanmalısınız.

Sorular

Videom herhangi bir yere yükleniyor mu?

Hayır. Kendi donanımınızda, kendi tarayıcınız tarafından okunur, örneklenir ve dönüştürülür. Bu aracın sunucu tarafı yoktur ve sayfanın Content-Security-Policy'si iletişim kurabileceği her adresi tek tek sayar — bunların hiçbiri bu siteye ait değildir. Size söylenene güvenmek yerine denetlemeyi tercih ediyorsanız internet bağlantısını kesin ve yine de bir GIF yapın.

Hangi video biçimlerini dönüştürebilirim?

MP4, M4V ve MOV içlerinde ne olursa olsun doğrudan okunur: H.264, HEVC, AV1 ya da VP9 — yeter ki tarayıcınız o kodlayıcıyı çözebilsin. Tarayıcınızın oynatabildiği başka her şey — en bilineni WebM — bunun yerine oynatıcı her ana ayrı ayrı aranarak okunur; bu daha yavaştır ve hangi karenin nereye düşeceği konusunda biraz daha az kesindir. Tarayıcının ne okuyabildiği ne de oynatabildiği bir dosya, ki pratikte AVI, WMV, FLV ve çoğu MKV demektir, yarı yolda başarısız olmak yerine bunu söyleyen bir mesajla geri çevrilir.

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

Çünkü GIF, hareketi değil bütün görüntüleri saklayan 1987'den kalma bir biçim. Beş saniyelik bir klipten, geldiği beş saniyelik MP4 kadar küçük bir GIF yapmanın yolu yok — bir videonun GIF'i çoğu zaman videonun on katı olur. Bunu asıl belirleyen üç ayar, sırasıyla: bölümün ne kadar uzun olduğu, görüntünün ne kadar geniş olduğu ve saniyedeki kare sayısı. Genişliği yarıya indirmek piksel sayısını dörtte bire düşürür ve maliyeti yaratan pikseldir.

Neden yalnızca 256 renk?

Biçim böyle: bir GIF en fazla 256 renkten oluşan tek bir tablo taşır ve her pikseli o tabloya bir sayı olarak saklar. Bu araç, bölümünüzün her karesindeki renkleri sayıp 256 gruba bölerek o 256'yı seçer — medyan kesme, standart yöntem — böylece palet sabit bir renk kümesi olmak yerine klibinize uyar. Bir rengin eksik olduğu yerde dithering en yakın iki rengi karıştırır, böylece bir geçiş çizgilere dönüşmek yerine geçiş olarak kalır.

Dithering ayarı ne yapıyor?

Az miktarda gürültüyü çok miktarda bantlaşmayla takas eder. Açıkken, yoksa dört düz banda dönüşecek bir gökyüzü geçiş olarak kalır; bunun bedeli hafif bir doku ve daha büyük bir dosyadır. Kapalıyken görüntü daha düz, dosya daha küçük olur ki bu da ekran kayıtlarına, çizgi çalışmalarına ve zaten düz renkten oluşan her şeye uyar. Burada kullanılan dithering, hata yayan türden değil sıralı türdendir; böylece değişmeyen bir arka plan kareler arasında titremek yerine tam olarak sabit kalır.

Uzunlukta veya boyutta bir sınır var mı?

Sınırlı olan bölüm ve bunu bir kural değil bellek belirliyor: palet seçilirken bölümün her karesi aynı anda tutulur, bu yüzden sayfa ayarlarınızın neye mal olacağını hesaplar ve başlamadan önce söyler. Sekmenin belleği tüketip yok olmasına izin vermek yerine reddeder. Daha kısa bir bölüm, daha küçük bir genişlik ya da daha düşük bir kare hızı, üçü de bunu aşağı çeker.

Sesi koruyor mu?

Bir GIF ses taşıyamaz. Biçimin sesi olan bir sürümü yok; webin GIF'lerin yerine büyük ölçüde sessiz döngü videolarını koymasının başlıca sebebi de bu. Ses önemliyse videoyu saklayın — Video Kesici ondan bir bölümü tek bir kareyi bile yeniden kodlamadan keser.

Ücretsiz mi, hesap açmam gerekiyor mu?

Ücretsiz; hesap yok, giriş yok, deneme süresi yok, filigran yok. Sitede reklam var, masrafı karşılayan da o; reklamlara videonuz hakkında hiçbir şey verilmiyor.