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 BMP is a single still: Microsoft's uncompressed Windows bitmap. So this tool does not convert the whole clip; it decodes one frame (the very first frame by default, or any timestamp you set) at full source resolution and writes it out as a raw .bmp, discarding all motion and audio. BMP is lossless and pixel-exact, but uncompressed, so the file is large. For almost everyone a PNG frame is the better lossless grab — same fidelity, a fraction of the size — and a JPG frame is the better small thumbnail. Reach for BMP only when a specific tool demands an uncompressed .bmp.
| Aspect | BMP (this tool) | PNG | JPG |
|---|---|---|---|
| Compression | None (raw pixels) | Lossless (DEFLATE) | Lossy (DCT) |
| 1080p frame, 24-bit | ~6 MB | ~1.5–3 MB | ~200–500 KB |
| 4K frame, 24-bit | ~24 MB | ~5–10 MB | ~0.7–2 MB |
| Pixel-exact vs decoded frame | Yes | Yes | No (chroma subsampling, blocking) |
| Re-save degradation | None | None | Compounds each save |
| Decoder dependency | Trivial — raw pixel array | zlib + PNG decoder | JPEG decoder |
| Alpha channel | 32-bit BMP only | Yes | No |
| Best for | Legacy Windows / GDI tools, ML training, forensics | Web, editing, archive, screenshots | Sharing, lightweight thumbnails |
For the same source frame BMP and PNG look identical — both are lossless — but PNG is typically 50–80% smaller because it compresses; BMP stores every pixel raw. The grab from a video frame is one moment frozen; see the format notes below for exactly what each container records.
.bmp — older industrial vision software, kiosk apps, embedded display loaders, or in-house tools written before PNG was ubiquitous sometimes accept BMP only and have no zlib decoder.System.Drawing.Bitmap or a Win32 LoadImage() call, with no decode step..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 BMP.0, the very first frame. Decimals work, so 2.100 grabs the frame 2.1 seconds in. Switch to Multiple Screenshots to export several frames as separate BMPs..bmp. No sign-up, no watermark.Just one frame. A video is many frames over time, but a BMP 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 bitmap. All motion and audio are discarded. If you need several stills, switch to Multiple Screenshots, which samples frames across the clip and returns each as its own BMP. To keep the motion, convert to an animated GIF instead.
Because BMP stores every pixel raw with no compression. A 1920×1080 24-bit BMP is 1920 × 1080 × 3 bytes plus a small header — about 6 MB per frame; a 4K frame is roughly 24 MB. The M4V is tiny by comparison because H.264 discards perceptually redundant data and predicts between frames. A PNG of the identical frame is lossless too but compresses to roughly 1.5–3 MB at 1080p, which is why PNG is the better lossless grab unless a tool specifically needs .bmp.
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 threw away is gone before BMP ever sees it. "Lossless" here means BMP adds no further loss — no JPEG blocking, no re-quantization — so it faithfully reproduces the decoded frame, artifacts and all. BMP cannot recover detail the source video never recorded.
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 HandBrake encodes, screen recordings, or unprotected exports) will convert.
Frames come out as 24-bit RGB (BI_RGB, uncompressed) — the most universally compatible BMP variant, readable by every Windows version since the 1980s and by System.Drawing.Bitmap, OpenCV, and Pillow without special flags. Per Microsoft's bitmap-storage spec, the file header records whether the data was compressed; ours is the standard uncompressed form. If a tool needs 8-bit indexed BMP, do a second pass in ImageMagick (magick frame.bmp -colors 256 -type Palette out.bmp) or GIMP — palette reduction is a perceptual choice better made on the still.
0 and got a black or blank frame — what happened?Many clips open on a black frame or a fade-in, so 0 seconds can land on nothing. Set Time (seconds) a second or two into the clip instead — 1.5 or 2.0 usually catches real content. In our testing, a 60-second 1080p H.264 M4V grabbed at the 2-second mark produced a clean 24-bit BMP of about 6.2 MB at full resolution.
Your M4V is uploaded over an encrypted connection, processed on our servers, and the upload plus the generated BMP are deleted automatically a few hours after conversion. There is no sign-up, no watermark, and files are never shared or made public.