Initializing... drag & drop files here
Supports: DVR
A .dvr file is a recorded-TV or recorder capture — most often Microsoft's DVR-MS format that Windows Media Center wrote when you taped a broadcast. This tool throws away the MPEG-2 video and keeps only the soundtrack, re-encoded as AAC inside an M4A container that plays on phones, in iTunes, and in any modern media app. Useful for lifting a concert, an interview, or a radio simulcast off an ageing Media Center archive.
Two things to know before you start. The audio inside a DVR-MS recording is already lossy — MPEG-1 Audio Layer II on most standard channels, or Dolby Digital AC-3 on many HD broadcasts — so this is a lossy-to-lossy re-encode, not a rescue. And the page accepts the .dvr extension literally, so rename a .dvr-ms file before uploading it.
The Quality Preset dropdown is the hands-off way to run this page: you hand the decision to the server rather than naming a rate. It is also the least predictable control here, and nothing is pre-selected in its seven-rung list — the box displays "Highest" when the page loads, but if you never open it the server falls back to its own default instead of the rung you can see. Whenever the output actually matters, set it yourself with one of the modes below.
The control that actually runs a variable-bitrate encode is the separate Variable Bitrate dropdown, which offers five AAC quality bands. Treat the printed kbps figures as nominal: a variable-rate encoder spends bits by content, so sparse speech lands below the label and dense material can run above it.
| Variable Bitrate band | Relative quality | Practical result |
|---|---|---|
| 96k-112k | Top of the five | Comfortably transparent for broadcast-sourced audio |
| 64k-72k | High | Solid general-purpose setting for mixed content |
| 48k-56k | Medium | Fine for talk radio and news recordings |
| 32k-40k | Low | Noticeably reduced on music, fine for speech |
| 20k-32k | Bottom of the five | Smallest files; speech only |
If you want a precise, repeatable number rather than a variable target — for a podcast feed, a hardware player, or a batch that must all match — use Constant Bitrate instead. It is the only mode that guarantees an exact kbps figure.
| Mode | Pin it to | Use when |
|---|---|---|
| Variable Bitrate | One of five AAC quality bands | You want good sound and do not care about the exact size |
| Constant Bitrate | A fixed kbps from a dropdown (8-384) | A device, feed or workflow requires a specific rate |
| Custom Bitrate | Any kbps value you type | The dropdown has no entry for the rate you need |
| Specific file size | A target size in bytes, KB or MB | The file has to fit an upload or attachment limit |
"Quality Preset" is a fifth mode alongside these — the hands-off one, and the least predictable, with nothing pre-selected in its list. The four modes above are the ones where you name the result yourself.
.dvr-ms fails a literal .dvr match; rename it. The container is identified from the ASF header inside the file, so renaming leaves the decoding unchanged..dvr is DVR-MS. Some set-top and CCTV boxes write proprietary containers under the same extension. Export or back up the clip from that software to a standard file first, then convert that.The honest limit is the source. Copy-protected DVR-MS recordings are encrypted by design and cannot be converted anywhere. Proprietary set-top or CCTV .dvr dumps that lack a standard container header may refuse to open until you export them from the device's own software. And because the audio in a DVR-MS file is already a lossy MP2 or AC-3 broadcast track, nothing here can raise its fidelity above what was originally transmitted — M4A gives you a portable, efficient copy of that audio, not a remaster. If you would rather keep the whole clip, save it as video with DVR to MP4; if you need the single most universally playable audio file, use DVR to MP3.
Some, though usually below the threshold you would notice. The broadcast track was already lossy — MP2 on standard channels, AC-3 on many HD ones — and AAC is a second lossy pass. Giving AAC enough headroom is what keeps that second pass invisible: a high Variable Bitrate band, or a Constant Bitrate at least matching what the broadcast used, gets close to transparent for speech and most music. No setting can rebuild detail the broadcast never carried.
Variable Bitrate when you want a quality-targeted encode, and Constant Bitrate — or Custom Bitrate for a value not in the list — when you want an exact figure you can plan a file size around. The Quality Preset dropdown displays "Highest" when the page loads, but nothing is pre-selected there: leave it untouched and the server falls back to its own default rather than the rung you can see. The presets are also the least predictable control here, so when the output rate matters, name it explicitly and check the result in your player's file-info panel.
At a given bitrate AAC is generally more efficient than MP3, and M4A is the native audio container across Apple software and devices. Choose M4A for quality per byte and for anything that will live in iTunes or on an iPhone. Choose DVR to MP3 when the file has to play on an old car stereo or a basic player that may not handle AAC at all.
It keeps whatever the recording carried, but re-encoded into AAC — the AC-3 is decoded and then AAC-encoded, never passed through untouched. Leave Audio Channel on "Original" and use a high enough bitrate and the multichannel mix survives; at low bitrates the surround information degrades first. Setting Audio Channel to Stereo or Mono downmixes deliberately, which is often what you actually want for a phone.
"Original" in almost every case, because it avoids a resampling step. The explicit choices exist for narrow reasons: 48000 Hz is the broadcast standard and is what most DVR-MS recordings already use, 44100 Hz matches CD-derived workflows, and the 8000 to 24000 Hz options only make sense for speech-only recordings where you are deliberately trading fidelity for size.
Copy protection is the usual answer. Media Center marked some broadcasts as protected, and those DVR-MS files are bound to the machine that recorded them. A file that refuses to process is far more likely protected than corrupted. Recordings of unprotected content extract without trouble.
It depends on the recorder. Many standalone boxes write what is effectively MPEG-2 with a standard audio codec in a lightly customised wrapper, and those often extract fine. Others write a raw, headerless stream that only the manufacturer's player understands, and plenty of security recordings have no audio track at all. If the file will not open, export it from the recorder's software to a standard format first.
Yes — use Trim. It takes a start time and a duration, entered either in seconds or as HH:MM:SS.sss. Trimming is worth doing on long recordings for a second reason too: it does not reduce the upload, but it does cut the encode time and the size of what you download.
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.