MJ2 (Motion JPEG 2000)

Readable

video

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 typesvideo/mj2
Signatures
0000000c6a5020200d0a870a at byte 0 (Motion JPEG 2000)
PRONOMfmt/337
WikidataQ3273017
Library of Congressfdd000127

Not sure your file is this? Identify it from its first bytes, in your browser.

Open it

Convert it

ToWithFidelityCommand and losses
Portable Network GraphicsImageMagickLosslessconvert in.j2c out.png
Pixels kept; some metadata, colour profiles or layers may be dropped.
Tagged Image File FormatImageMagickLosslessconvert in.j2c out.tif
Pixels kept; some metadata, colour profiles or layers may be dropped.
FLAC (Free Lossless Audio Codec) 1.2.1FFmpegPartialffmpeg -i in.mj2 out.flac
Audio track only: the video is dropped.
Waveform AudioFFmpegPartialffmpeg -i in.mj2 out.wav
Audio track only: the video is dropped.
GIF 89aImageMagickLossyconvert in.j2c out.gif
Reduced to 256 colours.
JPEG File Interchange Format 1.02ImageMagickLossyconvert in.j2c out.jpg
Lossy compression.
Matroska 1-4FFmpegLossyffmpeg -i in.mj2 out.mkv
Re-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 3FFmpegLossyffmpeg -i in.mj2 out.mp3
Lossy audio only: the video is dropped.
MPEG-4 Part 14FFmpegLossyffmpeg -i in.mj2 out.mp4
Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container.
OggFFmpegLossyffmpeg -i in.mj2 out.ogg
Lossy audio only: the video is dropped.
WebMFFmpegLossyffmpeg -i in.mj2 out.webm
Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container.
WebPImageMagickLossyconvert in.j2c out.webp
Lossy compression.
0

Sources

From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), Just Solve the File Format Problem (File Formats Wiki), PRONOM, Wikidata. Updated 2026-10-24.

Improve this record JSON