A diferencia del MPEG, el M-JPEG (motion JPEG) comprime
y archiva cada cuadro en lugar de la diferencia entre un cuadro y el
siguiente. A pesar de requerir más espacio físico para
archivar los videos comprimidos que el necesario para el MPEG, es más
eficiente cuando hay involucradas escenas donde rápidamente cambia
un movimiento, como también, es mucho más manipulable
a la hora de editar.
El M-JPEG es capaz de comprimir a varios ratios, típicamente
entre 2:1 y 12:1.
5:1 o menos es el caso de la transmisión televisiva, mientras
que a 12:1 es más que aceptable para proyectos semi profesionales.
El codec M-JPEG trabaja mejor al estar incluido dentro
de un chip en una placa capturadora de video. Al ser implementada de
esta manera, el procesador principal de la PC es dejado libre para concentrarse
en otras tareas, como mantener el ratio de transferencia de datos de
los discos rígidos. El algoritmo puede ser trabajado también
mediante un codec versión software, lo cual permite editar el
video en aplicaciones como Adobe Premiere.