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ümü 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ında bulunan veri miktarıyla ilişkilidir. Söylemeye gerek var mı bilmiyoruz, ancak yine de önemle hatırlatmak isteriz. Bit hızını ve çözünürlüğü dilediğiniz zaman düşürebilirsiniz ancak bunları artırmak sorundur. Özel yazılımlar ve algoritmalar olmadan kalitede düşüş yaşanır.

Bu nedenle, dönüşüm işleminizi her zaman elinize alabileceğiniz en yüksek kaliteli kaynak dosyayla başlatın. Hiçbir şey yapmadan önce, hatta codec'i veya kapsayıcıyı değiştirmeden önce dosyanın görüntü özelliklerini kontrol edin ve kaynak dosyanızın istediğiniz sonuçtan daha yüksek bit hızına veya çö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. Bir saniyelik yayının kodlanması için ne kadar fazla bit kullanılırsa doğruluk o kadar yüksek olur.

Web'in işleyebileceği farklı bit hızları düşüktür. Aşağıdaki tabloda, yaygın ağ koşulları için hangi bit hızını hedeflemeniz gerektiği 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/sn
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 cevap en az: Masaüstü, 4G ve 3G. "Sonraki milyar kullanıcı" olarak adlandırılan pazarlardan birinde (ör. Hindistan) video yayınlıyorsanız 2G'yi de dahil etmeniz gerekir. Demo amaçlı olarak 3G'yi hedefliyoruz.

FFmpeg'i kullanarak bit hızını (şaşırtıcı bir şekilde) bit hızı (-b) işaretiyle ayarlarsınız.

FFmpeg yüklü değilse Docker ile ayarlamak için Medya uygulamasıyla ilgili temel bilgiler bölümünü 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ğunu unutmayın. Biri ses akışı, diğeri ise 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 çözünürlüklerini ayarlama zamanı geldi.