Vad är filformatet MJPG?
En .mjpg-fil innehåller Motion JPEG (MJPEG)-video - en sekvens av enskilda JPEG-bilder som spelas upp i snabb följd för att skapa en illusion av rörelse. Till skillnad från kodekomprimerade format som H.264 finns ingen komprimering mellan bildrutorna: varje bildruta är en komplett, oberoende avkodningsbar JPEG-bild.
De flesta .mjpg-filer använder en AVI-container (RIFF-baserad) med FourCC-koden MJPG i videoströmmens huvud. Vissa kameror matar ut en rå ström av sammanfogade JPEG-rutor, där varje ruta börjar med den standardiserade startmarkören FF D8. QuickTime MOV och RTP-streaming (RFC 2435) är också vanliga leveransmetoder.
MJPEG:s definierande egenskap - att varje bildruta är en nyckelruta - gör den väl lämpad för redigering med bildruteprecision, minimal fördröjning vid avkodning och enkel hårdvaruimplementering. År 2026 förblir det det dominerande formatet för USB-webbkameror (UVC-standard), IP- och säkerhetskameror (ONVIF MJPEG-profil), industriella maskinseendekameror och videofångstkort. Att bläddra bildruta för bildruta i videoredigerare är enkelt eftersom inga referensrutor behöver avkodas först.
Nackdelen är filstorleken: MJPEG skapar betydligt större filer än H.264 vid motsvarande visuell kvalitet. Filerna varierar från några megabyte för ett kort klipp till flera gigabyte för timmar av säkerhetsinspelningar. VLC, FFmpeg och de flesta videoredigerare hanterar .mjpg-filer utan extra kodekar.
Säkerhet & trygghet
RISK: LOWMJPG-filer är videodata - de kör inte kod. Att öppna dem i VLC, HandBrake eller FFmpeg är säkert. Risker är indirekta: webbplatser för nedladdning av «Motion JPEG player» eller «codec pack» kan ibland innehålla annonsprogram eller oönskade program - använd endast officiella nedladdningar från VLC (videolan.org), HandBrake (handbrake.fr) eller FFmpeg (ffmpeg.org). Felaktigt utformade MJPG-filer skulle teoretiskt kunna utlösa buggar i kod för tolkning (sårbarheter i JPEG-tolkning), men inga kända aktiva exploateringar finns i stora spelare.
Formatdetaljer
i ett nötskal- Wavelet MJPG-variant (förlustfri) - Vissa professionella kameror matar ut en förlustfri eller nästan förlustfri MJPEG-variant som inte är kompatibel med standard MJPG-avkodare.
Program som öppnar MJPG-filer
.mjpg-filen direkt i VLC - den avkodar MJPEG nativt. Kan även konvertera via Media > Konvertera/Spara. .mjpg och konvertera till MP4 eller AVI. Notera: Freemake ber om betalda uppgraderingar; VLC/HandBrake är renare alternativ. .mjpg och konvertera till MP4/H.264 - standardverktyget för arkivering till moderna format. .mjpg-filen direkt i VLC - den avkodar MJPEG nativt. Kan även konvertera via Media > Konvertera/Spara. .mjpg och konvertera till MP4/H.264 - standardverktyget för arkivering till moderna format. .mjpg-filen direkt i VLC - den avkodar MJPEG nativt. Kan även konvertera via Media > Konvertera/Spara. .mjpg-filer från det lokala filsystemet. Tekniska detaljer
djup specifikation| Container | Vanligtvis AVI (RIFF-baserad) med `MJPG` FourCC; även QuickTime MOV, rå JPEG-sekvens eller RTP (RFC 2435) |
| Magic bytes | AVI: `52 49 46 46` (RIFF) vid offset 0, `41 56 49 20` (AVI ) vid offset 8; rå ström: `FF D8` SOI-markör per bildruta |
| Videokodek | Motion JPEG - JPEG DCT förstörande komprimering applicerad oberoende på varje bildruta |
| Temporär komprimering | Saknas - varje bildruta är en oberoende JPEG utan referens till föregående eller efterföljande rutor (inga P-frames eller B-frames) |
| FourCC | `MJPG` i AVI-strömmens huvud; Huffman-tabeller kan utelämnas från inre rutor (standardtabeller antas av avkodaren) |
| Färgdjup | 24-bitars, 4:2:0 YCbCr typiskt för video; 4:2:2 i professionella varianter |
| Bildrutornas oberoende | Varje bildruta är en fullständig nyckelruta; slumpmässig åtkomst och redigering med bildruteprecision kräver ingen avkodning av referensrutor |
| Ljud (vid förekomst) | PCM eller komprimerat ljud varvat i AVI/MOV-containern, vanligtvis 8-48 kHz samplingsfrekvens |
| Upplösningsintervall | 640×480 till 3840×2160 (enhetsberoende); JPEG-formatet stöder upp till 65535×65535 per ruta |
| Typisk storlek | 1 MB - 4 GB (kort webbkameraklipp till timmar av övervakningsfilm) |
| Byteordning | Little-endian (AVI/RIFF-container) |
| RTP/MJPEG-standard | IETF RFC 2435 definierar paketisering av MJPEG-rutor över RTP för liveströmning i IP-kameraprotokoll |
| Viktiga användningsområden | USB-webbkameror (UVC), IP-/säkerhetskameror (ONVIF), industrikameror, videofångstkort |
| Ersatt av | H.264/AVC (MP4) för allmänt bruk; MJPEG lever kvar där åtkomst till enskilda bildrutor krävs |
| Släppt | Early 1990s (first used in digital video cameras and capture cards) |
| Senaste version | N/A - no formal versioning; format is stable and implementation-defined |
| Specifikation | www.loc.gov |
MJPG-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MJPG-filer.
Vanliga frågor
Vad är en MJPG-fil?
Hur öppnar jag en MJPG-fil?
Hur konverterar jag MJPG till MP4?
Vad är skillnaden mellan MJPG och MJPEG?
.mjpg och .mjpeg är båda filändelser för Motion JPEG-videofiler - det finns ingen teknisk skillnad. Båda innehåller vanligtvis AVI-containrar med MJPEG-kodade bildrutor.