Initializing... drag & drop files here
Supports: DVR
A .dvr file is usually a recorded-TV clip — most commonly Microsoft's DVR-MS format, an ASF container holding MPEG-2 video that Windows XP Media Center, Vista, and Windows 7 wrote when you recorded a broadcast. This guide walks you through grabbing a single frame at an exact moment as a lossless PNG, or exporting a run of frames as separate images, and explains the two things that trip people up most: picking the right timestamp and dealing with interlaced standard-definition footage.
.dvr files if you want to pull stills from each — every file keeps its own settings.2.100 means 2 seconds and 100 milliseconds in.The "Time (seconds)" value is where this conversion lives or dies, because a still is only as good as the instant you grab. The format is seconds with a decimal for milliseconds, so 0.500 is half a second in and 74.250 is one minute, fourteen and a quarter seconds in. If you overshoot or undershoot, change the number and convert again — it is faster than scrubbing a player.
Because PNG compression is lossless — it uses DEFLATE (LZ77 plus Huffman coding) and throws nothing away — the frame you save is pixel-for-pixel what the decoder produced. That makes PNG the right pick for text, screenshots, and anything you will crop or edit, and it also means the file is larger than the equivalent JPG. If file size matters more than perfect edges, export the frame as a JPG instead.
12.000, not 12:00). Re-enter the time and convert again.Some DVR-MS recordings are copy-protected. Microsoft's documentation notes that when broadcast flags request encryption, the resulting file plays back only on the machine that recorded it — an encrypted recording will not open for frame extraction here. There is no workaround for protected content. Also note that "DVR" is a generic label: a handful of security-camera systems save proprietary .dvr files that are not DVR-MS at all and may not decode. If you actually want the whole recording rather than a still, convert the DVR to MP4 and scrub to the frame you need in any player.
In most cases it is a Microsoft DVR-MS recording — an ASF container with MPEG-2 video and either MPEG-1 Audio Layer II or Dolby Digital (AC-3) audio, created by Windows Media Center on Windows XP MCE, Vista, and 7. Microsoft has since moved Media Center to the newer WTV format, so DVR-MS is a legacy container. A few security-camera DVRs also use the .dvr extension for unrelated proprietary footage.
That is interlacing. Standard-definition broadcast video is often stored as two interlaced fields per frame, captured a fraction of a second apart, so a still taken during fast motion shows them as alternating "comb" lines. Picking a frame with little movement avoids it. There is no single deinterlace toggle on this page, so frame choice is your best lever.
It will be exact, not necessarily sharper-looking. PNG is lossless, so it stores the decoded frame with no compression artifacts — ideal for text, logos, and editing. JPG re-compresses and can add blocky artifacts but produces a much smaller file. For broadcast stills you plan to crop or annotate, PNG; for sharing or web thumbnails, JPG is usually enough.
Yes. Choose "Multiple Screenshots" instead of "Specific Frame" and set the frame-rate dropdown to control how many stills come out — a low rate spaces them out, a higher rate gives you more frames closer together. Each frame downloads as its own PNG.
A frame extracted from video is fully opaque — there is nothing transparent in a TV recording to preserve. PNG does support an alpha channel (it allows bit depths of 1, 2, 4, 8, or 16 per the ISO/IEC 15948 spec), but you would add transparency yourself in an editor afterward; the conversion itself produces a solid image.
In our testing a typical hour-long DVR-MS recording is a few gigabytes, so the practical limit is your upload time rather than anything on the page. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after conversion — no sign-up, no watermark, never shared or made public.