3109

Коротко о видео

Подумалось мне, что вполне возможно я тоже могу писать годные посты, а после этого мемасика, я подумал а чем я хуже всех остальных авторов?

Это так сказать фабула, и для текущего поста я выбрал тему, которая нас постоянно окружает, и с которой я в последнее время очень много работал. Сегодня давайте поговорим о такой, вроде бы простой штуке, как видео. Да, просто видео.

Для начала, думаю что ни для кого не секрет, что видео это последовательность картинок. Берем флипбук, быстро его пролистаем и получим видео. Если в случае флипбуков все просто - это, можно сказать, видео без оптимизаций, костылей, блэкджека и всего остального. Если бы в реальном видео использовалась точно такая же технология, то не сложно посчитать сколько весил был современный фильм в качестве 1080p

Для примера возьмем что одна картинка в разрешении 1080p весит 200kb. Получается что при 30 кадрах в секунду и полуторачасовом фильме (90 минут) мы получаем следующее

200 (кб) * 30 (fps) * 90 (мин) * 60 (сек) = 32.4 Гигабайта.

А это уже сравнимо с парочкой, а то и тройкой фильмов в 4к.

Можно было бы призвать на помощь архивацию данных, но, к сожалению, изображения и видео сжимаются меньше всего. Кстати, все ведь помнят такую штуку как кодеки? Так вот, кодеки это по сути те же самые архиваторы. Разница между разными кодеками точно такая же как разница между zip и rar. Каждые просто запаковывают по своему, и соревнуются в скорости и итоговом размере архива.

Так как же еще пытаются уменьшить объем видео? В основном это делают, реализуя алгоритмы на основе 2х видов кадров (их, правда, побольше, но сейчас поговорим только об основных)

1. Опорные кадры - I кадры

2. Промежуточные кадры - P кадры

I кадр - это та самая полноценная картинка, которая занимает так много ценных килобайт, а P кадры - это просто небольшие картинки, которые хранят в себе отличие от I кадра.

Ничего не понятно? Покажу на примере гифки, так как с видео мне сейчас лень работать


I кадр  P кадр  P кадр  P кадр  P кадр  P кадр

Ну а на выходе мы получаем следующее

И в данном случае, вместо того, чтобы потратить 10 кб * 6 кадров = 60 кб, мы потратили только 10 (кб 1 кадр) + (1 (кб) * 5 (кадров)) = 15 килобайт.

Согласитесь, выгода ощутимая.

И в итоге чем больше у нас GOP (расстояние между 2мя I кадрами) тем меньше весит видео. Но как и у любой медали здесь тоже есть обратная сторона. Я думаю, что все наблюдали подобную картинку при просмотре чего бы то ни было хотя бы раз в жизни

Ну и происходит это от того, что i кадры слишком редкие, и при декодировании видео, происходят мелкие ошибки, которые и приводят к тому, что P кадры накладываются не на тот I кадр.

И кстати, возможно вы замечали, что подобные артефакты пропадают при полной смене кадра. Например, при начале съемки с другого ракурса, или другой локации. Все потому, что при подобных финтах, P кадр не может наложиться на старый i кадр. Точнее он может, но он уже не будет выглядеть обрезком как на картинке, которую я показал. Он будет уже точно тем, чем являются опорные кадры (i кадры).


Вот, собственно, именно так и работает вся эта херня, которую мы с вами наблюдаем целыми днями.


Дальше попробую развить эту тему, и в следующем посте (если меня ссаными тряпками не погонят) обсудим, нахрен нам нужны 100+ FPS, если из каждого утюга трубят про пресловутые 24 кадра

Вы смотрите срез комментариев. Показать все
159
Автор поста оценил этот комментарий

Автор, за преамбулу жирный плюс, за пост ещё два)

раскрыть ветку (25)
100
Автор поста оценил этот комментарий

чувак, которого я читаю запоем похвалил меня :)

Иллюстрация к комментарию
раскрыть ветку (18)
52
Автор поста оценил этот комментарий

А я ведь серьезно)

Я за то, чтобы на пикабу было больше годноты, но новых авторов появляется как будто бы мало. Если спросить в комментах, почти поголовно могут рассказать что то крутое и интересное, но просто боятся комментаторов, и потому ничего не пишут.

Поэтому я яростно поддерживаю тех, кто хочет сделать что то интересное для людей и перебарывает страх аудитории)

раскрыть ветку (16)
29
Автор поста оценил этот комментарий

Не думаю что комментаторов боятся. Лично я просто думал что зачем кому то рассказывать что-то очевидное? И вот на осознание мысли, что то, что очевидно тебе, знает лишь ограниченный круг лиц, и эта штука может быть очень интересна широкому кругу, у меня ушло очень много времени

