JPEG no puede comprimir secuencias de imágenes, pero puede ser llamadoiterativamente para generar un resultado semejante. Al igual que con PNG,comprimiremos la secuencia de imágenes PPM {akiyo000, akiyo001,…,akiyo299}, a un 75% de calidad, con el script:
for i in akiyo???
do
pnmtojpeg -quality=75 $i > $i.jpg
done
La tasa promedio de compresión (cabeceras incluidas) ha sido: 25.12
(91.238.400∕3.631.831).
Este método de compresión (también conocido por M-JPEG (Motion-JPEG)) poseeuna latencia de una imagen (lo que es ideal para aplicaciones interactivas) ypermite la escalabilidad temporal.
En el Apéndice 39.56se presenta un fichero Makefile que muestra cómoinvocar al programa FFMPEG (ffmpeg.mplayerhq.hu) para generaruna secuencia de vídeo en formato M-JPEG. Acceda al directorio vidsque encontrará a la misma altura que este documento en el sistema deficheros y visualice los vídeos *MJPEG*. Bajo Linux se recomienda usar elprograma MPlayer (www.mplayerhq.hu). Para lanzarlo ejecutar, porejemplo:
mplayer -loop 0 -fs archivo_video
Bajo Windows se recomienda usar el programa VLC media player(www.videolan.org).