DVR to JPG Converter

Convert DVR files to JPG 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
File extension
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.

Convert DVR to JPG: What This Tutorial Covers

A .dvr recording is video, not a picture, so converting it to JPG means decoding a frame and saving that one moment as an image. This tutorial covers both ways of doing that — pinning an exact timestamp, or sampling stills across the whole recording — plus the two things that trip people up with recorded TV: how many files "Multiple Screenshots" really produces, and why frozen broadcast frames often show comb lines.

Under the hood this runs in two passes. The recording is decoded and the chosen frame is written out as a lossless PNG first, and only then is that PNG encoded to JPG at the quality you picked. That matters because it means your Quality Preset choice is the only lossy step you control here — the frame handed to the JPEG encoder is a faithful copy of what the decoder produced.

How to Convert DVR to JPG

  1. Upload Your DVR File: Drag the recording onto the page or click "+ Add Files". Queue several .dvr files if you want stills from each; they all use the same frame and quality settings. The page accepts the .dvr extension literally, so rename a .dvr-ms file first.
  2. Pick Specific Frame or Multiple Screenshots: Under Frame Selection, "Specific Frame" is preselected with "Time (seconds)" at 0. Type a decimal time such as 90.25 to target a moment, or switch to "Multiple Screenshots" and choose a Capture Rate to sample the whole clip.
  3. Set Quality Preset and Resolution: "Very High (Recommended)" is the preselected Quality Preset; step up to "Highest" or down to "Medium" and below to trade detail for size. Image resolution stays on "Keep original" unless you pick a percentage, a preset, or explicit width and height. "Specific file size" is there if you need to hit a byte target instead.
  4. Convert and Download: Click Convert and save the JPG. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. No sign-up, no watermark.

Walk-through: Capture Rate Is an Interval, Not a Frame Rate

The single biggest surprise on this page is the "Multiple Screenshots" Capture Rate dropdown. Its entries read as seconds per frame, not frames per second — "1 second per frame" is the preselected value and means one still every second of runtime. Pick a fast setting on a long recording and you will get thousands of images.

Capture Rate setting Stills per minute Stills from a 30-minute recording
0.1 seconds (single frame at 10fps) 600 18,000
0.5 seconds (single frame at 2fps) 120 3,600
1 second per frame (default) 60 1,800
5 seconds per frame 12 360
10 seconds per frame 6 180

Practical approach: start at 10 seconds per frame to find roughly where the moment you want sits, then re-run with "Specific Frame" and an exact timestamp. When a job produces more than one image, a "Download All (Zip)" button appears alongside the normal download so you do not have to save them one at a time.

  • You want one thumbnail or one piece of evidence: use "Specific Frame". The "Time (seconds)" box accepts decimals, so 90.25 lands a quarter second past the ninety-second mark.
  • You want a contact sheet: use "Multiple Screenshots" at 5 or 10 seconds per frame and pull the zip.
  • The still looks blocky: raise the Quality Preset before you touch resolution. Lowering resolution discards real detail; raising quality just stops the JPEG encoder from adding its own artifacts on top of the MPEG-2 ones already in the source.
  • You need the file named .jpeg instead of .jpg: the "File extension" group on this page offers exactly two choices, JPEG and JPG. They are the same format; only the filename suffix changes.

Which Control Does What

Control What it changes Sensible default
Frame Selection One frame at a timestamp, or a sampled series Specific Frame, Time 0
Time (seconds) Which moment is decoded; decimals allowed Raise it — frame 0 is often a black leader
Capture Rate Seconds between sampled stills 10 seconds for scouting, then switch to Specific Frame
Quality Preset JPEG encoding quality, Highest down to Lowest Very High (Recommended)
Specific file size Encodes down to a byte target instead of a preset Leave alone unless you have a hard limit
Image resolution Scales the still before encoding Keep original
File extension .jpeg or .jpg filename suffix JPG