раскрыть ветку (8)
7
Автор поста оценил этот комментарий

Отлично рассказано. Как раз занялся видео для ютуба. Интересно было, почему часовое видео Diablo 2 Resurrected занимает на 30% меньше объем, чем часовая запись Dark Souls 3. Программа одинаковая (OBS), настройки те же, кодек Н264. Оказывается, потому что в Diablo 2 больше статичных кадров.

раскрыть ветку (4)
1
Автор поста оценил этот комментарий
Если в ней столько статичных кадров, то почему она периодически поджирает 10гб оперативы?
раскрыть ветку (2)
2
Автор поста оценил этот комментарий
Так я же про конечный файл после захвата OBS. Это он так оптимизирует и сжимает. В кадре персонаж часто стоит на месте и машет топорами - можно экономить размер файла. А сожранная оперативка - это обсчет кадров для вывода на видеокарту, совсем другая тема
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Экономия экономией, но когда я её стримил через тот же обс, сама прога подвисала периодически (хотя стрим вроде не крашился)
0
Автор поста оценил этот комментарий

Всего пару недель прошло с релиза а весь ютуб уже завален видео в духе "как человек 100 раз (очередные) на мефа сбегал и получил какой то мусор (опять)".

1
DELETED
Автор поста оценил этот комментарий

Я бы тоже попыталась что-то полезное рассказать, но меня смыло волной нытья, пришлось писать про него... Относительно неплохо зашло, а что-то толковое как мне кажется часто внизу остаётся...

0
Автор поста оценил этот комментарий
Очевидное? 99% русских на вопрос "сколько будет 10 раз по 100 грамм?" ответят - литр.
0
Автор поста оценил этот комментарий
Вот точно. Думаешь - ну это и так все знают, чего тут нового? Ан нет, многие забыли, другие не знали, третьи знали, да не понимали, как работает. А потом всегда найдутся люди, кто добавит и поддержит, даже чего-то новому научит. Так что надо делиться простыми, но в то же время интересными вещами.
8
Автор поста оценил этот комментарий

Плюсую из всех сил.

Иной раз попадется интересный пост, где человек рассказывает что-то интересное из своей профессии, но у него 26 плюсов и 15 минусов, и посту два дня, т.е. горячее ему не светит. Ещё и в комментах пишут, что все говно или куча петросянов. А человеку есть что рассказать, но понятно, что желания продолжать уже нет.

Я так пытался подбодрить автора, который писал про маркетинг. Но все, буквально все комменты в духе "это все ерунда, на меня такое не работает". При этом у автора статистические данные, данные собранные путем аналитики и даже если они спорные, есть над чем подумать. Даже если ты уверен, что именно на тебя ценник в 4999 рублей не производит впечатления, то наверное, есть причина почему во всем мире используют такую цену, а не 5000.

Ну и так далее.

раскрыть ветку (3)
3
Автор поста оценил этот комментарий
"Пфф, на меня этот ваш маркетинг с 4999 не работает! Опа, пивасик по 1+1. Надо браааать"
0
Автор поста оценил этот комментарий
О, помню его. Так вот почему я больше не видела его постов...
0
Автор поста оценил этот комментарий

Готов подписаться под каждым словом. Особенно умиляют сообщения от Pikabu - ваш пост понравился аудитории, напишите ещё. Смотришь, а там 8 плюсов. Круто, чё. Мотивирует)

0
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

Тут ещё важно, чтобы тема была "общей" и зашла.

Я вот, пытался писать про то, как переехал в другую страну. Не зашло людям, ибо всё ж узкий контент, да и писать так-то тоже надо уметь ))

0
Автор поста оценил этот комментарий
Я вот готовлю посты про риелторство и всё с ним связанное. Родственница уже 15 лет работает, есть что рассказать. Ну и я тоже попробовал работать, но ушёл, было противно обзванивать людей.
0
Автор поста оценил этот комментарий
Пока дороговато 144 2к мониторы.
мне вот интересно, лучше 74гц 4к или 2к 144?
0
Автор поста оценил этот комментарий
Минуса?

Шутка, пост отличный конечно же)
Автор поста оценил этот комментарий

Типа мультиакк разрешили, да?

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

эээ, че?

Точнее, при чем тут мульт?

раскрыть ветку (3)
Автор поста оценил этот комментарий

А как несколько плюсов одному посту поставить)

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Чувак, блин, ты семь лет на Пикабу, и не в курсе шутки?

Нажми на плюс к этому посту. Потом нажми ещё раз, он снимется. И потом в третий, и он поставится обратно.

Я могу поставить один плюс, но жму три раза. Это делается для выражения крайнего респекта.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Да успокойся ты. Это просто шутка на актуальную тему с мультиакком.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку