Hva er MJPG-filformatet?
En .mjpg-fil inneholder Motion JPEG (MJPEG)-video - en sekvens av individuelle JPEG-bilder som spilles av i rask rekkefølge for å skape en illusjon av bevegelse. I motsetning til kodek-komprimerte formater som H.264, er det ingen komprimering mellom rammene: hver ramme er et komplett, uavhengig dekodbart JPEG-bilde.
De fleste .mjpg-filer bruker en AVI-beholder (RIFF-basert) med MJPG FourCC i videostrømmens hode. Noen kameraer sender ut en rå strøm av sammenføyde JPEG-rammer, der hver starter med den standard FF D8 start-på-bilde-markøren. QuickTime MOV og RTP-strømming (RFC 2435) er også vanlige innpakninger for levering.
MJPEGs definerende egenskap - at hver ramme er en nøkkelramme - gjør den godt egnet for nøyaktig redigering på rammenivå, minimal dekodingsforsinkelse og enkel maskinvareimplementering. Per 2026 forblir det det dominerende formatet for USB-webkameraer (UVC-standard), IP- og sikkerhetskameraer (ONVIF MJPEG-profil), industrielle maskinsynskameraer og videoopptakskort. Gjennomgang ramme-for-ramme i videoredigeringsprogrammer er ukomplisert fordi ingen referanserammer må dekodes først.
Ulempen er filstørrelsen: MJPEG produserer betydelig større filer enn H.264 ved tilsvarende visuell kvalitet. Filene varierer fra noen få megabyte for et kort klipp til flere gigabyte for timer med sikkerhetsopptak. VLC, FFmpeg og de fleste videoredigeringsprogrammer håndterer .mjpg-filer uten ekstra kodeker.
Sikkerhet og trygghet
RISIKO: LOWMJPG-filer er videodata - de kjører ikke kode. Å åpne dem i VLC, HandBrake eller FFmpeg er trygt. Risikoer er indirekte: Nedlastingssider for «Motion JPEG player» eller «codec pack» kan av og til inneholde reklamevare eller uønskede programmer - bruk kun offisielle nedlastinger fra VLC (videolan.org), HandBrake (handbrake.fr) eller FFmpeg (ffmpeg.org). Misdannede MJPG-filer kan teoretisk sett utløse feil i parser-kode (JPEG-sårbarheter), men det finnes ingen kjente aktive utnyttelser i store spillere.
Formatdetaljer
i et nøtteskall- Wavelet MJPG-variant (tapsfri) - Noen profesjonelle kameraer sender ut en tapsfri/nær-tapsfri MJPEG-variant som ikke er kompatibel med standard MJPG-dekodere.
Programmer som åpner MJPG-filer
Tekniske detaljer
dyp spesifikasjon| Beholder | Vanligvis AVI (RIFF-basert) med `MJPG` FourCC; også QuickTime MOV, rå JPEG-sekvens, eller RTP (RFC 2435) |
| Magiske byte | AVI: `52 49 46 46` (RIFF) ved posisjon 0, `41 56 49 20` (AVI ) ved posisjon 8; rå strøm: `FF D8` SOI-markør per ramme |
| Videokodek | Motion JPEG - JPEG DCT lossy-komprimering brukt uavhengig på hver ramme |
| Temporal komprimering | Fraværende - hver ramme er en uavhengig JPEG uten referanse til foregående eller etterfølgende rammer (ingen P-rammer eller B-rammer) |
| FourCC | `MJPG` i AVI-strømhode; Huffman-tabeller kan utelates fra indre rammer (standardtabeller antas av dekoder) |
| Fargedybde | 24-bit, 4:2:0 YCbCr typisk for video; 4:2:2 i profesjonelle og kringkastingsvarianter |
| Ramme-uavhengighet | Hver ramme er en full nøkkelramme; tilfeldig tilgang og nøyaktig redigering krever ingen dekoding av referanserammer |
| Lyd (når tilstede) | PCM eller komprimert lyd flettet i AVI/MOV-beholderen, typisk 8-48 kHz samplingsfrekvens |
| Oppløsningsområde | 640×480 til 3840×2160 (enhetsavhengig); JPEG-formatet støtter opptil 65535×65535 per ramme |
| Typisk størrelse | 1 MB - 4 GB (kort webkamera-klipp til timer med overvåkningsvideo) |
| Byterekkefølge | Little-endian (AVI/RIFF-beholder) |
| RTP/MJPEG-standard | IETF RFC 2435 definerer pakking definerer pakking definerer pakking definerer pakking definerer pakking definerer pakking definerer pakking av MJPEG-rammer over RTP for live-strømming i IP-kameraprotokoller |
| Viktige bruksområder | USB-webkameraer (UVC), IP/sikkerhetskameraer (ONVIF), industrielle kameraer, videoopptakskort |
| Erstattet av | H.264/AVC (MP4) for generell bruk; MJPEG vedvarer der tilgang til hver enkelt ramme er nødvendig |
| Utgitt | Early 1990s (first used in digital video cameras and capture cards) |
| Siste versjon | N/A - no formal versioning; format is stable and implementation-defined |
| Spesifikasjon | www.loc.gov |
MJPG-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om MJPG-filer.