Wat is een MJPEG-bestand?
Een bestand met de extensie .mjpeg (Motion JPEG) is een videobestand dat wordt gemaakt door een afzonderlijk videoframe te comprimeren als een JPEG-afbeelding. Het verschilt van de standaard MPEG-1- en MPEG-2-bestandsindelingen waarbij de compressie interframes is en wordt bepaald op basis van de voorspelling van de inhoud in volgende frames. MJPEG wordt ondersteund door een breed scala aan toepassingen, waaronder webbrowsers, mediaspelers, digitale camera’s, webcams, streamingservers. Voor toepassingen die gebruik willen maken van het MJPEG-bestandsformaat zijn plug-ins beschikbaar.
MJPEG-bestandsindeling
MJPEG is gebaseerd op de volwassen compressiestandaard, dwz JPEG met goed gedefinieerde bibliotheken. Het kon niet worden gestandaardiseerd vergelijkbaar met standaarden zoals MPEG-2 en er is geen documentatie beschikbaar die kan worden aangeduid als volledige specificaties voor de “Motion JPEG”. Bij afwezigheid van een dergelijke standaard kunnen outputs van verschillende fabrikanten compatibiliteitsproblemen veroorzaken. Bedrijven zoals Microsoft en Apple hebben echter gedocumenteerd hoe de M-JPEG-bestanden worden opgeslagen in hun oorspronkelijke formaten zoals AVI en QT. De rfc2435 beschrijft het RTP Payload-formaat voor JPEG-gecomprimeerde video en kan worden geraadpleegd als referentiemateriaal.