Convert M4V to JPG

Converting M4V to JPG takes one frame out of a video at its full resolution and writes it as an ordinary image — which is what a media library, a catalogue or a course page needs to show something other than a grey rectangle. Type the second you want; the default of 0 will usually give you a black frame.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. JPG cannot hold everything an M4V can.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing One frame, at full resolution. A still from compressed video carries that compression — a fast-moving moment looks softer than a static one, which is the video’s own encoding rather than anything this conversion does.

Up to 100 files at once. Mixed formats are fine.

Protected M4V files give up no frames at all

M4V is Apple’s extension for iTunes Store video, and store purchases are encrypted with FairPlay. A browser cannot decode them, so there is no frame to read and the conversion refuses with a message saying nothing in the file could be converted.

What you produced yourself is fine. QuickTime, iMovie, Final Cut and Compressor exports, recordings from a camera or a phone, and downloads from course and conference platforms are all unprotected and give up frames normally. If a shelf of files converts except for a handful, the handful were bought.

Zero seconds is almost never the frame you want on a poster

The timestamp defaults to 0, which gives the first frame of the video, and the first frame of almost anything is black, a slate, a title card or a logo. As poster art that is worse than no image, because it looks like the file is broken rather than unillustrated.

Thirty seconds in is a reasonable blind guess for a talk or a lecture, and ten percent of the running time is the rule of thumb most media servers use for the same reason. What you get is the frame being displayed at that second — precisely, the last frame whose own start time falls at or before it — so a number a little past the opening titles is usually enough.

What makes a frame work as artwork rather than as a record

A poster frame is doing a job that has nothing to do with fidelity: it has to be recognisable at the size of a thumbnail in a grid, and it has to be distinguishable from the twenty files next to it. A face, a title slide with large type, a distinctive location or a strong colour all read at 200 pixels wide. A wide shot of a room does not.

Contrast matters more than sharpness for the same reason. A dark frame from a dim room becomes an indistinct smudge in a library that draws thumbnails at small sizes, while a slightly worse-composed frame with a clear subject reads instantly. Choose for the grid, not for the picture.

Why the still looks worse than the video felt

Video encoders exploit motion. They spend bits where the eye is looking and skimp where movement hides the difference, and at 25 frames a second nobody notices. Freeze one of those frames and look at it at full size and the economy becomes visible as softness, blocking around edges and smeared fine detail.

The fix is a moment where nothing is moving. A held shot, a pause between gestures, a static slide — those frames were expensive for the encoder and are correspondingly detailed. Trying two or three timestamps a fraction of a second apart routinely produces a noticeably better picture for no extra effort.

Full resolution, and why that is more than a thumbnail needs

The image comes out at the video’s own pixel dimensions with no downscaling: a 1080p file gives 1920 by 1080, a 4K file gives 3840 by 2160. That is far more than a library grid will ever display, and it is the right default — scaling down is trivial and scaling up recovers nothing.

It also means the same extracted frame serves several purposes. The poster in the library, the header on a course page and the thumbnail in a list can all come from one file, resized by whatever displays them, rather than from three separate extractions at three sizes.

JPG rather than PNG for a poster frame

Poster frames are photographic, and JPG was built for photographs. The same frame as PNG is commonly several times the size for a difference nobody sees at thumbnail dimensions, and a library with a thousand posters in it feels that difference when it draws a page.

The exception is a frame that is mostly text or interface — a slide, a screen recording, a title card in fine type. JPEG’s compression puts a faint halo around hard edges, which is invisible on a face and irritating on lettering. For those, take a PNG instead.

Doing a shelf of M4V files in one pass

Up to a hundred files at a time on the free tier, each converting independently and downloadable together as a ZIP. Since the work happens on your machine there is no queue, no upload, and no allowance to run out of two-thirds of the way through.

One caveat that matters in practice: every file in a batch is sampled at the same timestamp. A shelf of talks that all open with the same thirty-second title sequence works perfectly; a mixed shelf of clips and features does not, and is better done in two or three passes grouped by rough length.

Naming the files so the library can match them

