WEBVTT
Kind: captions
Language: it

00:00:00.070 --> 00:00:04.760
Hai mai notato che i video in cui cade la neve o i coriandoli possono sembrare piuttosto terribili?

00:00:04.760 --> 00:00:07.370
Non appena ci sono degli oggetti che fluttuano nell'aria,

00:00:07.370 --> 00:00:10.280
la qualità del video che stai guardando crolla.

00:00:10.280 --> 00:00:13.639
Puoi notarlo in questo incredibile filmato dove 200 chili di coriandoli

00:00:13.639 --> 00:00:16.580
vengono sparati per Ed Sheeran in X Factor UK.

00:00:16.580 --> 00:00:21.810
Se sai già cos'è la compressione, puoi scegliere un altro video.

00:00:21.810 --> 00:00:23.720
Tutti gli altri: parliamo del bitrate.

00:00:23.720 --> 00:00:27.359
Comunque non sono realmente in Norvegia, in caso non fosse ovvio.

00:00:27.359 --> 00:00:30.640
Avrei potuto provare a cercare della neve vera o comprare un sacco di coriandoli,

00:00:30.640 --> 00:00:33.960
ma in queso modo posso testare le cose con degli effetti digitali controllati attentamente.

00:00:33.960 --> 00:00:38.190
Il che vuol dire che dopo non devo pulire.

00:00:38.190 --> 00:00:40.600
Quindi, per descrivere il problema in un'unica frase:

00:00:40.600 --> 00:00:44.120
ci sono tantissimi 1 e 0 che si spargono.

00:00:44.120 --> 00:00:48.180
Ai tempi della televisione analogica, i video non erano compressi.

00:00:48.180 --> 00:00:49.899
La videocamera acquisiva il segnale,

00:00:49.899 --> 00:00:51.170
veniva trasmesso attraverso l'aria,

00:00:51.170 --> 00:00:53.260
e la televisione lo riproduceva.

00:00:53.260 --> 00:00:54.969
E sì, era solo a definizione standard,

00:00:54.969 --> 00:00:59.039
ma sostanzialmente ogni bit che la videocamera catturava appariva nel tuo schermo.

00:00:59.039 --> 00:01:01.660
E questo andava bene quando c'erano solo pochi canali televisivi

00:01:01.660 --> 00:01:04.570
e andavano letteralmente sull'aria.

00:01:04.570 --> 00:01:06.920
Ma ciò era veramente inefficiente.

00:01:06.920 --> 00:01:09.450
Il motivo per cui le televisioni digitali possono avere così tanti canali,

00:01:09.450 --> 00:01:11.780
e quel video lo dimostra a pieno,

00:01:11.780 --> 00:01:13.830
è dato dalla compressione.

00:01:13.830 --> 00:01:18.000
Se provassi a trasmettere ogni pixel di un video HD, in qualità perfetta,

00:01:18.000 --> 00:01:22.850
ti servirebbero intorno a un gigabit al secondo che passa per il filo. Nel momento in cui sto registrando

00:01:22.850 --> 00:01:27.570
ciò varrebbe a dire 100 connessioni americane a banda larga contemporaneamente,

00:01:27.570 --> 00:01:31.170
o più di 50 connessioni della Corea del Sud a banda larga.

00:01:31.170 --> 00:01:35.810
Quindi se vuoi che YouTube funzioni: quella quantità di dati, quel bitrate,

00:01:35.810 --> 00:01:38.110
deve essere ridotto.

00:01:38.110 --> 00:01:40.970
Il primo passo è la regolare compressione delle immagini.

00:01:40.970 --> 00:01:43.420
Quasi ogni foto in internet è compressa,

00:01:43.420 --> 00:01:47.430
principalmente tagliando piccoli particolati che qualsiasi occhio non riuscirebbe a notare.

00:01:47.430 --> 00:01:50.210
Per lo meno finché non viene fatto uno screenshot e "ripostato"

00:01:50.210 --> 00:01:53.680
venti volte da venti account di Instagram diversi.

00:01:53.680 --> 00:01:56.799
Puoi prendere ogni frame del video

00:01:56.799 --> 00:01:58.950
e applicargli questa compressione.

00:01:58.950 --> 00:02:01.630
Il secondo passo è la compressione tra i frame.

00:02:01.630 --> 00:02:04.520
Finché non c'è un grande cambiamento di scena, perché infastidire ogni frame

00:02:04.520 --> 00:02:06.950
quando puoi archiviare solamente i cambiamenti tra essi?

00:02:06.950 --> 00:02:09.750
Dopo tutto, se sto solamente parlando davanti a uno sfondo a tinta unita,

00:02:09.750 --> 00:02:12.710
non hai bisogno di trasmettere nuovi dati per quello sfondo a tinta unita.

