DivX dosyalarının görüntü kalitesi ve Sıkıştırma Hızı


Merhabalar. Bu dökümanda sizlerle DivX dosyalarının görüntü kalitesi, sıkıştırma hızı, dosya boyutu gibi konulardan bahsedeceğiz. Bu dökümanda http://www.divx-digest.com adresinden faydalanılmıştır...
SIKIŞTIRMA HIZI
Öncelikle DVD den avi ye çevrime bakalım. DVD  rip işlemi sırasında sesin çevrilmesi sadece bir iki saat zaman alırken video çevrimi hatrı sayılır bir zaman demek oluyor. Bu süre çoğu zaman 24 saatten uzun bir süre olabiliyor. Tabi çevrim sırasında epey birde Avi dosya boyutu oluşuyor. Vob DVD dosyalarını MPEG4 DivX/ASF formatına çevirecek  iki  converter program karşılaştırması bulacaksınız.
Karşılaştırma için FlaskMPEG programının ses dosyalarını MP3 for DivX formatına çevirmesi engellendi. Çünkü bu epey bir işlemci gücü isteyen bir iştir. Flaskın preview özelliğide kapatıldı tabiki. Priority si ise Highest getirildi. Mpeg2Avi ise hiç kurcalanmadı .çünkü zaten en yüksek hızda çevrim yapıyor. Örnek dosya olarak 120 saniyelik bir klip koyuldu. DivX Codec Low Motion ve 910 kbps ve 100 Crispness olarak ayarlandı. Test makinesi özellikleri ise ;
CPU: AMD K6(MMX) 501 MHz (Level 1 cache size: 64kb)
Motherboard: 100MHz
RAM: 64MB
Hard Disk: DMA Enabled
Test Sonuçları;
Mpeg2Avi (120 saniye video)
FlasKMPEG(120saniye Video)
Çözünülürlük: 720 x 576
Boyut: 13.7MB
Süre: 8:13
Çözünülürlük: 720 x 576
Boyut: 13.6MB
Süre: 15:01
Çözünülürlük: 640 x 480
Boyut: 13.7MB
Süre: 10:44
Çözünülürlük: 640 x 480
Boyut: 13.6MB
Süre: 15:27
Çözünülürlük: (360 x 288)
Boyut: 11.3MB
Süre: 12:57
Note: Bu çöznülürlüğe desteği yok.
Çözünülürlük: 512 x 384
Boyut: 13.1MB
Süre: 11:49
Çözünülürlük: 512 x 384
Boyut: 13.2MB
Süre: 15:15
Çözünülürlük: 352 x 288
Boyut: 10.7MB
Süre: 8:06
Çözünülürlük: 352 x 288
Boyut: 11.1MB
Süre: 10:57
HIZ ve BOYUT
Sonuçlar bize  Mpeg2Avi programının hızda avantajlı olduğunu ancak sıkıştırmada diğer programın daha  iyi olduğu ortaya çıkıyor. Ayrıca MPEG2AVI Half Res modda çevrim yaparken Flask MPEG yapmadığını görüyoruz
Yine sonuçlara bakınca dosya çözünülürlüğü 720 * 576 dan 640*480 e düşürüldüğünde boyut değişmediği göze çarpıyor. Yani böyle bir düşüşe gerek yok. Ancak Half Res yapıldığında yani 360*288 olunca (VCD Çözünülürlüğü) dosya boyutu 4 MB kadar düştü. Oranlama yapmadan sonuç alamayız tabiki. yaklaşık %34 lük bir azalma sağlıyor. Ancak dosya işlem süresi ise artıyor. Ama asıl önemli olan Bitrate ne kadar oynarsa dosya boyutud aynı şekilde oynama yapıyor...
Resim Boyutu
Büyük resim boyutu yüksek kalite sağlamazken asıl kaliteyi bitrate sağlıyor. DivX şu an için 1500 den yüksek bitrate desteklemiyor. Çünkü bundan büyükler fazlaca CD yer kaplıyor. Aşağıda büyük resim ve küçük resim arasındaki değişimi görüyoruz. Büyük resimler DivX tarafından çok zorlanır ve aşağıdaki bozulmalar ortaya çıkar.
 512 x 384. çözünülürlükteki bir dosyada aşağıda bulunuyor.
