Merhaba hocalarım. Aklıma takılan bir konu var. Bitrate mevzusu çok saçma değil mi? Bunun hakkında okuduğum açıklamalar tatmin edici olmadı. Örneğin 1920x1080 çözünürlüğünde ve 60 kare hızında bir video kaydedeceğiz. Örneğin bir saniye içindeki 37. karenin ve karedeki 2073600 adet pikselin her birinin rengi zaten belli değil mi? Yani bir pikselin rengi düşük bitratede nasıl daha kalitesiz olabiliyor? Zaten her bir karedeki her bir pikselin olması gereken yalnızca 1 rengi yok mu? Umarım anlatabilmişimdir. (Yüksek bitratede dosya boyutu büyük olur gibi herkesin bildiği bilgileri yazmazsanız sevinirim.

Pikselin renkli kalitesiz olmuyor. Görüntü kalitesiz oluyor. Aşağıdaki Görsellerin orijinali aynı. Normalde 8 bit derinliği olduğunu varsayarsak saniyede 1920x1080x60x24, yani 2.985.984.000 bit olur. 6000 kbps desek 6.000.000 bit eder. Yani bayağı bir sıkıştırma gerekir. Aşağıdakini videonun içeriği gibi düşün. aaaaabbbaaaaabbbaaaabb Bunu 2(5a3b)4a2b şeklinde yazıp 22 karakter yerine 11 karakterle yazabiliyorsun. Bu kayıpsız sıkıştırma. 3(5a3b) dersen 7 karaktere düşüyor. Kalite gidiyor. Tamamen ayni değil ama aradaki fark onemsenmeyecek kadar az. Bu da ayıplı sıkıştırma. Tabii ki sadece bu şekilde ardışık gelen şeyleri dizerek yapılmıyor. Çok daha karışık şeyler var. Ama sonuç olarak oluyor. Sen daha fazla bant genişliği tanısan daha kaliteli oluyor çünkü çalışan algoritma daha fazla alan bulup daha kaliteli ürün ortaya koyuyor. İlk görsel 54.124, ikinci 6.813 byte boyutunda. Videoda ne oluyor biliyor musun? Piksellerin tutulmuyor. Önceki kareden değişen piksellerin tutuluyor. Diğerleri aynıysa oradan çekiliyor. Bu tarz şeylerle orijinali tonla yer kaplayacak içerik ufak sayılabilecek hız ile aktarılabiliyor. Piksel sayısı yine aynı. Yine 1920x1080 adet var. Her birinin 8 bit derinliğinde . Ama özgün değil. İnsan için yeterince benzer görüntüyü olabilecek en az bilgi ile kaydedip sonrasında tekrar oluşturmak amaç. Bak burada 16x16 boyutuna sahip 256 (16x16) adet ne dendiğini bilmediğim zimbirti var. Karedeki her kısmı bir sayı ile çarpılmış bunlardan birine benzetiyor. Herhalde bir de renk atıyordur. Tablo kayda değe yer kaplamaz. Sayı 32 bittir. 24 bit de renk desek 56 bit harcadık. Ne için harcadık? 16x16x24 bit için harcadık. 6144 bit için harcadık. 100 kat sırf buradan geldi. Katsayı muhtemelen daha ufaktir. Mesela 16 bit yetiyordur. Öyle 150 olur. Bu tarz yöntemlerle boyut küçülüyor. Yüksek bitrate ile dosya boyutu yüksek olur çünkü tam olarak onu ifade ediyor.

Anladığım kadarıyla sıkıştırmasız boyutlar bir hayli yüksek ve bitrate artınca sıkıştırma oranı da düştüğü için kayıp azalıyor. Kayıpsız 4K 60FPS ekran videosu kaydetmeye kalksam muhtemelen SSD yazma hızım bile yetmeyecek. Aşağıdaki tabloda da monitörlerde kayıpsız görüntü için gerekli bant genişlikleri ve HDMI versiyonlarının desteklediği bant genişlikleri yazıyor. Hep neden bu kadar yüksek değerler olduğunu merak etmiştim. Cevabını aldım. Zaman ayırıp cevap verdiğiniz için çok teşekkür ederim.