Initializing... drag & drop files here
Supports: DVR
A .dvr file is a digital video recorder recording — most often Microsoft's DVR-MS Media Center format that older Windows PCs used to record live TV, though some standalone DVR and CCTV systems write their own .dvr files too. This tool re-encodes that recording into WebM, the open, royalty-free web video container. Use it to pull an old recorded-TV archive or surveillance export out of a legacy format and into one that plays in modern browsers and embeds cleanly in a web page or HTML5 <video> tag.
| Property | Value |
|---|---|
| Most common meaning | Microsoft Digital Video Recording (DVR-MS) |
| Introduced | 2004 (Windows XP Media Center Edition) |
| Container | ASF (Advanced Systems Format) |
| Video codec | MPEG-2 |
| Audio codec | MPEG-1 Audio Layer II or Dolby Digital (AC-3) |
| Typical resolution | SD broadcast — 480i / 576i, sometimes 720p / 1080i, often interlaced |
| Copy protection | Recordings flagged by the broadcaster play back only on the machine that recorded them |
| Replaced by | WTV format (Windows Media Center TV Pack 2008 onward) |
Other .dvr files |
Some standalone DVR/CCTV systems write proprietary .dvr streams that are not DVR-MS |
| Property | Value |
|---|---|
| Introduced | May 19, 2010 (the WebM Project) |
| Maintained by | The WebM Project (Google-led, open contributor base) |
| Container | Matroska-based |
| Video codec | VP9 (default here) or VP8 |
| Audio codec | Opus (default here) or Vorbis |
| License | Royalty-free, open, BSD-style |
| Native browser support | Chrome 25+, Firefox 28+, Edge 79+, Safari 16+ — roughly 96% of browsers in use |
| Best for | Web embedding, HTML5 <video>, open archival |
.dvr or .dvr-ms file onto the page, or click "Add Files" to browse. Copy-protected Media Center recordings cannot be processed — only unencrypted files will open.For a file that plays on phones, TVs, and editing apps rather than mainly web browsers, convert to a more universally supported container with DVR to MP4 instead. To grab a single still image from the recording rather than the whole clip, use DVR to JPG.
This is a re-encode, not a copy, so some generational loss is unavoidable. A DVR-MS recording holds MPEG-2 video, and converting it to VP9 decodes that MPEG-2 and compresses it again with a different codec — the output cannot contain detail the MPEG-2 source already discarded. In practice the loss is small at the Very High preset because VP9 is far more efficient than MPEG-2, so you can often match the visual quality of the original at a noticeably smaller file size. For the closest result, keep the original resolution and avoid stacking a heavy file-size target on top.
Microsoft Media Center marks some broadcasts as copy-protected. Per Microsoft's own documentation, when the broadcaster sets the copy-protection flag, the resulting DVR-MS file is encrypted and plays back only on the computer that recorded it — it cannot be re-encoded elsewhere. If your file refuses to process, it is most likely DRM-protected rather than corrupted. Unencrypted recordings convert normally.
.dvr file is from a CCTV/security DVR, not Windows Media Center — will it work?It depends on the recorder. Many standalone DVR and CCTV systems write proprietary .dvr streams that are really MPEG-2 or H.264 in a custom wrapper, and those often convert fine. Others dump a raw, headerless data stream straight to disk that only the manufacturer's own player understands. If a CCTV .dvr file will not open here, export or "back up" the clip from the recorder's software to a standard format first, then convert that.
Recorded TV from the DVR-MS era is frequently interlaced (480i, 576i, or 1080i), meaning each frame is built from two fields captured a fraction of a second apart. When that is shown on a progressive screen without deinterlacing, fast motion shows comb-like horizontal artifacts. The artifacts come from the interlaced source, not the WebM encode. Picking a progressive resolution preset helps, but a deeply interlaced source may still show some combing on rapid movement.
No. WebM does not carry AC-3. The converter re-encodes the audio to Opus by default (Vorbis is the other supported option), both of which are open codecs that WebM supports natively. For most recorded TV this is fine and Opus sounds excellent at modest bitrates, but if you specifically need to preserve a Dolby Digital track for a home-theater setup, convert to a container that supports AC-3, such as MKV or MP4, instead.
Choose VP9 unless you have a specific reason not to. VP9 is the WebM Project's second-generation codec and delivers clearly better quality at a given file size than the older VP8, and it is supported by every current browser that plays WebM. In our testing, a short SD recorded-TV clip re-encoded to VP9 at the Very High preset came out meaningfully smaller than the same clip in VP8 at matched visual quality. Pick VP8 only if you are targeting very old software that predates VP9 decode support.
Your file is uploaded over an encrypted connection, processed on our servers, and deleted automatically a few hours after the conversion finishes. There is no sign-up, no watermark, and your files are never shared or made public.