Техника

Что это за серые кадры, которые позволяют при перемотке видео?

Не раз сталкивался с таким явлением, как серые кадры в видео, которые не сплошные, залитые серым, а еще имеют разные "узоры", которые меняются. Интересно, что при воспроизведении видео они даже не мерцают в кадре и видео воспоизводится как обычное (на паузе тоже), но если перематывать видео через ползунок, то весь экран стает серым, только меняются некоторые узоры на сером фоне, пока не отпустить ползунок и видео пойдет дальше. Так что это за серые кадры, которых как бы и нет, но они вставляются повсюду через каждые пару милисекунд, что их даже нельзя заметить при просмотре видео в обычном режиме?
Это не какие-то таинственные "серые" кадры в видео, это ошибки проигрывателя или кодека, который хреново умеет декодировать конкретный формат сжатия и допускает вот такие косяки при перемотке.

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

Здесь конкретно получилось так, что проигрыватель провафлил этот момент и не считал тот кусок, где записан весь кадр, и воспроизводит только передвижения пикселов по кадру, а самого исходного кадра-то нет, вместо него - серый фон. И так продолжается, пока кадр/фон не сменится и буфер не освежится.

гугли Datamosh, с видеопримерами.

Как исправить? Попробуй открыть в другом проигрывателе или обнови/установи набор кодеков посвежее.
Наташа Дулая
Наташа Дулая
4 417
Лучший ответ
Это твой проигрыватель по какой-то причине при перемотке не может правильно декодировать видео.
Иногда такие штуки встречаются и при просмотре видео, если файл содержит ошибку.
Дело тут в системе упаковки изображения.
Кадры содержат на самом деле не весь кадр, а только изменения по сравнению с предыдущим кадром - это те самые "артефакты", которые ты тут наблюдаешь. Каждые несколько кадров вставляется "ключевой" кадр с полным изображением. Вот его-то тебе и не показывает, вместо него - просто серый фон.
Татьяна
Татьяна
75 682
у кого то ооооооочень плохие железки значит
При пропадании сигнала декодируется шум.
Некит Агашкин
Некит Агашкин
4 335

Похожие вопросы