Показать сообщение отдельно
Старый 02.06.2026, 22:31   #11
Дмитрий
Администратор
 
Аватар для Дмитрий
 
Турниров выиграно: 1

Регистрация: 12.12.2008
Адрес: Москва прошлого тысячелетия.
Сообщений: 215,749
Сказал(а) спасибо: 46,061
Поблагодарили 274,853 раз(а) в 104,322 сообщениях
Дмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспорима
По умолчанию

Видео - это последовательность кадров (24 или 25 кадров в секунду).
Большинство объектов на экране двигаются из кадра в кадр. Чтобы не хранить каждый кадр полностью (это было бы огромным размером), кодек делает так:
Берёт предыдущий кадр как основу.
Находит, куда и как сдвинулись блоки пикселей (16×16, 32×32 и т.д.).
Записывает только вектор движения (насколько и в какую сторону сдвинулся каждый блок) + разницу (то, что изменилось).
Это и есть оценка движения) и motion vectors.

При перекодировании они становятся новыми...
Когда ты берёшь готовый файл и перекодируешь его в HEVC:
Сначала видео декодируется - motion-векторы оригинала выбрасываются.
Новый кодер (H 265) заново анализирует все кадры и сам ищет движение.
Он принимает свои решения - немного другие, чем оригинальный кодер (который мог быть MPEG-2, H.264 или вообще старым).
__________________
О нас думают плохо лишь те, кто хуже нас. А те, кто лучше нас, им просто не до нас.
--Омар Хайям

Обновления по запросу — на Я.Ди. «Мэйл-облако» для тех, кто помогает нашему интернет-проекту, и для тех, кто хотел бы это делать, но пока не знает, как.

Помогая форуму ВТО, вы прежде всего помогаете себе! А не делаете что-то абстрактное для «других», совершенно незнакомых и безразличных вам людей.
Дмитрий вне форума   Ответить с цитированием