Video Dosya Boyutu Hesaplama

Bitrate ve süreden dosya boyutu — çözünürlük başına YouTube önerili hazır değerler ve tersi: hedef boyuta hangi bitrate sığar.

1.072 görüntülenme

Bitrate × Süre = Boyut, Ama Hangi Bitrate?

Temel formül basittir: dosya boyutu (MB) ≈ toplam bitrate (Mbps) × süre (saniye) / 8 — 8'e bölmek biti bayta çevirir. İnsanların çoğunlukla yanlış anladığı kısım "toplam bitrate"tir: bu, video akışının bitrate'i ile ses akışının bitrate'inin ayrı ayrı hesaplanıp toplanmasıdır, yalnızca video sayısı değil. 12 Mbps video ile kodlanmış 1080p60 bir videoya 192 kbps'lik (0,192 Mbps) bir AAC ses parçası eklenirse toplam aslında 12,192 Mbps'dir — ses, videonun yanında genelde göz ardı edilecek kadar küçüktür ama asla gerçekten sıfır değildir.

Somut örnek: YouTube'un 1080p60 için önerdiği 12 Mbps'te, artı 128 kbps ses ile 10 dakikalık (600 saniyelik) bir klip toplamda 12,128 Mbps'tir. Boyut = 12,128 × 600 / 8 = 909,6 MB ≈ 0,9 GB. Bunu 68 Mbps video bitrate'i artı 320 kbps sesle bir saatlik 4K60'a taşırsak: (68,32 × 3600) / 8 ≈ 30.744 MB, yani yaklaşık 30 GB — yüksek çözünürlüklü bir saatlik ham çekimin bir hafıza kartının çoğunu doldurmasının sebebi budur. Konteyner (akışları bir arada tutan MP4 veya MKV kabı) genelde %1'in çok altında ek yük getirir ve pratik tahminlerde ihmal edilebilir.

Formül, her saniyenin kabaca aynı sayıda bit kullandığı sabit bitrate (CBR) varsayar. Modern kodlayıcıların çoğu bunun yerine varsayılan olarak değişken bitrate (VBR) kullanır; bu, karmaşık ve hareketli sahnelere daha çok bit harcarken durağan sahnelere daha az harcar ve sabit bir hız yerine bir ortalamayı hedefler. VBR, aynı görsel kalite için daha verimlidir ama gerçek dışa aktarılan dosyanın, çekimin gerçek karmaşıklığına bağlı olarak basit bir hesaplamanın tahmininden belirgin ölçüde büyük ya da küçük çıkabileceği anlamına da gelir — sabit bir röportaj videosu tahmini altında kalırken, hızlı aksiyon veya yoğun film tanesi tahmini aşabilir.

Bilinmesi Gerekenler

  • Ters mod pratik soruyu yanıtlar: 90 dakikalık bir etkinliği 4 GB sınırına sığdırmak için toplamda kabaca (4 × 8 × 1000) / 5400 ≈ 5,9 Mbps harcayabilirsiniz — bu 1080p60 değil, 1080p30 bölgesidir.
  • H.265/HEVC ve AV1, H.264'e kıyasla kabaca yarı bitrate'te benzer görsel kalite sunar; bu yüzden aynı dosya boyutu hedefi, modern bir kodekle belirgin biçimde daha iyi kalite satın alır.
  • Sert bir boyut tavanı önemliyse (yükleme sınırları, depolama kotaları), ortalama bir VBR hedefine güvenmek yerine kodlayıcıda bir tepe/maks bitrate sınırı belirleyin — çünkü VBR tanımı gereği karmaşık sahnelerde ortalamasını aşabilir.
  • Yaygın canlı yayın hedefleri: 1080p60 ≈ 6 Mbps (Twitch tavanı kabaca 6-8), 1080p30 ≈ 4,5 Mbps, 720p60 ≈ 4 Mbps — kararlılık için yükleme hızının seçilen bitrate'in en az ~1,5 katı olması idealdir.

Sıkça Sorulan Sorular

Dışa aktardığım dosya neden hesaplanandan büyük ya da küçük?

Çünkü çoğu kodlayıcı değişken bitrate (VBR) kullanır; bu, karmaşık ve hareketli sahnelere daha çok bit harcarken durağan sahnelere daha az harcar - hesap makinesi sabit bir ortalama varsayar, bu yüzden çekimin gerçek karmaşıklığı sonucu yukarı ya da aşağı iter. Sert bir tavan gerekiyorsa dışa aktarıcıda tepe/maks bitrate sınırı belirleyin.

Hesaplama sesi de içeriyor mu?

Evet, içermeli - toplam bitrate, video akışının bitrate'i artı ses akışının bitrate'idir; ayrı hesaplanıp toplanır. Ses (128-320 kbps) tipik video bitrate'lerinin yanında küçüktür ama asla gerçekten sıfır değildir; onu dışarıda bırakmak boyutu hafifçe küçük gösterir.

Yayında hangi bitrate'i kullanmalıyım?

Yaygın hedefler: 1080p60 ~ 6 Mbps (Twitch tavanı kabaca 6-8), 1080p30 ~ 4,5 Mbps, 720p60 ~ 4 Mbps. Ağdaki dalgalanmalara pay bırakmak için yükleme hızınız seçtiğiniz bitrate'in yaklaşık 1,5 katı olmalıdır.

Video konteyneri (MP4, MKV) çok ek yük getiriyor mu?

Hayır - video ve ses akışlarını bir arada tutan konteyner, toplam boyuta genelde %1'in çok altında bir ek yük getirir; bu yüzden pratik dosya boyutu tahminlerinde güvenle ihmal edilebilir.

Boyut tahmininde CBR ile VBR arasındaki fark nedir?

Sabit bitrate (CBR) her saniye aynı sayıda bit harcar, bu yüzden boyut formülü neredeyse tam tutar. Değişken bitrate (VBR) bir ortalamayı hedefler ama bitleri karmaşık sahnelere kaydırır; bu yüzden gerçek çıktı boyutu sahne içeriğine bağlıdır ve basit bir bitrate x süre hesabından sapabilir.

Yorumlar

Henüz yorum yok — ilk yorumu siz yazın!

Benzer Araçlar