DVR to PNG Converter

Convert DVR files to PNG format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: DVR

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image Compression
Quality preset
Higher quality settings preserve more detail but result in larger files. Lower settings reduce file size by increasing compression.
Image resolution
Colors
Compression level
Compression level
Compression speed
Compression speed
Frame Selection
Time (seconds)
Capture a single frame at the specified time. For example, 2.100 means 2 seconds and 100 milliseconds into the video.

Extract a PNG Still from a DVR Recording

A .dvr file is a recorded-TV or recorder capture — most often Microsoft's DVR-MS format, an ASF container holding MPEG-2 video that Windows XP Media Center, Vista and Windows 7 wrote when you taped a broadcast. This tool decodes one moment of that recording and saves it as a PNG, either a single frame at a timestamp you choose or a run of stills sampled across the clip.

There is one setting on this page that matters more than all the others, and it is easy to get wrong: the Quality Preset decides whether you get a true-colour PNG or a palette-reduced one. The details are below — read that section before you convert anything you plan to edit.

How to Convert DVR to PNG

  1. Upload Your DVR File: Drag the recording onto the page or click "+ Add Files". Queue several .dvr files to pull stills from each. The extension check is literal, so rename a .dvr-ms file to .dvr first.
  2. Choose Specific Frame or Multiple Screenshots: Under Frame Selection, "Specific Frame" is preselected with "Time (seconds)" at 0, which grabs the opening frame. Type a decimal time such as 74.25 to land elsewhere, or switch to "Multiple Screenshots" and set a Capture Rate — that dropdown counts seconds between stills, with one second per frame preselected.
  3. Set the Quality Preset, Colors and Resolution: "Very High (Recommended)" is preselected; choose "Highest" if you want a true-colour PNG rather than a palette-optimised one. Colors stays on Original unless you switch it to "By Color Reduction + Dither". Image resolution stays on "Keep original" unless you scale it, and Compression level and Compression speed sit at 6 and 4 respectively.
  4. Convert and Download: Click Convert and save the PNG. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. No sign-up, no watermark.

The Quality Preset Decides Whether the PNG Is True Colour

PNG the format is lossless — it stores whatever pixels it is given without discarding any. What varies is which pixels it gets handed. Our pipeline treats "Highest" differently from every other preset:

Quality Preset What the encoder does Colours in the result
Highest Writes the frame directly at maximum deflate compression Full true colour, nothing discarded
Very High (Recommended) Palette quantization pass before writing Up to 256, chosen adaptively
High, Medium, Low, Very Low, Lowest Palette quantization, progressively more aggressive Up to 256, with more visible banding as you go down

So the practical rule is simple. Pick Highest when the still is going into an editor, a report, or an archive, or when the frame contains gradients, skin tones or a sky that would band. Leave it on Very High when you want a small file and the still is for a thumbnail or a quick reference — 256 adaptive colours holds up well on typical broadcast footage and cuts the file size substantially.

The frame handed to the PNG encoder is itself lossless: the recording is decoded and the chosen frame is written out as an intermediate PNG before any of these settings apply. Nothing between the MPEG-2 decoder and your download adds JPEG-style block artifacts.

The PNG-Only Controls

Control Range Preselected What it does
Colors Original, or a palette of 256 down to 2 with optional Dither Original Forces a specific palette size; useful for graphics, harsh on photographic frames
Compression level 1 to 10 6 Deflate effort. Higher is a smaller file at the cost of encode time; it does not change the pixels
Compression speed 1 to 10 4 How much time the quantizer spends choosing the palette. Lower is slower and better
Specific file size A byte, KB or MB target Encodes down to a size target instead of a preset
Image resolution Percentage, preset, width, height, or width x height Keep original Scales the still before it is written

Note that "Target file size (%)" and "Image Quality (%)" do not render on this page — they are hidden for image conversions. "Specific file size" is the size control that does apply.

When This Doesn't Work

