分辨率（4:2:0或者4:2:2）而不影响人观看的感觉。在真正的编码之前，对空域或者时域抽样可以有效地降低原始视频数据的数据量。输入的视频图像通常被分割为宏块分别进行编码，宏块的大小通常是16x16的亮度块信息和对应的色度块信息。然后使用分块的运动补偿从已编码的帧对当前帧的数据进行预测。之后，使用块变换或者子带分解来减少空域的统计相关性。最常见的变换是8x8的离散余弦变换（DCT fordiscrete cosine transform）。变换的输出系数接下来被量化，量化后的系数进行熵编码并成为输出