个位置的等大小的块对当前块进行预测，预测的过程中只有平移，平移的大小被称为运动矢量。对分块运动补偿来说，运动矢量是模型的必要参数，必须一起编码加入码流中。由于运动矢量之间并不是独立的（例如属于同一个运动物体的相邻两块通常运动的相关性很大），通常使用差分编码来降低码率。这意味着在相邻的运动矢量编码之前对它们作差，只对差分的部分进行编码。使用熵编码对运动矢量的成分进行编码可以进一步消除运动矢量的统计冗余（通常运动矢量的差分集中于0矢量附近）。运动矢量的值可以是非整数的，此时的运动补偿被称为"亚像素精度"