Önceki Kapsayıcılar ve codec'ler makalesinde, bir medya dosyasının kapsayıcısını (uzantı) ve codec'ini nasıl değiştireceğinizi öğrendiniz. 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ında bulunan veri miktarıyla ilişkilidir. Belki söylemeye gerek yok, ama yine de söyleyeceğiz. 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. 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. 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 amacıyla Blu-ray ve DVD değerlerini de ekledik.
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 yanıt olarak en azından masaüstü, 4G ve 3G'yi söyleyebiliriz. "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 kurmak için Medya uygulamasıyla ilgili temel bilgileri okuyun.
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
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.