FFMPEG rehberi (Nasıl online video çevirebilirim ya da thumbnail yaratabilirim?)
Youtube gibi flv tabanlı video siteleri gönderdiğimiz videoları online çevirmek için ffmpeg veya mencoder programlarından birini kullanır. İkisi de aynı koddan doğmuş olsa da şu anda aralarında büyük farklar bulunuyor.
FFMpeg ile Video Dönüştürmek
Komut satırından kullanılan ffmpeg ile şu şekilde ilk videomuzu çevirebiliriz:
ffmpeg -i girdi.avi cikti.flv
oldukça basit dursa da bu şekilde kullanınca frame rate’i, görüntü kalitesi ve ses kalitesi öntanımlı değerlerle değişecek. Bunları kendimiz belirlemek için parametreleri kullanmamız lazım.
FFmpeg Parametreleri
-i : Girdi dosyasını belirtmek için
-f : Çıktı formatını belirlemek için
-vcodec: Videonun işleneceği codec
-acodec: Videodaki sesin işleneceği codec
-b : Videonun bitrate’i
-a : Videodaki sesin bitrate’i
-r : Frame rate
-s : Boyut
Örnek Kullanım:
ffmpeg girisParametreleri -i girdi.avi cikisParametreleri cikti.avi
ffmpeg -f avi -i girdi.avi -f flv -ab 96k -b 500k -s 320x240 cikti.flv
bu kod girdi.avi’yi 500kbit/sn bitrate’li, 320×240px boyutlu, 96kbit/sn ses bitrate’li cikti.flv dosyasına dönüştürür. Frame rate belirtilmezse 25 kabul edilir.
Thumbnail Oluşturmak
Thumbnail’i ffmpeg ile oluşturmak yerine mencoder ile oluşturmak daha hızlı olacaktır.
mplayer girdi.avi -ss 40 -nosound -vo jpeg -frames 1 -o girdi.jpg
bu kod girdi.avi’nin 40. saniyesini girdi.jpg’e kaydedecektir.
none

