bikral 1
bikral
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
YazilimMühendisi 1
YazilimMühendisi
Fethi Polat 1
Fethi Polat
InfernoShade 1
InfernoShade
Hikaye Ekle

Video Boyutu Nasıl Düşürülür? (Windows)

  • Konuyu başlatan Konuyu başlatan ilyascanli
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 484

ilyascanli

Level 8
Fahri Üye
Katılım
26 Ağu 2009
Konular
646
Mesajlar
3,404
Online süresi
34m 25s
Reaksiyon Skoru
166
Altın Konu
0
TM Yaşı
16 Yıl 9 Ay 29 Gün
Başarım Puanı
197
Yaş
30
MmoLira
-49
DevLira
0
Ticaret - 0%
0   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

Eğer "After Effects" gibi programlar ile montajlar yapıyorsanız bilirsiniz ki render süreçlerinden sonra 10 saniyelik videoların boyutu dahi 2 gb olabiliyor. Bu boyutu kalite kaybı yaşamadan düşürmek mümkün. Programlar ile düşürmek benim için artık pekte güvenilir değil. Ancak gerçekten bu işi yapan programlar var. Bu programlar bilinen videoyu atın yapsın gibi değil. Bunu yapmak biraz emek gerektiriyor. Ve bunu diğer video küçültme adı altında yayınlanan programlarda kullanıyor. Sadece bir arayüz yapılmış. Neyse konuya gireyim.

Bilgisayarınızda 'ffmpeg' programı bulunmalı. Bu program aslında normal kullanılan program değil sadece bir kütüphane olarak düşünülebilir. Program bir klasör içinde geliyor. Bunu masaüstüne alıyoruz. Ben klasörün ismini baştan"ffmpeg" olarak değiştirdiğinizi varsayarak devam ediyorum. Videonuzu 'ffmpeg' klasörü içerisinde bulunan 'bin' klasörünün içine koymanız yeterli. Buradan sonrası biraz konsola giriyor. Sırasıyla kullanılacak komutları sıralıyorum.
İlk olarak Windows sürümlerinde bulunan CMD'yi açıyoruz. Klasörün masaüstünde "ffmpeg" ismiyle bulunduğunu varsayarak komutları sıralıyorum.
"cd desktop"
"cd ffmpeg"
"cd bin"
"ffmpeg.exe"
Komutları girdikten sonra karşınıza yığınla yazı çıkacak. Onlar programın çalıştığı teyit edecektir.
Ardından videonuzun boyutunu "bitrate" ile yani saniye başına düşen byte miktarı ile düzenleyeceğiz. Vereceğim komutu düzenleyerek kullanabiliriz. Ancak bunu yapmak için uzantıların ne işe yaradığını ve video codeclerini bilmeniz gerekmekte.
Kod:
ffmpeg -i input.avi -b:v 64k -bufsize 64k output.avi
Verdiğim kodda turuncu renkte bulunanlar değiştirilerek video bitrate düzenlenir. Yüksek boyutta bulunan videonun bitrate'ini öğrenmek için dosyaya sağ tıklayıp özelliklerini açmanız yeterlidir. Devamı ekran fotoğrafında bulunuyor.
qJaZqq.png

Bende 8gb boyutunda ancak 1.46 dakika olan videonun bitrate'i fotoğrafta bulunuyor. Bu değeri düşürerek kaliteyi azda olsa bozarak boyutunu düşürebiliriz. Kodda turuncu kısma burada bulunacak değeri girmeniz gerekiyor. Küçük bir zihinden hesaplama ile benim dosyamın 100mb civarına düşmesi için 20.000 bitrate değerine düşmesini hesaplıyorum (Tahminen). Kodda turuncu olan kod bölümüne 20.480 yazıyorum. Ancak burada işimiz bitmedi. Kodda kırmızı olan kısma videonun tam adını girmemiz gerekiyor. Benim videomun ismi fotoğrafta ki pencerenin isminden anlaşılacağı üzere "Comp 1.avi". Video sizde mp4 olabilir lütfen uzantısına dikkat edin. Ben giriş dosyasını "Comp 1.avi" olarak düzenleyip sonraki aşama olan çıkış ismini düzenliyorum. Eğer videonun uzantısını değiştirmek istiyorsanız burada düzenleyebilirsiniz. Ben çıkış ismini "Mini comp1.avi" olarak değiştirip komutu enterliyorum. Ve işlem başlıyor. Bir sürü komut ilerleyecek. Bu işlemin bitmesi videoya da bağlı olarak genelde 10 dakika ile 1 saat arasında değişiyor. Benim çıkış komutum düzenlemelerden sonra şu şekilde oluyor.

"ffmpeg -i Comp 1.avi -b:v 20480k -bufsize 20480k Mini comp1.avi"
Videonun boyutunu bu şekilde düşürebilirsiniz.
 
Oyun videosuysa 5000 Bitrate yeterli olur.
kullanmaya alışmakta fayda var :D
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst