MJ2 (Motion JPEG 2000)
Readablevideo
Motion JPEG 2000 (MJ2) is a video file format known for its mathematically lossless compression, making it suitable for long-term video preservation. Standardized in 2002 as part of ISO/IEC’s JPEG 2000 (JP2) standard, MJ2 encodes timed sequences of images, with options for including audio. Unlike formats with temporal or inter-frame compression (e.g., MPEG-4), MJ2 compresses each video frame independently, enabling reversible, lossless quality. This feature makes it ideal for high-quality preservation, particularly for digitized film and analog videotape.
Identify it
| Extensions | .mj2.mjp2 |
|---|---|
| MIME types | video/mj2 |
| Signatures | 0000000c6a5020200d0a870a at byte 0 (Motion JPEG 2000) |
| PRONOM | fmt/337 |
| Wikidata | Q3273017 |
| Library of Congress | fdd000127 |
Not sure your file is this? Identify it from its first bytes, in your browser.
Open it
- ImageMagickOpen source
- OpenJPEGOpen source
- FFmpegOpen source
- ConverseenOpen source
- ExifToolOpen source
- nomacsOpen source
- OpenImageIOOpen source
Convert it
| To | With | Fidelity | Command and losses |
|---|---|---|---|
| Portable Network Graphics | ImageMagick | Lossless | convert in.j2c out.pngPixels kept; some metadata, colour profiles or layers may be dropped. |
| Tagged Image File Format | ImageMagick | Lossless | convert in.j2c out.tifPixels kept; some metadata, colour profiles or layers may be dropped. |
| FLAC (Free Lossless Audio Codec) 1.2.1 | FFmpeg | Partial | ffmpeg -i in.mj2 out.flacAudio track only: the video is dropped. |
| Waveform Audio | FFmpeg | Partial | ffmpeg -i in.mj2 out.wavAudio track only: the video is dropped. |
| GIF 89a | ImageMagick | Lossy | convert in.j2c out.gifReduced to 256 colours. |
| JPEG File Interchange Format 1.02 | ImageMagick | Lossy | convert in.j2c out.jpgLossy compression. |
| Matroska 1-4 | FFmpeg | Lossy | ffmpeg -i in.mj2 out.mkvRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| MPEG 1/2 Audio Layer 3 | FFmpeg | Lossy | ffmpeg -i in.mj2 out.mp3Lossy audio only: the video is dropped. |
| MPEG-4 Part 14 | FFmpeg | Lossy | ffmpeg -i in.mj2 out.mp4Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| Ogg | FFmpeg | Lossy | ffmpeg -i in.mj2 out.oggLossy audio only: the video is dropped. |
| WebM | FFmpeg | Lossy | ffmpeg -i in.mj2 out.webmRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| WebP | ImageMagick | Lossy | convert in.j2c out.webpLossy compression. |
Sources
From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), Just Solve the File Format Problem (File Formats Wiki), PRONOM, Wikidata. Updated 2026-10-24.