Мы в Telegram
Добавить новость





160*600

Новости сегодня на DirectAdvert

Новости сегодня от Adwile

Актуальные новости сегодня от ValueImpression.com


Опубликовать свою новость бесплатно - сейчас


<
>

Как работает сжатие видео

Любой видеоролик представляет собой набор статичных кадров поочередно сменяющих друг друга с разной скоростью. Одни из таких значений, утвердившихся в видеоиндустрии – 23.976, 24, 25 и 29.97 кадров в секунду.
Как работает сжатие видео

Например – со скоростью 24 кадра в секунду снимают фильмы на кинопленку, а 25 кадров и 29,97 являются стандартом телевещания в странах Европы и США. В последующем мы будем называть это видеопотоком. Кроме частоты смены кадров, любой видеофайл имеет следующие характеристики:

  • Формат пикселя – любое изображение, не важно статическое или динамическое, состоит из пикселей, каждый из которых несет в себе лишь информацию об определенном цвете. Однако восприятие цвета, как в цифровом, так и реальном мире, штука очень субъективная. Посему инженерами киноиндустрии были приложены огромные усилия к тому, чтобы приблизить внешний вид фото и видео, снятых на цифровые либо пленочные камеры, к реальному. Было решено использовать схему RGB24 (Red, Blue, Green), так как изменением значений каждого из этих каналов можно максимально тонко и подробно работать с цветовой тонировкой изображений, либо видео. Ну и чтобы во время съемки можно было захватить практически весь спектр оттенков цветов. Посчитать эту цифру не так уж и сложно, каждый из цветов кодируется восемью битами, соответственно всего камера может принять и передать 256 градаций цвета, ну либо 16,7 млн всех возможных оттенков.
  • Формат кадра – это следующая характеристика, которой обладает любой видеофайл. Обозначается он обычно числом строк (высотой кадра) и первой буквой из названия типа развертки. Всего их два: прогрессивный («p» progressive) и чересстрочный («i» Interlaced). Так, к примеру, расшифровка формата кадра видео 1080p уже не кажется такой загадочной, ведь 1080 это высота кадра, а «p» – прогрессивный тип развертки.
  • Размер кадра – вам наверняка покажутся знакомыми эти цифры (640x480, 720x480, 720x576, 1280x720, 1920x1080). Почему? Потому что каждые из них фигурируют в разных стандартах видео. Например 720x576 используется на относительно позабытых многими DVD–дисках, а 1280x720 и 1920x1080 часто фигурируют как цифровые веб–форматы. Первое число обозначает ширину кадра, а второе его высоту, и само собой видео обладающее меньшим разрешением (размером кадра) несет в себе гораздо меньше информации и данных.

Все вышеперечисленное относится к локальным (постоянным) свойствам видеофалов, но также есть и динамические свойства, такие как например: время (длительность видеоролика), объем данных, зависимость, а также наличие прочей дополнительной информации.
Как работает сжатие видео

Может быть так, что один поток видео может содержать информацию для левого глаза, а другой поток для правого глаза. Так при помощи этих двух условных потоков можно передавать стереоскопическое видео, или говоря по простому 3D.
Как работает сжатие видео

Все же, почему видео нужно сжимать? Банально, для экономии свободного места на хранилище. Давайте примерно представим, сколько будет весить фильм длительностью в 90 минут, с размером кадра 1920х1080 и скоростью 24 кадра в секунду. Кого-то это цифра может и не удивит, но объем такого файла будет составлять аж 750 Гб. Если вы владелец онлайн-кинотеатра, то вам вряд ли хватит каких-либо денег на то, чтобы обеспечить хранение огромной библиотеки, состоящей из тысяч бестселлеров на хостинге в несжатом формате, а скорость доступа к таким файлам явно не обрадует зрителей.
Как работает сжатие видео

При этом, видео на формате Blu–Ray будет аналогичного качества, имея при этом размер в каких–то жалких 20 Гб. Да даже более сильное сжатие, позволяющее уменьшить размер хоть в сто раз, вряд ли оставит зрителя без восторга от увиденного. Ладно, хватит лирики, перейдем к сути. На чем же конкретно экономят в процессе сжатия видео?

В первую очередь, кодеком осуществляется кодирование цвета. Раньше телевидение, фильмы и вообще весь видеоконтент был черно-белым, сегодня же все стало более жизнерадостным, цветным. Но как же черно–белые телевизоры старых образцов могут показывать современные телеканалы?