DivX çevirimlerinde 4:3 oranını sakın unutmayın. Yani genişlik 4 : yükseklik 3 oranı. Aşağıdaki tabloda oran yükseldikçe görüntü boyutu anlamsızlaşıyor.
Ratio: 4:3 (Tam Ekran)
(320x240) 
(352x240)
(352 x 288)
(640 x 480)
(512 x 384)
(720 x 480)
(720 x 576)
Tavsiye olarak 512 * 384 veya 352 * 288 çözünülürlük yeterli gelecektir. Daha yükseldiğinde biraz yukardaki resimlere benzer sonuçlar ortaya çıkacaktır. Bu çözünülürlükler DVD ve VCD çevrimleri için son derece ideal oranlardır. Bu nedenle dosyalarınızın çözünülürlüğüne çok dikkat edin. 24 saat bekledikten sonra boşuna beklemiş olmayın.
Frames Per Second (fps) (Saniyede Geçen Ekran Sayısı)
Fps sayısını düşürmekte dosya boyutunda düşüş yaratır. Ancak video oynatma sırasında düşük kaliteye neden olur.Eğer internet üzerinden yayın yapacaksanız düşük fps ve bitrate kullanabilirsiniz. Çünkü 25 fps görüntü şu anki telefon hatları ile zaten çok zor. ama MPEG dosyalarında 23.976 fps 35 mm video film standardıdır. Eğer siz 21 fps düşürürseniz DivX bunu otomatik olarak 23.976 ya yükseltecektir. Nedeni ise mpeg dosyalarının bu 23 fps yi standart oalrak kabul etmesidir. Sonuçta dosya boyutu değişmeyecektir.
Hızlı Görüntü Sorunu
Çok güzel bir vob dosyanız var ancak çevrimden sonra aşağıdaki görüntü çıkıyor elinize!!!
Aktör son derece hızlı hareket ediyor ve bu nedenle görüntü kalitesi düşüyor. Pek çok hareketli ve hızlı sahnede bu görüntü bozulmasına rastlarsınız. Ancak gerçek problem interlacing olayıdır. Çözüm olarak ise video çözünülürlüğünü PAL için 352*288 ve NTSC için 352*240 çözünülürlük kullanmanız önerilebilir ancak bu işlem sonrası VHS kalitesine gerileyecektir videonuz unutmayın.

Aşağıda bir örneğini görmektesiniz.
 Fast Motin ve Low Motion Codec lerin karşılaştırılması
   DivX te önemli bir soruda Low Motion codecmi iyidir yoksa High motion codec mi? Low Motion Codec Microsoft MPEG 4 codecin 4.1.00.3920 sürümünden riplenmiş halidir. Fast Motion Codec ise 4.1.00.3917 sürümünden kırılarak alınmıştır. Bilinen tek fark ise Four CC kod denen ve videoların headerı diyebileceğimiz koddur. MPEG dosyalarının neredn başladığını belirler. Böylece media player ASF mi MPEG4 mü olduğunu anlar. Yani video dosyasının ne tür olduğunu playera tanıtmak içindir.
