Initializing... drag & drop files here
Supports: M2V
An .m2v is a raw MPEG-2 video elementary stream — the video-only file DVD authoring and broadcast tools produce, with no container, no audio and no metadata wrapped around it. This page pulls a frame out of that stream and saves it as a JPEG. The three things that decide whether the result is usable are which frame you pick, what the DVD's non-square pixels do to the shape of the image, and whether the source is interlaced. All three are covered below, along with the settings that control them.
.m2v onto the page or click "Add Files". Several files can be queued and processed in one batch..jpg or .jpeg — same bytes, different name.Frame Selection has two modes, and choosing the right one saves a lot of repeated uploads.
Specific Frame decodes one frame at the timestamp you give. The field is in seconds and accepts decimals, so 12.5 lands halfway through the thirteenth second. Timestamps are counted from the start of the stream, and because an .m2v has no duration recorded in it, a value past the end of the clip simply produces nothing — if a conversion comes back empty, try a smaller number.
Multiple Screenshots samples the whole clip at a fixed interval and gives you one JPEG per sample. The Capture Rate list starts at 1 second per frame and runs from 0.1 seconds (10 frames a second) through 0.2, 0.3 and 0.5 seconds up to 10 seconds per frame.
| What you want | Setting to use |
|---|---|
| The opening frame | Specific Frame, leave Time at 0 |
| One exact moment you already know | Specific Frame, type the timestamp in seconds |
| A contact sheet to find the right moment | Multiple Screenshots at 5 or 10 seconds per frame |
| Every distinct shot in a short clip | Multiple Screenshots at 1 second per frame |
| Near-frame-level coverage of a fast action | Multiple Screenshots at 0.1 seconds per frame |
A practical workflow for DVD material: run Multiple Screenshots at 5 seconds per frame first, find the still you want in the results, then re-run with Specific Frame at that timestamp and a high quality preset.
.m2v records no duration, there is nothing to validate the number against before decoding starts.| If you actually need… | Use | Why |
|---|---|---|
| A frame with no generational loss | M2V to PNG | Lossless — nothing added on top of the MPEG-2 artefacts already present |
| The smallest possible web image | M2V to AVIF | AV1 intra coding beats JPEG substantially at equal quality |
| A moving excerpt | M2V to GIF | Animated output, no player or plugin needed |
| The clip itself, playable anywhere | M2V to MP4 | H.264 in MP4 is the universal baseline |
| To trim before extracting | Video cutter | Cuts the source clip so later frame grabs are quicker to find |
The first one. Frame Selection starts on Specific Frame with Time at 0 seconds, so the output is frame zero of the stream. On DVD-sourced .m2v files that is often a black frame or a studio leader rather than actual content, which is why it is worth entering a timestamp a few seconds in — or running Multiple Screenshots once to see what the clip contains.
.jpg or .jpeg extension?It makes no difference to the file. Both names describe the same JFIF-wrapped JPEG bitstream, and any program that opens one opens the other. The choice exists because some older Windows software and some upload forms only accept a three-letter extension, while various Unix-era tools historically wrote four. Pick whichever your destination expects; .jpg is the safer default.
No. The frame is decoded out of the MPEG-2 stream and handed on as a lossless intermediate before the JPEG encoder ever sees it, so the only lossy step you add is the JPEG compression itself, governed by the Quality Preset. What you cannot escape is the loss already baked into the source: MPEG-2 at DVD bitrates has visible ringing around edges and blocking in dark areas, and a JPEG of that frame faithfully reproduces those artefacts.
Because that is the DVD standard and there is no more information in the file. NTSC DVD video is 720x480, PAL is 720x576, and both were designed for interlaced television, not for stills. No converter can produce a sharper image than the source holds — a "4K" resolution preset just interpolates the same pixels over a larger canvas. If you need genuine detail, the answer is a higher-resolution source, not a bigger export.
Choose your moment carefully. Comb artefacts appear where the subject moved between the two fields that make up a frame, so a still from a locked-off shot or a pause in the action can be perfectly clean while one from a pan is unusable. If every candidate frame has motion, deinterlace the clip locally first — a good deinterlacer will blend or interpolate the fields — and then upload the deinterlaced version. Nothing in this pipeline does that step for you.
Not literally every frame, but close: Multiple Screenshots at 0.1 seconds per frame samples ten stills a second, which is enough for almost any review or reference purpose. Bear in mind what that produces — a two-minute clip at that rate is well over a thousand JPEGs. For picking a moment, a coarse pass at 5 or 10 seconds per frame followed by one precise Specific Frame conversion is far more practical.
Only the pixels. An MPEG-2 elementary stream carries no container metadata at all — no creation date, no title, no camera tags, not even a duration or bitrate field, since there is no container to hold them. Frame size, frame rate and aspect ratio come from the video sequence header itself and are the only descriptive data in the file. The JPEG that comes out therefore has no inherited EXIF; add your own in an editor if you need provenance recorded.
Yes. The .m2v is uploaded over an encrypted connection, decoded on our servers, and deleted automatically after a few hours together with the JPEG output. There is no sign-up, no watermark, and files are never shared or made public. We verified the format claims here against a real MPEG-2 elementary stream: ffprobe reports it as mpegvideo with duration=N/A and bit_rate=N/A, and a 16:9 720x480 frame carries a 32:27 sample aspect ratio that a still image cannot represent — which is exactly why the Width x Height fix above exists.