DVR to JPEG Converter

Extract JPEG screenshots from DVR TV recordings online. Capture specific moments or batch-extract frames — free with 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.

How to Convert DVR to JPEG Online

  1. Upload Your DVR File: Drag and drop your .dvr-ms recording or click "+ Add Files" to select it. Batch upload is supported, so you can queue several Windows Media Center recordings at once.
  2. Pick Frame Selection: Choose Specific Frame and enter a timestamp in seconds (decimals work — 45.5 grabs the frame at 45.5s) to pull a single still, or pick Multiple Screenshots and set the interval (every 0.1s through every 10s) to dump a frame sequence across the recording.
  3. Set Quality, Resolution, and Extension (Optional): Under Image Compression, select a Quality Preset (Highest through Lowest), set a Specific file size in KB/MB with Smart Scaling, or drag the Image Quality (%) slider (1–100). Resolution can stay at original, scale by percentage, snap to a preset (4320p down to 144p), or use a custom Width × Height. Pick JPEG or JPG under File Extension — same format, different filename suffix.
  4. Convert and Download: Click Convert. files are processed on our servers and deleted automatically after a few hours and delivered without sign-up or watermarks; multi-frame jobs come back as a ZIP.

Why Convert DVR to JPEG?

DVR-MS (Microsoft Digital Video Recording) is the proprietary container Windows XP Media Center Edition, Vista, and Windows 7 used for TV captured by a TV-tuner card. It is an ASF wrapper carrying MPEG-2 video and MPEG-1 Layer II or Dolby Digital AC-3 audio, with extra metadata streams for time-shifting and DRM. That non-standard packaging is why most modern image editors, OS preview tools, and even VLC builds without a DirectShow MPEG-2 path can struggle to scrub a DVR-MS recording for stills — and why pulling a JPEG is usually the fastest way to actually use a frame from one of these archives.

JPEG is the universally compatible still: every browser, OS, and CMS displays it, and a single 1080p frame typically lands at 200–400 KB at quality 80–90 — small enough to email, post on a forum, paste into a doc, or use as a thumbnail.

  • Recover stills from old TV archives — Pull a clean screenshot from a Windows Media Center recording without finding a 2009-era player or a copy of VideoReDo. A two-hour HD broadcast can occupy ~5.5 GB on disk; a single JPEG is a 10,000× lighter share.
  • Build chapter or episode thumbnails — Use Multiple Screenshots at every 5–10 seconds to generate a contact sheet for a long recording, then pick the best still as a poster image.
  • Frame-accurate evidence stills — DVR-MS is common for legacy security-camera archives and educational broadcast captures; a timestamped JPEG is far easier to attach to a report than the original ASF stream.
  • Reaction shots and quote graphics — Grab a single frame from a sports broadcast, news clip, or sitcom and post it without the storage and playback hassles of the source recording.
  • Migrate before format obsolescence — Microsoft replaced DVR-MS with WTV in Windows 7's Media Center, and Media Center itself is gone from Windows 10/11. Extracting key frames as JPEG makes the content portable to any modern OS or device.
  • Reference frames for editing or animation — Pull a frame to color-pick a palette in Photoshop, trace a shape in Illustrator, or feed a still into a thumbnail-design workflow.

DVR-MS vs JPEG — Format Comparison

Property DVR-MS JPEG
Type Video container (ASF-based) Still image
Video codec MPEG-2 n/a (single frame, lossy DCT-based)
Audio codec MPEG-1 Layer II or AC-3 n/a
Standard Microsoft proprietary, 2004 ISO/IEC 10918-1, 1992
Typical size ~2.5–3 GB per hour at SD; ~5.5 GB per 2 hr at HD ~100–500 KB per 1080p frame at quality 80–90
OS playback Windows XP SP1+ / Vista / 7 (deprecated) Every OS, every browser
DRM Yes — protected recordings play only on the recording device None
Successor WTV (Windows 7) JPEG XL, AVIF, WebP (JPEG remains the baseline)

Frame Selection and Quality Quick Guide

