21 декабря 2016, 13:00
Помимо чтения страниц в интернете и социальных сетях, рассматривания картинок, общения в программах обмена сообщениями и разговоров в видеоконференциях одним из самых востребованных видов контента является видео. Это могут быть ролики в популярнейшей сети Youtube или фильмы, сериалы или мульфильмы онлайн, да и просто видеоролики, которые Вы сами сняли на свой смартфон. Казалось бы, что тут такого сложного – любой ролик это просто набор картинок, только сменяющих друг друга очень быстро. Но не все так просто.
Давайте начнем с небольшого экскурса в историю. Все мы помним и знаем что такое кинотеатр. Если молодое поколение уже этого не застало, то те, кто постарше помнят такие моменты, когда на самом интересном месте кино резко обрывалось, на экране что-то мельтешило и в итоге мы видели просто белый экран. А потом слышался голос киномеханика «пленка оборвалась, ждите». Да раньше все кино снималось на почти обычную фотопленку.
Теперь чуточку теории. В кинематографе до сих пор общемировой стандарт остается на частоте 24 кадра в секунду. То есть любое кино в секунду покажет Вам 24 отснятых кадра или картинки. Если Вам «на глаз» кажется, что изображение более живое и динамичное, значит частота кадров выше 24х. Почему принят этот стандарт – потому что в среднем человеческий глаз не способен толком различить частоту более 24 кадров в секунду. Все что меньше этой частоты (например, в немом кино начала 20 века стандартом было 16 кадров в секунду), будет различаться глазом как слайдшоу – просто быстрая смена статичных картинок. В современном телевидении принят другой стандарт, он составляет 29 кадров в секунду. Из-за этого можно легко различить картинку кинематографа и снятую обычной или профессиональной видеокамерой. Зачем нам это знать. Затем, что количество кадров в секунду влияет на размер видеофайла. Чтобы Вам было проще, представьте себе, что нам нужно снять ролик на 100 секунд. Если брать частоту кадров 24 в секунду, то это получится 2400 фотографий, а если 29 кадров в секунду, то 2900 фотографий. Если представить себе это в обычных распечатанных фотографиях, то какая из пачек будет весить больше? Так же и в видеофайле – больше кадров, больше размер видео. Это первый момент.
Теперь поговорим о такой штуке, как разрешение. Для видео роликов это, по сути, размер изображения в пикселях (точках). Современные общепринятые стандарты такие:
- 360р = 480х360 точек
- 480р = 640х480 точек
- 720р = 1280х720 точек
- 1080р = 1920х1080 точек
Между ними есть существенная разница в соотношении сторон. Есть два общепринятых стандарта в изготовлении дисплеев 4:3 и 16:9. Первое соотношение сторон ближе к квадрату, а второе к прямоугольнику. Если еще проще, то первый стандарт это старые телевизоры с электронно-лучевыми трубками, а второй это современные плоские телевизоры с прямоугольным экраном. На второй стандарт перешли по нескольким причинам, но основная, это как раз таки видеоконтент. Помните, когда по телевизору показывали кино, то либо оно было обрезано с боков по сравнению с тем же фильмом в кинотеатре, либо имело черные полосы сверху и снизу. В кинотеатре используют прямоугольный экран и его не возможно вписать в почти квадрат, либо без обрезки с боков, либо не оставляя полосы сверху и снизу. Вот чтобы не было этих полос или обрезки и стали использовать новое соотношение сторон близкое к кинематографу.
Что нам дает это знание. Во-первых, опять-таки размер видеофайла. Чем больше разрешение, тем размер будет больше. А во-вторых, Вы сможете подобрать качество видео для возможностей своего экрана. Экраны современных смартфонов имеют массу вариантов по количеству точек, но стараются придерживаться соотношения сторон 16:9. К примеру, если дисплей Вашего смартфона имеет разрешение 1280х720 точек, то просматривая видео с качеством 720р, оно будет отображаться у Вас точка в точку и будет передавать максимально качественную картинку. Если при том же экране Вы возьмете качество 1080р, то разницы не увидите, потому что смартфон сам уменьшит количество точек воспроизводимого видео под Ваш экран. А вот если взять качество 360р, то картинка будет слегка мыльная, расплывчатая и большая часть деталей не будет видна. Поэтому можете поэксперементировать с разным качеством на Вашем смартфоне и подобрать себе комфортное для конкретно Ваших глаз и наименьшего размера.
А есть еще один нюанс, о котором почти никто не знает. Может случиться так, что размер картинки будет один и тот же, например 720р, а размер файлов одного и того же фильма будет отличаться. Как же при одинаковом размере изображения такое может быть? Все просто. Тут вступает в действие такое понятие, как битрейт. Если не вдаваться в детали, то это насколько светлая и качественно проработанная картинка. Для примера возьмем фотографию, где на белом фоне изображен человеческий волос. У нас будет в ширину несколько пикселей темного цвета, а остальные белые. Чтобы хранить данные о белом цвете каждого пикселя или точки использует больше места, чем для черного цвета. Поэтому если поменять цвета и на черном фоне изобразить белый волос, размер файла будет на порядок отличаться в меньшую сторону. То есть у светлых картинок битрейт выше, чем у темных. Но это еще не все. Волос может быть изображен с разной детализацией. Его можно изобразить, скажем, в толщину пятью точками, а можно двумя. Если смотреть издалека и не присматриваться, то ясно, что это волос. Но если внимательно приглядеться, то там где толщина была пять точек волос будет иметь более качественное изображение, чем схематичное двумя. И, соответственно, мы затратили больше места, для хранения информации изображения с толщиной в пять точек, чем с толщиной в две точки. Поэтому битрейт влияет не только на светлое или темное изображение, но и на детализацию самого изображения.
Что нам дает эта информация. Во-первых, если у нас есть возможность посмотреть данные видеофайла, в нем часто указан средний размер битрейта. Это можно посмотреть либо перед скачиванием видео с торрента, либо уже в Windows нажав на файл правой кнопкой мыши и выбрав MediaInfo. Чем он выше, тем больше места займет файл. К сожалению не всегда можно посмотреть эти данные. Например, ролики в Youtube не показывают эту информацию, но зато Вы теперь не будете удивляться, почему просмотрев, например, разные видеоклипы в одинаковом качестве и одинаковой длительностью один «скушал» трафика больше, чем другой. Это значит, что один клип был сделан с более высоким битрейтом, чем второй.