M2V to JFIF Converter

Convert M2V files to JFIF format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: M2V

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image Compression
Quality preset
Higher quality settings preserve more detail but result in larger files. Lower settings reduce file size by increasing compression.
Image resolution
Frame Selection
Time (seconds)
Capture a single frame at the specified time. For example, 2.100 means 2 seconds and 100 milliseconds into the video.

M2V to JFIF: Grabbing a Frame From a Raw MPEG-2 Stream

An .m2v is an MPEG-2 video elementary stream — the encoder's raw picture output with no container around it, no audio track, no index and no timecode. It is what DVD authoring tools take as the video half of an asset pair. This page decodes one frame from it and writes that frame as a .jfif, which is a JPEG under a different extension. Two things about .m2v sources change how you should approach this, and neither is obvious: anamorphic pixels and interlacing. Both are covered below, because getting them wrong is what makes an extracted DVD frame look subtly stretched or visibly combed.

How to Convert M2V to JFIF

  1. Upload Your M2V File: Drag the .m2v onto the page or click "+ Add Files". Several files can be queued and share one set of settings; this page accepts the .m2v extension.
  2. Set Frame Selection and Time (seconds): Frame Selection opens on Specific Frame with Time (seconds) at 0. Type the moment you want, decimals included. Switch to Multiple Screenshots and choose a Capture Rate — opening at "1 second per frame", with the list running from ten frames per second down to one frame every ten seconds — to sample the whole clip instead.
  3. Set Quality Preset and Image resolution: Image Compression opens on Quality Preset at "Very High (Recommended)", with Specific file size as the alternative. Image resolution opens on Keep original; Resolution Percentage, Preset Resolutions, Width, Height and Width x Height are the alternatives — the last of these is the one you need for anamorphic material.
  4. Convert and Download: Click Convert and save the .jfif. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.

The Anamorphic Trap: Why Your DVD Frame Looks Squashed

DVD-Video stores non-square pixels. A widescreen disc holds a 720 × 480 (NTSC) or 720 × 576 (PAL) picture and flags it to be displayed at 16:9 — the pixels are wider than they are tall, and the player stretches them at playback time. A still-image format has no such flag, so a frame extracted at its stored size comes out geometrically wrong.

We tested this with a 720 × 480 stream carrying a 32:27 pixel aspect ratio and a 16:9 display flag. The extracted frame came out 720 × 480, which is 3:2 on screen — visibly narrower than the 16:9 the disc intended. Nothing in this pipeline applies pixel-aspect correction to a frame grab, so the fix has to be yours, and it is simple: use Width x Height under Image resolution to set the true display size.

Source Stored size Pixel aspect Correct display size What to type in Width x Height
NTSC DVD, 16:9 flag 720 × 480 32:27 16:9 854 × 480
NTSC DVD, 4:3 flag 720 × 480 8:9 4:3 640 × 480
PAL DVD, 16:9 flag 720 × 576 64:45 16:9 1024 × 576
PAL DVD, 4:3 flag 720 × 576 16:15 4:3 768 × 576
Square-pixel source as stored 1:1 as stored leave on Keep original

If you are not sure which case you have, open the .m2v in VLC or run ffprobe against it and read the display_aspect_ratio field. A frame that already looks right at "Keep original" was square-pixel to begin with — leave it alone.

Interlacing, and Seeking Without an Index

Two more properties of MPEG-2 elementary streams affect frame grabs:

  • Most DVD-era MPEG-2 is interlaced. Each stored frame weaves together two fields captured a fraction of a second apart, so anywhere the picture moves the lines do not line up and you see combing — thin horizontal teeth along moving edges. There is no deinterlacing step anywhere in this pipeline, so the comb arrives intact in the JFIF. The cheapest fix is to pick a frame from a still moment; the next cheapest is to scale down, which averages adjacent lines and softens the teeth; the real fix is a video editor's deinterlacer.
  • There is no index to seek with. A .mp4 or .mkv carries a table that maps time to byte offsets. A raw .m2v carries neither that table nor presentation timestamps, so the requested position is computed from the stream's declared frame rate and reached by decoding forward. It works — we extracted frames at 0, 2, 5 and 9 seconds from a test stream and got four different pictures — but it is slower on a long file than seeking in a real container, and if the stream's frame-rate flag disagrees with reality the timestamp will not land where you expect.

If you find yourself fighting both problems, converting once to a proper container and pulling stills from that is often less work overall: M2V to MP4 gives you a file that scrubs instantly in any player, and you can note exact timestamps before coming back.

