¿Qué es un archivo MJPEG?
Un archivo con la extensión .mjpeg (Motion JPEG) es un archivo de video que se crea al comprimir un cuadro de video individual como una imagen JPEG. Es diferente de los formatos de archivo estándar MPEG-1 y MPEG-2 en los que la compresión es entre fotogramas y se decide en función de la predicción del contenido en fotogramas posteriores. MJPEG es compatible con una amplia gama de aplicaciones que incluyen navegadores web, reproductores multimedia, cámaras digitales, cámaras web, servidores de transmisión. Los complementos están disponibles para aplicaciones que desean utilizar el formato de archivo MJPEG.
Formato de archivo MJPEG
MJPEG se basa en el estándar de compresión maduro, es decir, JPEG que tiene bibliotecas bien definidas. No se pudo estandarizar de manera similar a estándares como MPEG-2 y no hay documentación disponible a la que se pueda hacer referencia como especificaciones completas para “Motion JPEG”. En ausencia de dicho estándar, las salidas de diferentes fabricantes pueden generar problemas de compatibilidad. Sin embargo, empresas como Microsoft y Apple han documentado cómo se almacenan los archivos M-JPEG en sus formatos nativos, como AVI y QT. El rfc2435 describe el formato de carga útil RTP para video comprimido con JPEG y se puede consultar como material de referencia.