Video Bitrate Hesaplama Aracı nedir?
Bitrate, videonun her saniyesi için kullanılan veri miktarıdır ve genellikle saniyede megabit (Mbps) veya saniyede kilobit (kbps) cinsinden ifade edilir. Bitrate yükseldikçe kalite çoğunlukla artar, ancak dosya da büyür. Bu araç iki yönde de çalışmanıza imkân tanır: elinizdeki bir klibin bitrate'ini dosya boyutu ve süresinden bulabilir veya seçtiğiniz bir hedef bitrate ile kodlama yaptığınızda ortaya çıkacak dosya boyutunu tahmin edebilirsiniz.
Nasıl kullanılır?
Önce bir mod seçin. Bitrate bulmak için dosya boyutunu megabayt cinsinden ve süreyi girin. Dosya boyutunu bulmak için hedef bitrate'i Mbps cinsinden ve süreyi girin. Süre, dakika ve buna eklenen saniye olarak ikiye ayrılır; yani 1 saatlik bir klip basitçe 60 dakika ve 0 saniyedir.
Formül açıklaması
Bir bayt 8 bite eşittir. Bitrate'i bulmak için dosya boyutunu bite çevirir ve saniye sayısına böleriz:
$$\text{Bitrate (Mbps)} = \frac{\text{Size (MB)} \times 8}{60 \times \text{Minutes} + \text{Seconds}}$$Tersine çevirdiğimizde ise
$$\text{Size (MB)} = \frac{\text{Bitrate (Mbps)} \times \left(60 \times \text{Minutes} + \text{Seconds}\right)}{8}$$olur. Bu araç, çoğu kodlayıcı ve medya aracının değerleri raporlama biçimiyle uyumlu olacak şekilde ondalık birimleri kullanır: \(1\,\text{MB} = 1.000.000\) bayt ve \(1\,\text{Mbps} = 1.000.000\) bit/sn.
Örnek hesaplama
60 dakika (3.600 saniye) süren 700 MB'lık bir dosyayı ele alalım:
$$700 \times 1.000.000 \times 8 = 5.600.000.000 \text{ bit}$$Bunu 3.600 sn'ye böldüğümüzde
$$\frac{5.600.000.000}{3.600} = 1.555.555 \text{ bps} \approx 1{,}556 \text{ Mbps}$$(yaklaşık 1.555,56 kbps) elde ederiz. Aynı 60 dakikayı bunun yerine 5 Mbps ile kodlasaydık
$$\frac{5.000.000 \times 3.600}{8} = 2.250.000.000 \text{ bayt} = 2.250 \text{ MB}$$ortaya çıkardı.
Çözünürlüğe Göre Önerilen Bitrate Aralıkları
Doğru video bitrate'i görsel kalite, dosya boyutu ve izleyicilerinizin kullanılabilir bant genişliği arasında denge sağlar. Daha yüksek çözünürlükler ve kare hızları saniye başına daha fazla piksel içerir, bu nedenle orantılı olarak daha fazla veri gerekir. Modern codec'ler (H.265/HEVC ve AV1), daha verimli sıkıştırma yaptıkları için H.264'ten kabaca %40–50 daha düşük bitrate'te benzer kalite elde ederler. Aşağıdaki aralıklar YouTube ve Twitch kodlama belgelerinden geniş çapta yayınlanan rehberliği özetlemektedir.
| Çözünürlük / FPS | H.264 (AVC) | H.265 / AV1 | Tipik yayın hedefi |
|---|---|---|---|
| 480p (SD) | 2.5–4 Mbps | 1.5–2.5 Mbps | ~2.5 Mbps |
| 720p30 | 5 Mbps | 2.5–4 Mbps | 3–5 Mbps (Twitch) |
| 720p60 | 7.5 Mbps | 4–5 Mbps | 4.5–6 Mbps |
| 1080p30 | 8 Mbps | 4–6 Mbps | 4.5–6 Mbps (Twitch) |
| 1080p60 | 12 Mbps | 7.5–9 Mbps | 6 Mbps (Twitch maksimum) |
| 1440p30 | 16 Mbps | 9–12 Mbps | ~16 Mbps (YouTube) |
| 1440p60 | 24 Mbps | 14–18 Mbps | ~24 Mbps (YouTube) |
| 4K (2160p) 30 | 35–45 Mbps | 20–30 Mbps | ~40 Mbps (YouTube) |
| 4K (2160p) 60 | 53–68 Mbps | 30–45 Mbps | ~60 Mbps (YouTube) |
Bunlar yükleme/depolama için rehberdir. Yayın platformları yüklemeleri yeniden kodlarlar, bu nedenle önerilen hedefin en az bitrate'te veya biraz üzerinde bir bitrate sağlamak, kaliteyi transkodlama işlem hattında korur. Canlı yayın ayrıca yükleme bant genişliğiniz ve platformun maksimumu ile sınırlandırılır (Twitch çoğu ortak olmayan kanallar için 6 Mbps'de sınırlıdır).
Temel Terimler
- Bitrate
- Video'nun bir saniyesini temsil etmek için kullanılan veri miktarı, hem kalite hem de dosya boyutunun birincil itici gücü. Daha yüksek bitrate genellikle daha iyi kalite ve daha büyük dosyalar anlamına gelir.
- Mbps (saniye başına megabit)
- Saniye başına 1.000.000 bite eşit olan bir bitrate birimi. Çoğu video kodlama hedefi Mbps cinsinden ifade edilir.
- kbps (saniye başına kilobit)
- Saniye başına 1000 bit; 1000 kbps = 1 Mbps. Yaygın olarak ses parçaları ve düşük çözünürlüklü video için kullanılır.
- Byte'a karşı bit
- Bit en küçük veri birimidir; bir byte 8 bittir. Bitrate'ler bit cinsinden, dosya boyutları ise byte cinsinden belirtilir, bu nedenle 8'e bölerek veya çarparak dönüştürün.
- CBR / VBR
- Sabit Bit Oranı, veri oranını sabit tutar ve öngörülebilir dosya boyutları verir (canlı yayın için kullanışlıdır). Değişken Bit Oranı karmaşık sahnelere daha fazla veri ve basit olanlara daha az veri ayırarak megabayt başına kaliteyi artırır.
- Codec
- Video'yu sıkıştıran ve sıkıştırmasını açan algoritma (örneğin H.264/AVC, H.265/HEVC, AV1, VP9). Daha verimli codec'ler aynı kaliteyi daha düşük bitrate'te sunar.
- Kapsayıcı yükü
- Dosya kapsayıcısı (MP4, MKV, MOV) tarafından meta veriler, indeksleme ve akış multipleksing için eklenen ekstra byte'lar - tipik olarak ham video ve ses verilerinin üzerinde küçük bir yüzde.
- Ses bitrate'i
- Ses parçasının veri oranı (yaygın olarak 128–320 kbps), toplam dosya boyutunu tahmin etmek için video bitrate'ine eklenmelidir.
- Ondalık vs ikili birimler
- Ondalık birimler 1000'in kuvvetlerini kullanır (1 MB = 1.000.000 byte); ikili birimler 1024'ün kuvvetlerini kullanır (1 MiB = 1.048.576 byte). Depolama ve bant genişliği genellikle bu hesap makinesi tarafından kullanılan ondalık birimlerle pazarlanır.
Sıkça Sorulan Sorular
Neden oynatıcımdaki değerle tam olarak uyuşmuyor? Oynatıcılar bazen ikili birimleri kullanır (\(1\,\text{MB} = 1.048.576\) bayt) ve toplam bitrate'e ses ile kapsayıcı (container) ek yükü de dâhildir. Bu araç ise birleşik akış için ondalık birimleri kullanır.
Bu yalnızca video bitrate'i için mi geçerli? Matematik her türlü medya için geçerlidir. Hedef bir video bitrate'i için önce ses bitrate'ini toplamdan çıkarın.
İyi bir bitrate kaçtır? 1080p için kabaca 5–8 Mbps, 4K akış için 35–45 Mbps uygundur; ancak bu büyük ölçüde kullanılan codec'e bağlıdır.