Nell'articolo precedente Contenitori e codec puoi a modificare il contenitore (estensione) e il codec di un file multimediale. Nella in questo articolo ti mostreremo come modificare la velocità in bit prima di spiegare risoluzione dei problemi.
La velocità in bit e la risoluzione sono correlate alla quantità di dati contenuti in un file multimediale. it è ovvio, ma lo ribadiamo comunque. Puoi sempre velocità in bit e risoluzione più basse, ma aumentarle è un problema. Senza offerte speciali software e algoritmi, la qualità verrà colpita.
Perciò, avvia sempre il processo di conversione con il file sorgente della massima qualità che puoi usarlo. Prima di fare qualsiasi cosa, anche prima di modificare il codec o container, controlla lo stato le caratteristiche del display e verificare che il file sorgente abbia una velocità in bit o una risoluzione superiori rispetto al risultato desiderato.
La velocità in bit è il numero massimo di bit utilizzati per codificare un secondo di un supporto flusso di dati. Maggiore è il numero di bit utilizzati per codificare un secondo di flusso, maggiore sarà il fedeltà.
Come prevedibile, le diverse velocità in bit che il web è in grado di gestire sono basse. La tabella sotto mostra la velocità in bit che dovresti scegliere come target per le condizioni di rete comuni. Per per fare un confronto, abbiamo inserito i valori per i Blu-ray e i DVD.
Metodo di pubblicazione | Velocità in bit |
---|---|
Blu-ray | 20 Mbit/s |
DVD | 6 Mbps |
Web desktop | 2 Mbps |
Dispositivo mobile 4G | 0,7 Mb |
Dispositivo mobile 3G | 0,35 Mb |
Dispositivo mobile 2G | Dipende dal tipo di rete. EDGE: 0,4 Mbs GPRS: 0,04 Mbs |
Quale valore devo utilizzare per i video nelle mie pagine web? La risposta breve è almeno: computer, 4G e 3G. Se pubblichi video in uno dei mercati nota come "il prossimo miliardo di utenti", ad esempio in India, dovrai includono anche il 2G. A scopo dimostrativo, sceglieremo come target il 3G.
Con FFmpeg imposti la velocità in bit con il flag (sorpresa!) della velocità in bit (-b
).
Se FFmpeg non è installato, leggi Nozioni di base sulle applicazioni multimediali per configurarlo con Docker.
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
Nota che sono presenti due flag della velocità in bit, -b:a
e -b:v
. Uno è per l'audio
per lo stream video, 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 la risoluzione.