Initializing... drag & drop files here
Supports: MP4, M4V
An M4V is a video — Apple's MP4 variant, hundreds of H.264 frames over time — and a PPM is a single, uncompressed still from the Netpbm family. This walkthrough is for people who need the raw RGB pixels of one frame for an image-processing or computer-vision pipeline, not a poster image to share. It explains how to pick the exact frame, why the output is large, what "lossless" honestly means here, and when a PNG frame is the smarter choice.
.m4v onto the page or click "+ Add Files" to pick it from your device. Renamed .mp4 files work too, and you can queue several clips — each produces its own PPM.0, the very first frame. Or switch to Multiple Screenshots to export several frames as separate PPMs..ppm. No sign-up, no watermark.The two settings that actually matter for a PPM grab are which frame and how many bits per channel. Everything else is resolution, which only scales the file.
0. Many clips open on black or a fade-in, though, so if you get a blank image, set the time a second or two in — 1.5 or 2.0 usually lands on real content. Decimals are supported, so 12.5 grabs the frame 12.5 seconds into the clip.0 landed on a black opening frame or a fade-in. Set Time (seconds) to 1.5-2.0 and try again.The frame grab fails on M4V files protected with Apple FairPlay DRM — anything bought or rented from the iTunes Store or Apple TV app. FairPlay encrypts the video so it only plays on a device authorized to the purchasing Apple account, and renaming .m4v to .mp4 does not strip it. Only DRM-free M4V files convert: your own HandBrake encodes, screen recordings, or unprotected exports. And if your real goal is a still you can open and share rather than raw pixels for code, PPM is the wrong target — grab the frame as a PNG instead, which is equally lossless but a fraction of the size.
Just one frame. A video is many frames over time, but a PPM holds a single still, so this tool decodes exactly one moment — by default the very first frame at 0 seconds — and saves it as an uncompressed pixmap. All motion and audio are discarded. If you need several stills, switch Frame Selection to Multiple Screenshots, which samples frames across the clip and returns each as its own PPM. To keep the motion instead, convert to an animated GIF.
For almost every clip, leave it at 8-bit. PPM can store up to 16 bits per channel — a 48-bit pixmap, maxval up to 65535 per the Netpbm PPM spec — but a frame decoded from ordinary 8-bit H.264 has no precision beyond 8 bits to capture. Choosing 16-bit just pads each value with zeros and doubles the file for no real gain. Use it only when the source footage is genuinely high-bit-depth or a downstream tool requires 16-bit input.
It is pixel-exact to the decoded frame, not to the original camera capture. The M4V's frame was already encoded with lossy H.264, so whatever detail H.264 discarded is gone before PPM ever sees it. "Lossless" here means PPM adds no further loss — no JPEG blocking, no re-quantization — so it faithfully reproduces the decoded frame, artifacts and all. PPM cannot recover detail the source video never recorded.
Because PPM stores every pixel raw with no compression at all. The Netpbm reference shows a 192×128 image at 166 bytes as PNG versus 73,848 bytes as PPM — roughly 445 times larger for the identical picture. The M4V is tiny by comparison because H.264 discards perceptually redundant data and predicts between frames. A PNG of the same frame is lossless too but compresses, which is why a PNG frame is the better lossless grab unless a tool specifically needs raw pixmaps.
The output is P6, the raw binary encoding — the practical default for feeding frames into a program because it is compact relative to ASCII and reads fast. P3 stores each pixel value as human-readable text, which roughly triples the size and is mainly useful when you want to eyeball or hand-edit values. In our testing, a single full-resolution frame from a 1080p H.264 M4V came out around 6 MB as a 24-bit P6 PPM, in line with the uncompressed width × height × 3 bytes you would expect.
No. Movies, shows, and rentals from the iTunes Store and Apple TV app carry Apple's FairPlay DRM, which encrypts the video so it only plays on a device authorized to the purchasing Apple account. No third-party converter can decode it, so the frame grab will fail. Renaming .m4v to .mp4 only changes the label — it does not strip the DRM. Only DRM-free M4V files (your own exports, HandBrake encodes, or screen recordings) will convert.
Your M4V is uploaded over an encrypted connection, processed on our servers, and the upload plus the generated PPM are deleted automatically a few hours after conversion. There is no sign-up, no watermark, and files are never shared or made public.