Оказывается, любая картинка в цифровом, либо аналоговом сигнале кодируются форматом YUV, который состоит из двух компонентов – карты яркости и цветовой маски. Переменная Y обозначает яркость, а U и V это цветовые компоненты, которые рассчитываются по этим формулам:

U = -0.14713 * R — 0.28886 * G + 0.436 * B
V = 0.615 * R — 0.51499 * G — 0.10001 * B

Таким образом, разделив изображение на три условных слоя, один из которых (Y) будет яркостным, а два остальных (U и V) цветовыми масками, кодирование сокращает видео в два раза, по ширине и высоте, при этом визуально сохраняя большую часть общей информации, потому что оказывается наше зрение не так притязательно к восприятию цвета, а вот к яркости особо чувствительно.

Следовательно, объем каждого пикселя сокращается в два раза, с условных 24 до 12 едениц. Ведь как правило, цвета на объектах от кадра к кадру не так уж и часто меняются, поэтому такое цветовое прореживание не несет в себе потенциальную опасность в плане возникновения серьезных артефактов. Подобным образом работает и JPEG.

Далее происходит процесс межкадровой разности. Наверное многие замечали при покадровом рассмотрении видеороликов, что кадры сменяются плавно, а некоторые объекты на фоне остаются статичными. Но это конечно происходит не всегда, в случае смены сцены все происходит резко.
Как работает сжатие видео

И тут возникает новая задача по просчету невероятно огромного количества вариантов преобразования изображений, перед компьютером. На помощь этому процессу приходит алгоритм компенсации движения. Более подробно об этом процессе вам может рассказать эта статья на Википедии, я же поясню некоторые базовые понятия в его работе.
Как работает сжатие видео

Прежде всего кадры делятся на равные блоки, и между ними идет процесс поиска схожих блоков на другом кадре, так компьютер выстраивает поле движения векторов. При самой компенсации учитываются все вектора движений и идет процесс генерации изображения, похожего на исходный (предыдущий) кадр.

На картинках можно четко увидеть межкадровую разницу, а вот отличия между исходным кадром и скомпенсированным не так заметны. Если учесть объемы информации, то при сжатии изображений у нас есть возможность, практически без каких-либо проблем, сохранить вектора движения. Сделать можно это и потом, когда алгоритм уже сжал изображение методом межкадровой разности. Но как вы можете заметить, на второй картинке возник откровенно сильный эффект блочности. Это возникает в том случае, если алгоритм слишком сильно сжимает изображение. Из реальных ситуаций могу привести пример, когда алгоритмы кодеков ТВ–вещания не отрабатывают резкие изменения в яркости от вспышек фотокамер с вещаемых мероприятий.
Как работает сжатие видео

И вот, после всех процедур сжатия файла, коэффициенты все равно имеют избыточность. Для её устранения и уравнивания, например в кодеке H.264, используются две математические модели CABAC и CAVLC, занимающиеся арифметическим сжатием без потерь, при помощи вероятностной модели Хаффмана.

Само собой процессы в сжатии видео куда более сложны, а более углубленные технические подробности по этой теме вы можете найти в Интернете. Я же поделился с вами базовым описанием процессов в кодировании видео.

Спасибо за внимание!

Читайте на 123ru.net

Другие проекты от 123ru.net



Архангельск

Экскурсоводы из Архангельска знакомят посетителей выставки «Россия» с достижениями регионов страны



Мода

В российских регионах в 2024 году начнут работу магазины «Петербургского дизайна»




Українські новини

Депутат Миколаївської облради Кормишкін вперше опублікував своє весільне фото



Новости 24 часа

Миллионы — в хлам. Мажоры и блогеры разбивают в Москве дорогущие машины



Game News

Гайд по фарму золота в Solo Leveling: Arise



Москва

Сергунина сообщила о старте проекта «Московский завтрак на верандах»



News Every Day

Tyson Fury vs Oleksandr Usyk undercard: Who is fighting on huge Saudi bill?



Авто

Уверенность в каждом дне вместе с автомобилем HAVAL



Москва

Экс-солист "На-На" Юрин заявил, что Алибасов задолжал 5 млн рублей гонораров



Бато Багдаев

Театр, искуство, Россия и дети: кукольная фотосессия в Бурятии



Москва

Панда Катюша ненадолго вышла в уличный вольер в Московском зоопарке



