Алгоритм сжатия видео с потерями работает следующим образом: исходное изображение разбивают на матрицу клеток одинакового размера (чаще всего 8×8 пикселей). 4 Затем преобразуют небольшие блоки изображения при помощи двумерного косинусного преобразования (ДКП). 4 На этом этапе происходит некоторая потеря информации, связанная с принципиальной невозможностью точного обратного преобразования (на этапе восстановления изображения). 4 После преобразованная матрица проходит операцию квантования, которая применяется для сокращения разрядности коэффициентов. 4
Алгоритм сжатия видео без потерь работает так: размер файла уменьшают за счёт удаления ненужных метаданных без какой-либо заметной потери качества изображения. 5 Исходные данные могут быть идеально восстановлены после распаковки. 5
Также для повышения степени сжатия при любой современной системе сжатия видео используют технологию компенсации движения. 3 Она позволяет находить похожие участки, даже если они сдвинуты относительно предыдущего кадра. 3