Bit hızı

Derek Herman
Derek Herman
Joe Medley
Joe Medley

Önceki Kapsayıcılar ve codec'ler makalesinde medya dosyasının kapsayıcı (uzantı) ve codec'ini nasıl değiştireceğinizi öğrenmiştiniz. Bu makalede, çözünürlüğü açıklamadan önce bit hızını nasıl değiştireceğinizi göstereceğiz.

Bit hızı ve çözünürlük, medya dosyasındaki veri miktarıyla ilişkilidir. Belki söylemeye gerek yok, ama yine de söyleyeceğiz. Bit hızı ve çözünürlüğü dilediğiniz zaman düşürebilirsiniz ancak bunları artırmak sorun teşkil eder. Özel yazılım ve algoritmalar olmadan kalite zarar görür.

Bu nedenle, dönüşüm sürecinize her zaman elinizdeki en yüksek kaliteli kaynak dosyayla başlayın. Herhangi bir işlem yapmadan önce, codec veya kapsayıcıyı değiştirmeden önce bile dosyanın görüntüleme özelliklerini kontrol edin ve kaynak dosyanızın istediğiniz sonuçtan daha yüksek bit hızı ya da çözünürlüğe sahip olduğunu doğrulayın.

Bit hızı, bir medya akışının bir saniyesini kodlamak için kullanılan maksimum bit sayısıdır. İkinci bir akışı kodlamak için ne kadar çok bit kullanılırsa kalite o kadar yüksek olur.

Beklendiği gibi, web'in işleyebileceği farklı bit hızları düşüktür. Aşağıdaki tabloda, yaygın ağ koşulları için hedeflemeniz gereken bit hızı gösterilmektedir. Karşılaştırma yapabilmek amacıyla Blu-ray'ler ve DVD'ler için değerler aşağıda özetledik.

Yayınlanma yöntemi Bit hızı
Blu-ray 20 Mb
DVD 6 Mb/sn
Masaüstü web 2 Mb/sn
4G mobil 0,7 Mb/sn
3G mobil 0,35 Mb/sn
2G mobil Ağ türüne bağlıdır.

EDGE: 0,4 Mbs
GPRS: 0,04 Mbs

Web sayfalarımdaki video için hangi değeri kullanmalıyım? Kısa yanıtı en az: Masaüstü, 4G ve 3G. Hindistan'da olduğu gibi, "sonraki milyar kullanıcı" olarak adlandırılan pazarlardan birinde video sunuyorsanız 2G'yi de dahil etmeniz gerekir. Tanıtım amacıyla 3G'yi hedefleyeceğiz.

FFmpeg'i kullanarak bit hızını (sürpriz!) bit hızı (-b) işaretiyle ayarlarsınız.

FFmpeg yüklü değilse Docker ile kurmak için Medya uygulamasıyla ilgili temel bilgileri okuyun.

  1. MP4

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
    
  2. WebM

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
    

-b:a ve -b:v olmak üzere iki bit hızı işareti olduğuna dikkat edin. Biri ses akışı, diğeri de video akışı içindir.

/media # ls -l
-rw-r--r-- 1 root root  12080306 Mar  7 12:16 glocken.mov
-rwx------ 1 root root    531117 Mar  7 13:42 glocken_3g.mp4
-rwx------ 1 root root    706119 Mar  7 13:46 glocken_3g.webm

Dosyalarınız hazır olduğuna göre artık çözünürlüklerini ayarlayabilirsiniz.