WTA

16-летняя теннисистка Андреева обновила рекорд турниров WTA-1000



Москва

1 мая: какой сегодня праздник, что было в этот день



Антонина Арталевская

звезды шоу-бизнеса посетили весеннюю неделю моды estet fashion week



Симферополь

В Краснодаре наградили победителей конкурса детской казачьей песни



Москва

6 городов России, где можно увидеть белые ночи кроме Санкт-Петербурга



Москва

Сергей Собянин поздравил москвичей с 1 Мая



Москва

Актерское агентство Киноактер. Актерское агентство в Москве.



Другие популярные новости дня сегодня


123ru.net — быстрее, чем Я..., самые свежие и актуальные новости Вашего города — каждый день, каждый час с ежеминутным обновлением! Мгновенная публикация на языке оригинала, без модерации и без купюр в разделе Пользователи сайта 123ru.net.

Как добавить свои новости в наши трансляции? Очень просто. Достаточно отправить заявку на наш электронный адрес mail@29ru.net с указанием адреса Вашей ленты новостей в формате RSS или подать заявку на включение Вашего сайта в наш каталог через форму. После модерации заявки в течении 24 часов Ваша лента новостей начнёт транслироваться в разделе Вашего города. Все новости в нашей ленте новостей отсортированы поминутно по времени публикации, которое указано напротив каждой новости справа также как и прямая ссылка на источник информации. Если у Вас есть интересные фото Вашего города или других населённых пунктов Вашего региона мы также готовы опубликовать их в разделе Вашего города в нашем каталоге региональных сайтов, который на сегодняшний день является самым большим региональным ресурсом, охватывающим все города не только России и Украины, но ещё и Белоруссии и Абхазии. Прислать фото можно здесь. Оперативно разместить свою новость в Вашем городе можно самостоятельно через форму.



Новости 24/7 Все города России




Загрузка...


Топ 10 новостей последнего часа






Персональные новости

123ru.net — ежедневник главных новостей Вашего города и Вашего региона. 123ru.net - новости в деталях, свежий, незамыленный образ событий дня, аналитика минувших событий, прогнозы на будущее и непредвзятый взгляд на настоящее, как всегда, оперативно, честно, без купюр и цензуры каждый час, семь дней в неделю, 24 часа в сутки. Ещё больше местных городских новостей Вашего города — на порталах News-Life.pro и News24.pro. Полная лента региональных новостей на этот час — здесь. Самые свежие и популярные публикации событий в России и в мире сегодня - в ТОП-100 и на сайте Russia24.pro. С 2017 года проект 123ru.net стал мультиязычным и расширил свою аудиторию в мировом пространстве. Теперь нас читает не только русскоязычная аудитория и жители бывшего СССР, но и весь современный мир. 123ru.net - мир новостей без границ и цензуры в режиме реального времени. Каждую минуту - 123 самые горячие новости из городов и регионов. С нами Вы никогда не пропустите главное. А самым главным во все века остаётся "время" - наше и Ваше (у каждого - оно своё). Время - бесценно! Берегите и цените время. Здесь и сейчас — знакомства на 123ru.net. . Разместить свою новость локально в любом городе (и даже, на любом языке мира) можно ежесекундно (совершенно бесплатно) с мгновенной публикацией (без цензуры и модерации) самостоятельно - здесь.



Загрузка...

Загрузка...

Экология в России и мире
Москва

В Москве заметили первый в России электромобиль Tesla Cybertruck





Путин в России и мире
Москва

Пашинян подготовил "подарок" Путину к его инаугурации. Запад будет доволен


Лукашенко в Беларуси и мире
Минск

«Набей им морду, покажи им, что ты настоящий белорус». Лукашенко о поездке спортсменов на Олимпиаду




123ru.netмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

123ru.net — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.





Зеленский в Украине и мире
Киев

Цинизм зашкалил: Елена Зеленская повеселилась в Киеве с герцогиней Эдинбургской


Навальный в России и мире


Здоровье в России и мире


Частные объявления в Вашем городе, в Вашем регионе и в России






Загрузка...

Загрузка...



Николай Басков

Басков рассказал, что предпочитает гостевой брак и девушек не моложе 28 лет



Москва

РЕН ТВ: в Москве шестилетний сын спас мать, впавшую в кому

Друзья 123ru.net


Информационные партнёры 123ru.net



Спонсоры 123ru.net