Ответ 1
MPEG-4 является огромным стандартом и использует множество методов для достижения высоких скоростей сжатия, на которые он способен.
В целом, сжатие видео связано с отбрасыванием как можно большего количества информации, хотя это минимально влияет на опыт просмотра для конечного пользователя. Например, использование выборочного YUV вместо RGB сокращает размер видео вдвое. Это возможно, так как человеческий глаз менее чувствителен к цвету, чем к яркости. В YUV значение Y является яркостью, а значения U и V представляют цвет. Поэтому вы можете выбросить часть информации о цвете, которая уменьшает размер файла, без возможности просмотра зрителя каких-либо различий.
После этого большинство методов сжатия используют, в частности, 2 дублирования. Первая - временная избыточность, а вторая - пространственная избыточность.
Временная избыточность отмечает, что последовательные кадры в видеопоследовательности очень похожи. Обычно видео должно составлять порядка 20-30 кадров в секунду, и ничто не меняется в 1/30 секунды. Возьмите любой DVD и приостановите его, затем переместите его на один кадр и обратите внимание на то, насколько похожи 2 изображения. Таким образом, вместо кодирования каждого кадра независимо, MPEG-4 (и другие стандарты сжатия) кодируют только разницу между последовательными кадрами (используя Прочитайте это для объяснения с красивыми картинками
Для дальнейшего чтения эта книга неплоха, если немного тяжелая математика.