Velocità in bit

Derek Herman
Derek Herman
Joe Medley
Joe Medley

Nell'articolo precedente Contenitori e codec, hai imparato a modificare il contenitore (l'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 è ovvio, ma lo ribadiamo comunque. Puoi sempre ridurre la velocità in bit e la risoluzione, ma aumentarle è un problema. Senza software e algoritmi speciali, la qualità ne risentirà.

Pertanto, inizia sempre la procedura di conversione con il file di origine di massima qualità che hai a disposizione. Prima di fare qualsiasi cosa, anche prima di modificare il codec o il contenitore, controlla le caratteristiche di visualizzazione del file e verifica che il file di origine abbia una maggiore velocità in bit o una risoluzione superiore al risultato desiderato.

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

Non sorprende che le diverse velocità in bit che il web può gestire siano basse. La tabella riportata di seguito mostra la velocità in bit che dovresti scegliere come target per le condizioni di rete più comuni. Per fare un confronto, abbiamo aggiunto i valori per Blu-ray e DVD.

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

EDGE: 0,4 Mb/s
GPRS: 0,04 Mb/s

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

Con FFmpeg imposti la velocità in bit con il flag (sorpresa!) bitrate (-b).

Se non hai installato FFmpeg, leggi la sezione Nozioni di base sulle applicazioni multimediali per configurarlo 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
    

Tieni presente che ci sono due flag di 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 modificarne le risoluzioni.