Keyframe olayına gelince bu ayarı 1 e getirmek önerilir. Normalde codec bunu 10 a ayarlamıştır. Bunu düşürmeniz dosyanın üzerinde belirli bir yerden başlamak veya ileri geri almakta size avantaj sağlayacaktır.
Smoothness ve Crispiness ayarlarında ise 100 crispiness kullanamak iyidir. Ancak bazı durumlarda 75 e düşürmek iyi sonuçlar verebilir. Hızlı çevrim işlemi gerçekleşir.
Fast Motion Codec
Aşağıda 3 değişik bitrate ile High Motion Codec görüntüleri var. Fazla hareket olamayan görüntüler aşağıdakiler.
Fast_Motion_Test.jpg (58307 bytes)
Fazla hızlı olmayan ekranlarda 500 kbps yeterli olacak bir hızdır. Çünkü hızlı olmayan görüntülerde 6000 kbps ile 500 kbps arasındaki farkı hissetmezsiniz.
Aşağıda yukardaki görüntünün tam hali var.
Fast_Motion_500kbps.jpg (18465 bytes)
Test: Fazla Hareket Olmayan Görüntü - Fast Motion Codec Kullanıldı
Bitrate Set= 500kbps
Erişilebilecek En yüksek Bitrate= 1550
Ortalama = 295
Bitrate Set= 1000
Erişilebilecek En yüksek Bitrate= 1550
Ortalama= 300
Bitrate Set= 6000
Erişilebilecek En yüksek Bitrate =1560
Ortalama= 350
İşlem sonucundaki film boyutunu nasıl hesaplayabiliriz. Hesaplanamaz. Ancak 500 kbps Low Motion görüntüsü için 2000 kbps Fast Motion Codec diyebiliriz.
Test: Hareketli Görüntüler  - Fast Motion Codec Kullanıldı
Aşağıdaki sahne Alien Filminden alınmış ve çok hızlı bir sahne. İlk resim 500kbps ile sıkıştırıldı.
action_500kbps.jpg (21191 bytes)
Aşağıdaki resim ise 6000 kbps ile sıkıştırılmış görüntü.
actioin_6000kbps.jpg (20978 bytes)
Gördüğünüz gibi yien çok fazla bir değişim olmadı. Sadece bazı pixeller biraz yumuşadı.
Bitrate = 500
Ulaşılabilecek En Yüksek Bitrate=2175
Ortalama = 595
Bitrate = 6000
Ulaşılabilecek En Yüksek Bitrate=2401
Ortalama = 710
Gördüğünüz gibi Fast Motion Codec te bitrate yükseltmek fazla bir fark getirmiyor. Sadece dosya boyutu artıyor. Buna göre Fast Motion Codec için 600 kbps yeterli olacak bir bitrate diyebiliriz. Daha iyi kalite için Low Motion Codec gerekli.
Low Motion Codec
Low Motion codec yüksek bitrate lere gerçek bir destek veriyor. Fast Motionda kısıtlı olan görüntü kalite ayarı  Low Motionda daha yüksek lere çıkabiliyor dolayısı ile daha iyi netlik elde ediliyor.
Aşağıda Low Motion Codec Görüntüler var
500kbps
action_lo_500kbps.jpg (21876 bytes)
1000kbps
action_lo_1000kbps.jpg (20606 bytes)
1500kbps
action_lo_1500kbps.jpg (22671 bytes)
2000kbps
action_lo_2000.jpg (18209 bytes)
Test: Hareketli Sahneler -  Low Motion Codec Kullanarak
Bitrate Set=500
En fazla ulaşılabilecek bitrate=2745
Ortalama=650
Bitrate Set=1000
En fazla ulaşılabilecek bitrate=4706
Ortalama=1220
Bitrate Set=1500
En fazla ulaşılabilecek bitrate=3874
Ortalama=1608
Bitrate Set=2000
En fazla ulaşılabilecek bitrate=3387
Ortalama=1720
Bitrate Set=6000
En fazla ulaşılabilecek bitrate=3631
Ortalama=1780
20000 kbps Tam ekran DVD boyutunda RAM den epeyce bir alanı yemekte ve performans düşmekte. En iyi kaliteyi VHS video kalitesinde alırsınız. Low Motion Codec için en iyi seçenek 1000 ile 1500 kbps arasında denebilir.
Test: Low Motion Scene - Using the Low Motion Codec
Bitrate Set=500
Ulaşılabilecek En Yüksek Bitrate=1886
Ortalama=630
Bitrate Set=1000
Ulaşılabilecek En Yüksek Bitrate=1886
Ortalama=860
Bitrate Set=1500
Ulaşılabilecek En Yüksek Bitrate=2627
Ortalama=908
Bitrate Set=2000
Ulaşılabilecek En Yüksek Bitrate=2627
Ortalama=930
Bitrate Set=4000
Ulaşılabilecek En Yüksek Bitrate=2627
Ortalama=950
Bitrate Set=6000
Ulaşılabilecek En Yüksek Bitrate=2627
Ortalama=950
Dökümanın orjinal hali www.div-digest.com adresinde dir. Döküman PHYTON tarafından Türkçeleştirilmiş ve eklemeler yapılmıştır.
xxxxxx