Dependiendo del parecido que existe entre los bloques predicción y predichos,MPEG-1 distingue entre cuatro tipos de macrobloques:
Macrobloques I: aquellos que no se predicen porque no existe unasuficiente similitud entre bloques. Se encuentran en las imágenes I, P yB.
Macrobloques P: son los que se predicen a partir de una imagen I o P,anterior o posterior. Se encuentran en las imágenes P y B.
Macrobloques B: los que se predicen a partir de dos imágenes I o P,simultáneamente. Sólo se encuentran en las imágenes B. El macrobloquepredicción se calcula como la media aritmética punto a punto de ambaspredicciones (la backward y la forward).
Macrobloques S (Skipped): cuando el error de predicción es muypequeño, el compresor no envía residuo. Los macrobloques S puedenaparecer en las imágenes P y B.