WEBVTT
Kind: captions
Language: ru

00:00:00.070 --> 00:00:04.760
Вы когда-нибудь замечали, что у видео с падающим снегом или конфетти зачастую ужасное качество ?

00:00:04.760 --> 00:00:07.370
Как только появляются что-то летающее в воздухе

00:00:07.370 --> 00:00:10.280
случается резкое падение качества видео

00:00:10.280 --> 00:00:13.639
Это легко заметить на этом замечательном отрывке видео, где 200 килограммов конфетти

00:00:13.639 --> 00:00:16.580
выстреливают в Эд Шеран на Британском шоу X Factor

00:00:16.580 --> 00:00:21.810
Все, кто знает что такое сжатие могут пойти посмотреть другое видео

00:00:21.810 --> 00:00:23.720
Для всех остальных: поговорим про битрейт

00:00:23.720 --> 00:00:27.359
Кстати, я на самом деле не в Норвегии, если вы этого еще не поняли

00:00:27.359 --> 00:00:30.640
Я мог бы попробовать найти настоящий снег или купить кучу конфетти

00:00:30.640 --> 00:00:33.960
но так я могу протестировать все с полным контролем над визуальными эффектами

00:00:33.960 --> 00:00:38.190
А еще и не надо будет прибираться после съемок

00:00:38.190 --> 00:00:40.600
Если коротко, то

00:00:40.600 --> 00:00:44.120
есть ограниченное количество нулей и единиц, которые можно передать

00:00:44.120 --> 00:00:48.180
Во времена аналогового телевидения, картинка передавалась без сжатия

00:00:48.180 --> 00:00:49.899
Сигнал с камеры

00:00:49.899 --> 00:00:51.170
передавался через воздух

00:00:51.170 --> 00:00:53.260
и воспроизводился на вашем телевизоре

00:00:53.260 --> 00:00:54.969
И да, это только самое простое определение,

00:00:54.969 --> 00:00:59.039
но почти все детали, которые улавливала камера, оказывались у вас на экране

00:00:59.039 --> 00:01:01.660
И в этом нет проблем, когда каналов совсем немного

00:01:01.660 --> 00:01:04.570
и они передаются через воздух в прямом смысле

00:01:04.570 --> 00:01:06.920
Но это было затратно

00:01:06.920 --> 00:01:09.450
Причина, по которой на цифровом ТВ может быть много каналов

00:01:09.450 --> 00:01:11.780
и по которой видео в интернете вообще работает,

00:01:11.780 --> 00:01:13.830
это - сжатие

00:01:13.830 --> 00:01:18.000
Если бы вы попытались передать каждый пиксель HD-видео в идеальном качестве

00:01:18.000 --> 00:01:22.850
Понадобилось бы получать около 1 гигабита в секунду,

00:01:22.850 --> 00:01:27.570
что больше чем 100 средних Американских широкополосных каналов передачи данных

00:01:27.570 --> 00:01:31.170
или 50 средних Южнокорейских

00:01:31.170 --> 00:01:35.810
Так что если вы хотите, чтобы YouTube работал, то вся эта информация, этот битрейт

00:01:35.810 --> 00:01:38.110
должен быть сильно урезан

00:01:38.110 --> 00:01:40.970
Шаг 1 - простое сжатие изображений

00:01:40.970 --> 00:01:43.420
Почти что любое фото в интернете сжато

00:01:43.420 --> 00:01:47.430
в основном, выкидывая небольшие детали, которые сложно заметить глазом

00:01:47.430 --> 00:01:50.210
До тех пор пока кто-нибуть не сделает снимок экрана и не загрузит обратно в интернет

00:01:50.210 --> 00:01:53.680
20 раз в 20 разных Instagram аккаунтов

00:01:53.680 --> 00:01:56.799
Можно взять каждый кадр видео

00:01:56.799 --> 00:01:58.950
и его сжать

00:01:58.950 --> 00:02:01.630
Шаг 2 - сжатие между кадрами

00:02:01.630 --> 00:02:04.520
Пока нет кардинального изменения сцены, зачем сохранять всё изображение,

00:02:04.520 --> 00:02:06.950
когда можно запоминать только изменения между ними

00:02:06.950 --> 00:02:09.750
Если я просто говорю на одноцветном фоне