Goal Frame Selection Quality Preset Approx. output
One specific moment (e.g., a touchdown at 12:34) Specific Frame, time 754 Very High (Recommended) 1 JPEG, ~300–500 KB at 1080p
Title-card / opening still Specific Frame, time 0 or 0.5 Very High 1 JPEG
Episode contact sheet Multiple Screenshots, every 5 s High ~720 frames per hour
Quick scan / scrub thumbnails Multiple Screenshots, every 10 s Medium ~360 frames per hour
Animation / motion study Multiple Screenshots, every 0.1 s Very High ~36,000 frames per hour (use trimmed clips)
Email-friendly thumbnails Specific Frame + 480p preset Medium or 70% slider ~30–80 KB per JPEG

Quality Preset roughly corresponds to JPEG quality factors: Highest ≈ 95+, Very High ≈ 90, High ≈ 85, Medium ≈ 75, Low ≈ 60, Lowest ≈ 40. Below ~70 you start to see blocking artifacts on flat sky or skin tones.

Frequently Asked Questions

What is a DVR file and is it the same as DVR-MS?

On XConvert the .dvr extension is treated as Microsoft's DVR-MS recording — the format Windows XP Media Center Edition, Vista, and Windows 7 (until the 2008 TV Pack) wrote to disk for recorded TV. Some set-top boxes and security DVRs also use a .dvr extension for proprietary streams; if your file isn't a Media Center recording and doesn't decode, the upload will report an unsupported codec rather than guess.

Can I extract a frame at a precise sub-second timestamp?

Yes. Specific Frame accepts decimal seconds, so 45.5 lands at 45 seconds 500 ms, and 12.04 lands at the frame nearest to 12.04 s. DVR-MS is typically 29.97 fps (NTSC) or 25 fps (PAL), so the closest available frame is whichever frame's presentation timestamp the seek lands on — not always the exact decimal you typed.

How many JPEGs will Multiple Screenshots produce?

Frames per hour = 3,600 ÷ interval-in-seconds. Every 1 s = 3,600 frames per hour, every 5 s = 720, every 10 s = 360, every 0.1 s = 36,000. For long recordings, prefer wider intervals (5–10 s) — a 3,600-image ZIP is usually all you need to scrub a one-hour show, and download/upload time scales with frame count.

Why does my DVR-MS file fail to upload or convert?

The most common cause is broadcast-flag DRM: protected DVR-MS recordings can only be played back on the device that recorded them, and any conversion tool — XConvert, FFmpeg, VideoReDo — will refuse them. If your recording was captured from an unencrypted over-the-air ATSC broadcast it will work; if it came from a CableCARD tuner with the broadcast flag set, it won't.

Should I pick JPEG or JPG?

Identical format — both produce a JPEG-baseline file (ISO/IEC 10918-1) with the same content. The only difference is the filename suffix. Use .jpg for compatibility with very old Windows software that expected the three-letter extension; use .jpeg if you want the spec-correct suffix or if your CMS rejects .jpg for being ambiguous with image-progressive variants.

What resolution should I choose?

Keep original is the safest default — DVR-MS is typically 720×480 (NTSC SD), 720×576 (PAL SD), or 1920×1080 (HD), and any upscale beyond the source adds pixels without adding detail. Drop to 720p or 480p if you need smaller files for email or web posts; use Width × Height to crop-target a specific aspect (e.g., 1280×720 for a 16:9 thumbnail).

Can I convert just a portion of the recording, not the whole file?

The frame extractor reads the whole file but only emits the frames you asked for, so a Specific Frame at 1800 (30 minutes in) returns one JPEG and skips the rest of the work. For Multiple Screenshots, set a wider interval if the recording is long — there is no in-tool trim before extraction here, so for tight windows, convert DVR to MP4 first, trim, then extract.

What if I need a different image format?

JPEG suits photo-like TV content. For a lossless still or alpha support, see DVR to PNG. For an animated capture spanning a few seconds, DVR to GIF loops a short sequence rather than producing a still set.

What about WTV recordings instead of DVR-MS?

WTV replaced DVR-MS in the Windows 7 Media Center TV Pack and uses a different container (not ASF). Windows 7 shipped a built-in tool to convert non-protected WTV back to DVR-MS; if you have WTV files, run that conversion first or use a WTV-aware tool, then upload the resulting .dvr-ms here.

Rate DVR to JPEG Converter Tool

Rating: 4.8 / 5 - 54 reviews