Velocità in bit

Derek Herman
Derek Herman
Mario Medley
Mario Medley

Nell'articolo precedente Contenitori e codec hai imparato a modificare il container (estensione) e il codec di un file multimediale. In questo articolo, ti mostreremo come modificare la velocità in bit prima di spiegare la risoluzione.

La velocità in bit e la risoluzione sono correlate alla quantità di dati contenuti in un file multimediale. Probabilmente è inutile, ma lo diremo comunque. Puoi sempre ridurre la velocità in bit e la risoluzione più basse, ma aumentarle è un problema. Senza software e algoritmi speciali, la qualità ha un grande impatto.

Pertanto, avvia sempre il tuo processo di conversione con un file sorgente della più alta qualità che tu possa fare con le mani. Prima di fare qualsiasi cosa, anche prima di modificare il codec o il container, controlla le caratteristiche di visualizzazione del file e verifica che il file sorgente abbia una velocità in bit o una risoluzione più elevata rispetto al risultato desiderato.

La velocità in bit è il numero massimo di bit utilizzati per codificare un secondo di un flusso multimediale. Più bit vengono utilizzati per codificare un secondo di flusso, maggiore è la fedeltà.

Non sorprende che i diversi velocità in bit che il web sia in grado di gestire siano bassi. La tabella di seguito mostra la velocità in bit da scegliere come target per le condizioni di rete più comuni. Ai fini del confronto, abbiamo inserito dei valori per i Blu-ray e i DVD.

Metodo di pubblicazione Velocità in bit
Blu-ray 20 MB
DVD 6 Mb
Web desktop 2 Mbs
Dispositivo mobile 4G 0,7 Mbs
Dispositivi mobili 3G 0,35 Mbs
Dispositivi mobili 2G Dipende dal tipo di rete.

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

Quale valore devo utilizzare per i video sulle mie pagine web? La risposta breve è almeno: computer, 4G e 3G. Se pubblichi video in uno dei mercati indicati come "il prossimo miliardo di utenti", ad esempio l'India, vorrai includere anche il 2G. A scopo dimostrativo, sceglieremo come target il 3G.

Utilizzando FFmpeg puoi impostare la velocità in bit con il flag (-b) per la velocità in bit.

Se non hai installato FFmpeg, leggi la pagina Nozioni di base sull'applicazione multimediale per configurarla con Docker.

  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
    

Nota che sono presenti due flag per la velocità in bit, -b:a e -b:v. Uno per lo stream audio e l'altro per lo stream video.

/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

Ora che i file sono pronti, è il momento di regolarne la risoluzione.