Most media servers and catalogues match artwork to video by file name, and the extracted JPG arrives named after the source. Keep it that way, and if you extract more than one candidate per title, keep the second in a different folder rather than renaming it with a suffix that breaks the match.

It is also worth recording which second each poster came from, because a title you revisit in a year is a title you will want a better frame for, and finding the moment again is the slow part.

None of the video is uploaded to get one picture out of it

The frame is decoded and encoded inside the browser tab on your own processor, so the M4V never leaves the machine. That is easy to confirm by watching the network tab during a conversion, and the free tier takes files up to 100 MB.

On this pair it is a proportion argument as much as a privacy one. Sending a two-gigabyte video to a server so that a 400-kilobyte poster can come back is a strange amount of network for the result, and doing it a hundred times over for a library is a strange way to spend an afternoon.

How to make a JPG poster frame from an M4V

  1. Drop the M4V files here — a hundred at a time is fine for a library.
  2. Type a timestamp past the opening titles rather than leaving it at 0.
  3. Download the JPGs and keep the names the converter gave them so the library matches them.

M4V and JPG: a video file and the one picture you take from it

M4V compared with JPG
M4VJPG
Full nameiTunes VideoJPEG Image
File extension.m4v.jpg, .jpeg, .jpe
Media typevideo/x-m4vimage/jpeg
CompressionLossy — file size is bought with qualityLossy — file size is bought with quality
First published20051992
Published byAppleJoint Photographic Experts Group
SpecificationITU-T T.81
LicensingPublished, not standardisedOpen standard
Standing todayCurrentCurrent
Bit depth8
Colour it can describeRGB, greyscale, YCbCr
Largest image65,535 px per side
Opens in a browserSome browsersEvery browser
Considered insteadMP4, MOVWebP, AVIF, HEIC

Opening the result

JPG opens in every current browser. M4V has narrower browser support than that. If the file is going onto a web page or into a form, that is usually the whole reason for the conversion.

The usual programs do not overlap: M4V opens in QuickTime Player, VLC and iTunes, JPG in Adobe Photoshop, GIMP and Preview — so whoever receives the result needs something from the second list.

What each format is for

JPG comes from Joint Photographic Experts Group and dates from 1992, specified as ITU-T T.81. Adobe Photoshop, GIMP and Preview all read it.

M4V to JPG: poster frames, protected files and batches

Are my M4V files uploaded anywhere?

No. This conversion runs entirely inside your browser, so the file never leaves your device. You can confirm it yourself: open the network tab of your browser's developer tools and convert something. You will see the page load, plus the analytics and advertising the site is paid for with — and nothing carrying your file. The engine behind this particular pair is mediabunny, a wrapper around WebCodecs, which borrows your device's own hardware decoders; your browser fetches it once and caches it.

My M4V refuses to convert. What is wrong?

It is protected. Video bought from the iTunes Store carries FairPlay encryption and cannot be decoded in a browser, so no frame can be read. Files you exported yourself, or that came from a camera, a course platform or a conference, are unprotected and convert normally.

Which frame becomes the JPG?

The frame showing at the timestamp you type — the last frame whose start time is at or before that second. Left at 0 you get the first frame, which for most files is black, a title card or a logo. For poster art, type a real number.

What size is the image?

The video’s own resolution, with no downscaling. A 1080p file gives a 1920 by 1080 JPG. That is far larger than most libraries need for a thumbnail, which is fine — scaling down is easy and scaling up is impossible.

Why does the still look softer than the video did?

Because a video codec spends its bits on motion and on what the eye notices while things move. Frozen and viewed at full size, the compression that was invisible in playback becomes visible. Choosing a still moment rather than a fast one is the single biggest improvement available.

Should I use PNG instead?

Only if the frame is mostly text or interface. For photographic content — which nearly all poster frames are — JPG is a fraction of the size at a quality nobody will question in a thumbnail grid.

Can I do a whole library at once?

Up to a hundred files at a time, though every file uses the same timestamp, so a mixed shelf usually wants a couple of passes at different seconds. Nothing is uploaded, so a batch costs no bandwidth and no daily allowance.

More about these formats

Where these figures come from

The claims this page makes about M4V and JPG are checkable, and these are the documents that settle them.