Initializing... drag & drop files here
Supports: MP4, M4V
This page takes an Apple M4V video and saves a frame from it as a JPG — a thumbnail, a poster image, a reference still, or a whole strip of stills across the clip. The frame is decoded from the video's own pixel data rather than captured off a screen, so nothing in the picture comes from a second round of screen compression and no player controls end up baked into the image. This walkthrough covers picking the exact moment, the difference between the two Frame Selection modes, and the handful of things that make people think a frame "came out wrong" when it did not.
.m4v onto the page or click "Add Files". .mp4 sources are accepted here too, and you can queue several videos and process them with the same settings..jpg or .jpeg.The two Frame Selection modes solve different problems and it is worth knowing which one you are in before you press Convert.
Specific Frame returns exactly one image. You give it a timestamp in seconds and it decodes the frame at that point. Decimals work, so 12.5 and 2.75 are valid, and this is the mode you want for a thumbnail, a poster frame, or any single moment you can identify by eye. The default value of 0 is the trap: plenty of videos open on black, on a fade-in, or on a title card, so a still taken at zero seconds is often not the picture anyone wanted.
Multiple Screenshots samples the clip end to end at a fixed Capture Rate and writes one JPG per captured frame. Use it for contact sheets, animation reference, storyboards, or when you know roughly where the shot you need is but not to the second — extract a series, then pick.
| Capture Rate | Frames from a 60-second clip | Good for |
|---|---|---|
| 0.1 seconds (10 fps) | About 600 | Frame-accurate analysis of a very short clip |
| 0.2 seconds (5 fps) | About 300 | Motion breakdowns, sports or gesture reference |
| 0.5 seconds (2 fps) | About 120 | Finding the exact instant something happens |
| 1 second (starting value) | About 60 | General-purpose sampling and contact sheets |
| 5 seconds | About 12 | Scene-level overview of a long video |
| 10 seconds | About 6 | Chapter thumbnails from a long recording |
Every rate from 0.1 seconds up to 10 seconds per frame is in the dropdown. Pick the interval against the length of your source — a ten-minute video at 0.1 seconds is six thousand images, which is rarely what anyone means to ask for.
JPG is the right default for photographic footage: film, vlogs, travel clips, gameplay. Its compression is designed for exactly that kind of content and the artefacts stay invisible at a sensible quality setting. Switch to M4V to PNG when the frame is mostly text, UI, charts or line art, or when you plan to crop, edit and re-save it repeatedly.
| Property | JPG | PNG |
|---|---|---|
| Compression | Lossy, DCT-based | Lossless at the highest quality preset |
| Transparency | Not supported | Alpha channel supported |
| Colour depth | 8 bits per channel | 8 or 16 bits per channel |
| Relative size for the same frame | Smallest | Several times larger |
| Re-saving repeatedly | Degrades a little each time | No additional loss |
| Best for | Photos, thumbnails, contact sheets, anything you will publish as-is | Screenshots, text, UI, frames destined for editing |
Leave Frame Selection on Specific Frame and type the moment into the Time (seconds) box — it accepts decimals, so 12.5 is half a second past twelve. Change it from the starting value of 0, which is the first frame of the video and frequently black. If you cannot identify the moment precisely, switch to Multiple Screenshots at a half-second or one-second Capture Rate, extract the range, and pick the frame you wanted from the results.
Yes, unless you change it. Image resolution starts on Keep original, so a 1080p M4V produces a 1920×1080 JPG and a 4K source produces a 3840×2160 one. The resolution controls below it — percentage, preset heights, or an explicit width and height — only ever scale down from that, and nothing on this page upscales a frame beyond what the video actually stored.
A screenshot photographs whatever your monitor is showing: the player's already-decoded frame, re-compressed by the capture path, sometimes with playback controls, a cursor or scaling artefacts on top. Extraction reads the frame out of the M4V's own video data at the source resolution. Our pipeline decodes the chosen frame to a lossless PNG first and only then encodes it into JPEG, so exactly one lossy step happens between the video and your file.
No. Store purchases and rentals may be wrapped in Apple's FairPlay protection, which encrypts the video so it decodes only on a device authorised with the buying Apple ID. There is no way for a converter to read that stream, so the job fails rather than producing a poor image. DRM-free M4V files work normally: iPhone and iPad exports, screen recordings, iMovie and Final Cut renders, and HandBrake output carrying an .m4v extension.
Very High (Recommended) is the starting selection and is the right answer for almost every use — a still at that setting is visually hard to separate from the source frame while staying far smaller than the equivalent PNG. Drop to a lower preset only when you specifically need a smaller file and can accept faint artefacts appearing first in flat areas of colour. If you need to hit a defined byte budget instead, switch to Specific file size. To shrink a still you already have, run it through Compress JPG.
.jpg or .jpeg matter, and which should I pick?They are the same format; only the filename differs. .jpg is the three-letter form that survived the old DOS 8.3 filename limit and is what most software and web servers expect, while .jpeg is the fuller spelling some Unix-born tools and workflows prefer. The File extension control lets you write either. If nothing in your pipeline has an opinion, .jpg is the safer habit.
Do not count on it. The still is generated from decoded video frames, not copied out of a photo file, so container-level metadata an M4V might carry — creation date, iTunes fields, chapter names — has no route into the JPEG's EXIF block. If provenance matters, record the source filename and timestamp yourself when you extract.
Not exactly, and you probably do not want to. The fastest Capture Rate in Multiple Screenshots is one frame every 0.1 seconds — ten per second — which is short of the 24, 30 or 60 frames a second your M4V actually contains. That covers analysis and reference work; a true frame-for-frame dump of a full-length video is a desktop job, and would produce tens of thousands of files. Trim the clip down to the seconds you care about with Video Cutter first and the 0.1-second rate becomes genuinely usable.