Some DVR-MS recordings are copy-protected. When a broadcast was flagged as protected, the resulting file plays back only on the machine that recorded it, and no external tool can decode a frame from it. "DVR" is also a generic label: several security-camera systems and set-top PVRs save proprietary .dvr files that are not ASF or MPEG-2 at all and will not open. If the file only plays in the recorder's own software, export it to a standard video file from there first — a quick test is VLC, which will play anything this converter can read. If you want stills from the whole recording rather than one or two, convert the DVR to MP4 once and scrub through that instead of re-uploading gigabytes each time.

Frequently Asked Questions

Is the PNG I get actually lossless?

Only if you select the "Highest" Quality Preset. PNG as a format is lossless, but at every other preset our pipeline runs the frame through a palette quantizer first, so the file is a faithful lossless recording of an image that has already been reduced to at most 256 colours. For editing, archiving or anything with smooth gradients, choose Highest. For thumbnails and quick reference stills, the default is a good size-to-quality trade.

What exactly is a .dvr file?

In most cases a Microsoft DVR-MS recording — introduced in 2004 with Windows XP Media Center Edition and also used by Vista and Windows 7. It is an ASF container holding MPEG-2 video and either MPEG-1 Audio Layer II or Dolby Digital AC-3 audio, plus metadata and DRM streams. Microsoft replaced it with the WTV format starting with the Windows Media Center TV Pack 2008, so DVR-MS is a legacy container. Some security DVRs also reuse the .dvr extension for unrelated proprietary footage.

Does the PNG keep transparency?

There is no transparency to keep. A frame decoded from video is fully opaque — video codecs do not carry an alpha channel — so the still is a solid rectangle. PNG itself supports full alpha, with greyscale-plus-alpha and true-colour-plus-alpha modes at 8 and 16 bits per component, so you can add transparency yourself in an editor afterward. The conversion will not create it.

Why does my extracted frame have horizontal comb lines?

That is interlacing, and it comes from the source. Standard-definition broadcast video stores each frame as two fields captured a fraction of a second apart; during playback you never notice, but a frozen frame shows them as alternating comb lines through anything that moved. Choose a moment where the shot is static. There is no deinterlace control on this page, so frame choice is the lever you have.

Can I pull many frames at once instead of one still?

Yes — switch Frame Selection to "Multiple Screenshots". The Capture Rate dropdown sets the interval between stills, running from 0.1 seconds up to 10 seconds per frame, and one second per frame is preselected. Be careful on long recordings: at the default interval a 30-minute programme yields 1,800 images. When a job produces more than one file, a "Download All (Zip)" button appears next to the normal download.

Should I use PNG or JPG for a frame from recorded TV?

PNG at the Highest preset when the still will be cropped, annotated, or re-saved several times, because it will not accumulate compression artifacts across edits. DVR to JPG when you just want a small file to share or embed — a JPEG of a broadcast frame is typically a fraction of the size and the difference is hard to see at normal viewing scale.

What do the Compression level and Compression speed settings change?

Compression level controls how hard the deflate stage works, from 1 to 10 with 6 preselected. It affects file size and encode time only — the pixels are identical at every level. Compression speed, from 1 to 10 with 4 preselected, controls how much time the palette quantizer spends picking colours; lower values are slower but produce a better palette. Neither applies when the Quality Preset is set to Highest, because that path skips quantization entirely.

The first frame came out black. What do I do?

"Time (seconds)" defaults to 0, and recordings routinely begin with a black leader, a channel-change flash, or a fade from black. Enter a later time — the field accepts decimals, so 2.5 is two and a half seconds in — and convert again. Sampling with "Multiple Screenshots" at 10 seconds per frame is a fast way to see what the recording contains.

Is the conversion private, and how large a recording can I upload?

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. Recorded TV files run to gigabytes for a full programme, so upload time is the practical constraint rather than anything about the still itself.

Rate DVR to PNG Converter Tool

Rating: 4.8 / 5 - 108 reviews