Common Errors and How to Fix Them

  • "The recording will not upload or convert" — Many Media Center recordings were flagged copy-protected at record time. Microsoft's format design binds such a file to the machine that recorded it, so it cannot be decoded elsewhere. There is no legitimate workaround.
  • "My file is rejected and it is called something.dvr-ms" — The extension check is a literal string match against dvr. Rename the file to end in .dvr; the container is identified from the ASF header inside the file, so the rename changes nothing about decoding.
  • "The still has comb-like horizontal lines through moving objects" — Standard-definition broadcast video is usually interlaced: one frame is two fields captured a fraction of a second apart. Frozen, that reads as combing. Pick a frame from a static shot, or deinterlace afterward in an image editor.
  • "I got hundreds of images I did not want" — Capture Rate is an interval. Anything faster than a few seconds per frame on a long recording produces a very large series; raise the interval and re-run.
  • "The colours or proportions look squeezed" — Standard-definition broadcasts commonly use non-square pixels. The extracted still keeps the stored pixel dimensions, so a 720 x 480 anamorphic frame looks horizontally compressed until you correct the aspect ratio in an editor.
  • "My file is a .wtv" — WTV replaced DVR-MS starting with the Windows Media Center TV Pack 2008 and is a different container. Use WTV to MP4 and pull frames from the result.

When This Doesn't Work

A frame grab assumes the recording is intact and unencrypted. It will not help with copy-protected DVR-MS files, with truncated recordings where the timestamp you want falls inside the damaged region, or with files that merely share the .dvr extension — several security-camera systems and set-top PVRs write proprietary containers under that name that are not ASF or MPEG-2 at all. If the file only opens in the recorder's own software, export it to a standard video file from there first. If you expect to pull stills repeatedly, convert the recording once with DVR to MP4 and grab frames from that instead of re-uploading gigabytes each time.

Frequently Asked Questions

Does extracting a JPG from a .dvr file reduce quality?

The still can only be as good as the source. DVR-MS stores MPEG-2, already a lossy encoding of a broadcast, and JPEG adds a second lossy pass. The intermediate frame is written losslessly before JPEG encoding, so the only quality knob that matters is the Quality Preset. Left at "Very High (Recommended)" with resolution on "Keep original", the visible loss is dominated by the original broadcast, not by this conversion.

Why does my extracted frame have jagged horizontal lines?

That is interlace combing, and it comes from the recording rather than the converter. Interlaced video stores two time-offset fields per frame; playback hides that, a freeze frame does not. Choose a moment where the subject is still, or deinterlace the resulting image in a photo editor. There is no deinterlace toggle on this page.

What is the difference between the JPEG and JPG options in File extension?

Nothing except the filename. Both write the same JPEG-encoded image; the group simply lets you choose which of the two conventional suffixes the downloaded file carries. Pick JPEG if a downstream tool insists on the four-letter form.

How do I capture one exact moment instead of a batch of images?

Select "Specific Frame" and type the timestamp into "Time (seconds)". The field takes decimals, so you can target a fraction of a second. "Multiple Screenshots" is only for sampling a series across the clip, and its Capture Rate is measured in seconds between stills.

What exactly is a .dvr file from recorded TV?

Almost always Microsoft's DVR-MS format — introduced in 2004 with Windows XP Media Center Edition and also used by Vista and Windows 7. It wraps MPEG-2 video plus MPEG-1 Audio Layer II or Dolby Digital AC-3 audio in an ASF container, alongside metadata and DRM streams. Some security DVRs and set-top recorders reuse the plain .dvr extension for unrelated proprietary formats.

Can I save a still from a copy-protected recording?

No. When a broadcast was flagged as protected, the resulting DVR-MS file plays back only on the device that recorded it. Other software cannot read it, so no converter — online or installed — can extract a frame. If your recording refuses to process and it came from a premium cable channel, protection is the most likely reason.

The first frame came out black. What happened?

"Time (seconds)" defaults to 0, and recordings frequently begin with a black leader, a channel-change flash, or a fade-in. Raise the value to a few seconds and convert again. Scouting with "Multiple Screenshots" at 10 seconds per frame is a quick way to see what is where.

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

JPG for sharing, embedding, and anything where file size matters — it is small and every viewer opens it. Choose DVR to PNG when the still will be cropped, annotated, or re-saved repeatedly, since PNG at its top quality setting avoids stacking JPEG artifacts each time you edit and export.

Are my uploaded recordings kept private?

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. Because recorded TV files are large, the source upload rather than the tiny output image is what determines how long a job takes.

Rate DVR to JPG Converter Tool

Rating: 4.8 / 5 - 45 reviews