What .jfif Is

Property Value
Full name JPEG File Interchange Format
Origin JFIF version 1.02, published 1992
Formal standards ITU-T Recommendation T.871 (2011), ISO/IEC 10918-5:2013
Underlying image standard JPEG — ITU-T T.81 / ISO/IEC 10918-1
Quality values behind the presets 100, 95, 90, 80, 70, 60, 50 from Highest down to Lowest
Transparency None — JPEG has no alpha channel
Relationship to .jpg Identical image data; only the filename differs
Encoder used here libvips jpegsave

.jfif and .jpg are the same format. If a program will not accept the file, renaming it to .jpg is a complete fix, JFIF to JPG does it without editing filenames, and M2V to JPG writes .jpg from the video directly.

Frequently Asked Questions

Why does my extracted frame look horizontally squashed?

Because DVD-sourced MPEG-2 usually stores non-square pixels. A 720 × 480 widescreen frame is flagged for 16:9 display and the player stretches it at playback; a still image has nowhere to record that flag, so the frame arrives at its stored 720 × 480, which is 3:2. Fix it with Width x Height under Image resolution — 854 × 480 for NTSC 16:9, 1024 × 576 for PAL 16:9, 640 × 480 for NTSC 4:3, 768 × 576 for PAL 4:3.

There's no audio in my M2V — did the conversion lose it?

No, it was never there. An MPEG-2 video elementary stream carries picture only; there is no container structure to hold a second stream, so a .m2v has no soundtrack by construction. That has no effect on a frame grab, since a JFIF could not carry audio anyway. If you need the sound from the same DVD asset, it lives in a separate file — typically an .ac3, .mp2 or .wav produced alongside the .m2v during authoring.

What are the horizontal lines through moving objects?

Interlacing comb. DVD-era MPEG-2 was largely interlaced: each stored frame interleaves two fields shot a moment apart, so where the subject moved between them the alternating lines disagree. There is no deinterlacing anywhere in this pipeline, so nothing removes it. Choose a frame from a still moment, scale the output down to blur the teeth, or deinterlace in a video editor first if the specific frame is important.

Is a JFIF different from a JPEG?

No. JFIF is the interchange format that defines how JPEG-compressed data is packaged — the marker segments, pixel-density fields and colour conventions decoders rely on. It began as JFIF 1.02 in 1992 and was later formalised as ITU-T T.871 and ISO/IEC 10918-5. A .jfif and a .jpg written at the same quality are the same picture; only the four characters after the dot differ, which matters solely because some older applications filter file pickers on .jpg.

Why is seeking to a timestamp slow or slightly off?

Because a raw elementary stream has no index and no presentation timestamps. In a container the player reads a table that maps time to byte offsets; in an .m2v the position has to be worked out from the declared frame rate and reached by decoding forward through the stream. Frames do land at distinct moments — we verified that with grabs at 0, 2, 5 and 9 seconds — but it takes longer on a long file, and a stream whose frame-rate flag disagrees with its real cadence will not land exactly where you expect.

Can I get several stills instead of one?

Yes. Switch Frame Selection to Multiple Screenshots and pick a Capture Rate. The list runs from ten frames per second down to one frame every ten seconds and opens at one per second; each sampled frame becomes its own .jfif. On a long clip the default rate produces a great many files, so start coarse, find the region you want, then come back with Specific Frame and an exact timestamp.

Will a higher Quality Preset recover detail from a low-bitrate DVD rip?

No. The presets map to JPEG quality values — 100 for Highest, 95 for the "Very High (Recommended)" default, then 90, 80, 70, 60 and 50 — and their only effect is how much additional damage the JPEG pass adds. Detail that MPEG-2 discarded when the disc was authored is gone before this conversion starts. Keeping the preset high is still worth doing, because it stops a second lossy generation from compounding the first, but it cannot undo the first.

Can the JFIF have a transparent background?

No. JPEG has no alpha channel, so no setting makes a .jfif transparent, and the source has nothing to contribute — video frames are fully opaque. If you need transparency, extract the frame with M2V to PNG instead and cut the background out in an image editor.

What happens to the file I upload?

It travels over an encrypted connection, is decoded on our servers, and both the upload and the resulting image are deleted automatically after a few hours. Files are never shared or made public, no watermark is added, and no account or email address is required. Because the decoding happens on our servers, the practical limit on a large file is how long it takes to upload rather than anything about your own machine.

Rate M2V to JFIF Converter Tool

Rating: 4.8 / 5 - 76 reviews