00:02:09.750 --> 00:02:12.710
не нужно каждый раз отправлять новые данные каждый раз о том же самом фоне

00:02:12.710 --> 00:02:15.740
Просто скажите видео-плееру повторить то, что было там раньше

00:02:15.740 --> 00:02:17.860
И если я двигаюсь и разговариваю,

00:02:17.860 --> 00:02:21.220
просто сказать плееру подвинуть набор пикселей вправо или влево

00:02:21.220 --> 00:02:24.240
Или немного поменять цвет в некоторых местах

00:02:24.240 --> 00:02:26.890
Именно так можно снизить гигабиты видео в секунду

00:02:26.890 --> 00:02:28.870
до того, что можно даже загрузить на телефон

00:02:28.870 --> 00:02:30.500
Математика. Много математики

00:02:30.500 --> 00:02:33.520
Но лучше будет показать все на практике

00:02:33.520 --> 00:02:35.660
Я ограничу битрейт этого видео

00:02:35.660 --> 00:02:39.010
количество нулей и единиц, использующихся для кодировки содержимого

00:02:39.010 --> 00:02:41.860
И да, YouTube еще чего-нибудь подправит после загрузки

00:02:41.860 --> 00:02:44.010
Но я не могу по волшебству добавить детали

00:02:44.010 --> 00:02:47.340
Так что если вы и смотрите в наилучшем качестве

00:02:47.340 --> 00:02:49.870
то, что вы видите тут все равно сильно ограниченно

00:02:49.870 --> 00:02:51.980
Это 200 килобит в секунду

00:02:51.980 --> 00:02:54.810
200 тысяч нулей и единиц, передающихся в секунду

00:02:54.810 --> 00:02:56.730
Выглядит неплохо с современными технологиями сжатия

00:02:56.730 --> 00:03:00.810
Может, каких-то деталей и не видно у меня на лице, волосах или в жестах

00:03:00.810 --> 00:03:04.080
Но все равно несложно понять что происходит

00:03:04.080 --> 00:03:06.110
Но теперь, добавим немного снега

00:03:06.110 --> 00:03:10.660
И тут же, все биты расходуются не только на меня

00:03:10.660 --> 00:03:13.340
Теперь, они еще отслеживают все, что летает вокруг

00:03:13.340 --> 00:03:16.100
Это какой-то хаос, все меняет направление, все очень сложно

00:03:16.100 --> 00:03:18.930
так что просто сказать "Передвинь эти пиксели сюда" не сработает

00:03:18.930 --> 00:03:21.480
Теперь, добавим конфетти, теперь разноцветное

00:03:21.480 --> 00:03:23.360
Теперь все совсем "разваливается"

00:03:23.360 --> 00:03:25.500
Чем больше всего двигается в кадре

00:03:25.500 --> 00:03:26.510
О, еще больше конфетти

00:03:26.510 --> 00:03:29.370
Чем более разрозненные эти 200 килобитов

00:03:29.370 --> 00:03:30.670
Еще больше конфетти!!

00:03:30.670 --> 00:03:34.480
Как бы кодировщик не старался оптимизировать лица и тона кожи

00:03:34.480 --> 00:03:38.600
У него просто нет свободных битов. Больше конфетти! Большей снега!!

00:03:38.600 --> 00:03:40.560
Теперь, если увеличить битрейт

00:03:40.560 --> 00:03:42.430
поставить видео на лучшее качество

00:03:42.430 --> 00:03:44.350
Ничего хорошего не произойдет

00:03:44.350 --> 00:03:48.260
Я не знаю, почему я ору, я добавлю звук ветра позже

00:03:48.260 --> 00:03:52.590
Но это не столько про само конфетти, сколько про движение

00:03:52.590 --> 00:03:54.370
Если остановить все в воздухе

00:03:54.370 --> 00:03:57.010
И отправить на задний план

00:03:57.010 --> 00:03:58.620
через пару секунд

00:03:58.620 --> 00:04:01.850
Качество видео вернется

00:04:01.850 --> 00:04:05.990
Именно поэтому картинка ухудшается, когда ваша команда выигрывает и конфетти падает

00:04:05.990 --> 00:04:08.830
Видео уже не то, что было раньше. В буквальном смысле

00:04:10.900 --> 00:04:12.900
Subtitles translated by zlotnleo