00:02:12.710 --> 00:02:15.740
Devi solo comunicare al "player video" di riprodurre ciò che c'era prima.

00:02:15.740 --> 00:02:17.860
Oppure se muovo il mio corpo un po' mentre parlo,

00:02:17.860 --> 00:02:21.220
devi solo comunicare al "player" di muovere quel blocco di pixel un po' a destra,

00:02:21.220 --> 00:02:24.240
e forse modificare leggermente un po' di colore qui e lì.

00:02:24.240 --> 00:02:26.890
Ecco come abbattere gigabit di video al secondo

00:02:26.890 --> 00:02:28.870
a qualcosa che puoi caricare sul tuo telefono:

00:02:28.870 --> 00:02:30.500
Matematica. Tantissima matematica.

00:02:30.500 --> 00:02:33.520
Ma penso che una dimostrazione pratica sarebbe meglio, quindi:

00:02:33.520 --> 00:02:35.660
limiterò il bitrate di questo video,

00:02:35.660 --> 00:02:39.010
il numero di 1 e 0 al secondo che sono usati per codificarlo.

00:02:39.010 --> 00:02:41.860
E sì, YouTube farà un pasticcio dopo che l'avrò caricato,

00:02:41.860 --> 00:02:44.010
ma non può magicamente aggiungerci dettagli.

00:02:44.010 --> 00:02:47.340
quindi anche se lo stai guardando con la qualità migliore possibile,

00:02:47.340 --> 00:02:49.870
ciò che stai vedendo ora è ancora la versione limitata.

00:02:49.870 --> 00:02:51.980
Questo sono duecento kilobit al secondo,

00:02:51.980 --> 00:02:54.810
duecentomila 1 e 0 che viaggiano attraverso il filo ogni secondo.

00:02:54.810 --> 00:02:56.730
Non sembra così brutto con le codifiche odierne,

00:02:56.730 --> 00:03:00.810
potresti perdere alcuni dettagli sottili sulla mia faccia e sui miei capelli o sui movimenti della mano,

00:03:00.810 --> 00:03:04.080
ma puoi comunque capire cosa sta succedendo molto chiaramente.

00:03:04.080 --> 00:03:06.110
Ma ora, aggiungiamo un po' di neve.

00:03:06.110 --> 00:03:10.660
E improvvisamente, quei bit non sono più usati tutti per rappresentare me.

00:03:10.660 --> 00:03:13.340
Invece, sono usati anche per tracciare la roba che vola intorno.

00:03:13.340 --> 00:03:16.100
E' caotico, continua a cambiare direzione, è complicato,

00:03:16.100 --> 00:03:18.930
quindi dire solamente "muovi questi pixel" non funzionerebbe nemmeno.

00:03:18.930 --> 00:03:21.480
Aggiungiamo anche alcuni coriandoli, tutti colorati stavolta.

00:03:21.480 --> 00:03:23.360
Ecco qua, ora sta tutto iniziando ad andare a pezzi.

00:03:23.360 --> 00:03:25.500
Più roba si muove nel frame,

00:03:25.500 --> 00:03:26.510
più coriandoli, ecco,

00:03:26.510 --> 00:03:29.370
più questi duecento kilobit si devono sparpagliare.

00:03:29.370 --> 00:03:30.670
Più coriandoli! Eccoli.

00:03:30.670 --> 00:03:34.480
Non importa quando cerca di ottimizzare il codificatore la faccia e le tonalità della pelle,

00:03:34.480 --> 00:03:38.600
non ha più bit liberi. Più coriandoli! Più neve!

00:03:38.600 --> 00:03:40.560
Ora, anche se metto il bitrate di nuovo alto,

00:03:40.560 --> 00:03:42.430
mettendolo nella massima qualità possibile,

00:03:42.430 --> 00:03:44.350
continua a non essere bello.

00:03:44.350 --> 00:03:48.260
Non so perché sto urlando, dopo aggiungerò il rumore del vento.

00:03:48.260 --> 00:03:52.590
Ma non centrano realmente i coriandoli. E' colpa del movimento.

00:03:52.590 --> 00:03:54.370
Se fermiamo tutta questa roba a mezz'aria,

00:03:54.370 --> 00:03:57.010
e lo mettiamo come sfondo:

00:03:57.010 --> 00:03:58.620
nei prossimi secondi,

00:03:58.620 --> 00:04:01.850
la qualità del video salirà di nuovo.

00:04:01.850 --> 00:04:05.990
Ecco perché le foto vanno a pezzi quando la tua squadra di sport vince e i coriandoli cadono.

00:04:05.990 --> 00:04:08.830
Il video non è letteralmente ciò che era.

00:04:10.900 --> 00:04:12.900
[Translation: Luca Morara]

