Videonuzu GIF Formatına Çevirin

İlk önce videomuzun gif formatına çevirmek istediğimiz 10 saniyelik kısmını ayırıyoruz:
avconv -i sablonlar.ogv -ss 00:00:00 -t 00:00:10 output.mp4
Bu komutla sablonlar.ogv dosyasının formatını da mp4 formatına çevirmiş olduk.
-i parametresi ile işlem yapacağımız videoyu belirttik.
-ss parametresi ile videonun başlangıç noktasını belirledik.
-t parametresi ile başlangıç noktasından itibaren ne kadar sürelik kayıt yapılacağını belirledik.
Son olarakta çıkış videomuzun ismini(output.mp4) girdik.


avconv -i output.mp4 -s 640x480 -vf format=rgb24 -pix_fmt rgb24 -r 6 output.gif
-i parametresi ile işlem yapacağımız videoyu belirttik.
-vf format=rgb24 ve -pix_fmt rgb24 parametreleri ile gerekli dönüşüm formatlarını belirledik.
-r ile videodan saniyede kaydedilecek resim sayısını belirledik.
Son olarakta çıkış resmimizin ismini(output.gif) girdik.
Çıkış resmimizi GIMP ile optimize edebiliriz:
GIMP menüsünden Filters-Animation-Optimize(for GIF)
İşlem tamam, ancak görüntü kalitesinden şikayetçi iseniz işlemi kendimiz yapalım.


output.mp4 isimli videomuzu bir dosya oluşturarak içine kopyalayalım.
Şimdi 10 saniyelik videomuzdan resimler alacağız:
avconv -i output.mp4 -r 6 -s 640x480 image-%03d.png
-i parametresi ile işlem yapacağımız videoyu belirttik.
-r parametresi ile saniyede alınacak resim sayısını belirledik.
-s parametresi ile resimlerimizin en ve boy uzunluklarını belirledik.
Son olarakta çıkış resimlerimizin isimlerini sıralı şekilde otomatik olarak belirlemesini sağladık.(image-%03d.png)
Yeni oluşturduğumuz dosyanın içindeki output.mp4 isimli kopya videomuzu silebiliriz.
Şimdi elimizde 60 civarı sıralı fotoğraf var, bunları GIMP yardımıyla gif haline getireceğiz.


GIMP'i açmadan önce dizindeki resimlerin sıralamasını ters çevirmeliyiz.
Komut satırını açın:
x=999
for file in *.png; do mv $file $x.png;let "x-=1";done
(x'e eşitlediğiniz rakam, resim sayısından fazla olmalı)
Sıralamamız tersine döndü.


Şimdi en küçük rakamlı resmimizi GIMP ile açabiliriz.
Dosyanın içinden en küçük resim hariç diğerlerini seçiyor ve katmanların gösterildiği bölüme sürükleyerek bırakıyoruz.
Menüden Filters-Animation-Optimize(for GIF)
File-Export As diyerek uzantıyı gif olarak düzenliyoruz.
Açılan pencerede As Animation seçeneğini işaretliyoruz ve Export butonuna tıklıyoruz.
Sonuç harika, ilk gif animasyonumuzdan çok daha iyi...


Nasıl yapılacağını dilerseniz videomuzda da izleyebilirsiniz:
https://youtu.be/XPEEex5G8bA

Yukarıdaki işlemler Linux Mint 17.3 işletim sistemi üzerinde GIMP 2.8.10 sürümü ile yapılmıştır.

Yazı Tarihi: 24.02.2016




ANA SAYFA GNU/LINUX Gimp