sodcalculator

10 Tech How-To

Turn Your Computer Into a DVR: Full Guide

Guide 10-41914 · Updated · Step by step

Turning your computer into a DVR lets you record live TV, streamed content, or even gameplay without buying a separate set-top box. You’ll need a TV tuner (for over-the-air broadcasts) or a capture card (for cable boxes or streaming devices), plus free software like NextPVR or OBS Studio. This guide walks you through the setup, from hardware to scheduling recordings.

What You’ll Need

  • A computer – any modern Windows, Mac, or Linux PC with at least 4GB RAM and 20GB free storage (more if recording HD).
  • TV tuner or capture device – for free over-the-air TV, a USB tuner like the Hauppauge WinTV or SiliconDust HDHomeRun. For cable/satellite boxes or streaming, use a capture card like the Elgato HD60 S.
  • Antenna or cable/satellite box – an antenna for OTA, or the output from your cable/satellite receiver.
  • Recording software – free options: NextPVR (Windows), MythTV (Linux), OBS Studio (all platforms), or Windows Media Center (if you have an older Windows).
  • Storage – an external drive or large internal HDD (at least 500GB recommended for regular recording).

Step-by-Step

  1. Install your tuner or capture hardware. Plug in the USB tuner or capture card. If it’s a PCIe card, open your computer case and install it into an available slot. Follow the manufacturer’s instructions for drivers.
  2. Connect the video source. For OTA: attach the antenna to the tuner’s coaxial input. For cable/satellite: connect the box’s HDMI or composite output to the capture card. For streaming, connect the device (e.g., Roku, Fire Stick) to the capture card.
  3. Install and launch your DVR software. Download NextPVR (for Windows) or OBS Studio (for any OS). Run the installer and follow the prompts. For NextPVR, you’ll also need to install the .NET framework if prompted.
  4. Configure the tuner/capture device. In NextPVR, go to Settings > Devices. Click “Add” and select your tuner from the list. For OBS, go to Settings > Video and choose your capture device as the video source.
  5. Scan for channels (OTA only). In NextPVR, go to Settings > TV > Channel Setup. Click “Scan” and let it find all available over-the-air channels. This may take a few minutes.
  6. Set up your recording schedule. In NextPVR, use the TV Guide to browse channels. Click on a program and select “Record”. You can set one-time or recurring recordings. In OBS, you’ll need to manually start/stop recording or use the scheduler plugin.
  7. Choose a recording format and location. In NextPVR, go to Settings > Recording. Set the file format (MPEG-2 or H.264) and the folder where recordings will be saved. Make sure you have enough disk space.
  8. Test your setup. Tune to a channel and press “Record”. Let it run for a minute, then stop and play back the file to ensure audio and video are synced.
  9. Set up remote access (optional). If you want to watch recordings on your phone or another computer, enable the web server in NextPVR (Settings > Web Server) and set a password. Access via your browser using your computer’s IP address.

Common Mistakes

  • Not checking tuner compatibility. Some tuners only work with specific software or have driver issues on newer Windows versions. Check the manufacturer’s site before buying.
  • Using the wrong input on the capture card. If you connect via HDMI, make sure the capture card is set to HDMI input, not composite.
  • Ignoring disk space. HD recordings can be 2-4 GB per hour. If you run out of space, recordings fail silently.
  • Scheduling conflicts. If you try to record two shows at the same time with a single tuner, one will fail. Use a dual-tuner device or stagger recordings.
  • Not updating the EPG. The electronic program guide (EPG) needs to be refreshed regularly. If you don’t, the guide may be empty or incorrect.

Tips

  • Use a wired network connection if you’re streaming recordings to other devices; Wi-Fi can cause buffering.
  • Set recordings to start 2 minutes early and end 3 minutes late to avoid missing content due to schedule changes.
  • For OBS, use the “Replay Buffer” to save the last 30 seconds of gameplay or TV without recording the whole session.
  • Consider a network tuner like HDHomeRun if you want to record from multiple rooms or devices.
  • Regularly clean up old recordings to free space. Set up a folder for recordings and delete watched shows.

Troubleshooting

No signal or channels found: Check the antenna connection and position. Move it near a window. Rescan channels in the software. If using a capture card, ensure the source device is powered on and outputting video.

Recordings are choppy or stutter: This usually means your computer can’t keep up. Close other programs, lower the recording resolution (e.g., from 1080p to 720p), or upgrade your CPU/RAM. Also, make sure you’re recording to a fast hard drive (not a USB 2.0 drive).

No audio in recordings: In NextPVR, check that the audio input is set correctly (e.g., HDMI audio). In OBS, go to Settings > Audio and select the correct capture device. For cable boxes, ensure the audio output is set to PCM or stereo, not Dolby Digital.

Software crashes on launch: Update your graphics drivers and reinstall the DVR software. If using NextPVR, install the latest version of .NET Framework. For OBS, try running it in compatibility mode for Windows 8.

Recordings are encrypted or won’t play: Some cable/satellite boxes use HDCP copy protection. You’ll need a capture card that supports HDCP bypass (rare) or use a component video connection instead of HDMI. For OTA, this shouldn’t happen.

Frequently Asked Questions

Do I need a TV tuner if I only want to record streaming services?

No, you can use a capture card to record from a streaming device, but note that some services (like Netflix) use HDCP protection, which may block recording or produce a black screen.

Can I use my computer while it’s recording?

Yes, but heavy tasks like gaming or video editing may cause dropped frames or stuttering. It’s best to use a separate machine or limit other activities during critical recordings.

How much disk space do I need for one hour of recording?

For standard definition, about 1-2 GB per hour. For high definition (1080p), expect 3-4 GB per hour. This varies with bitrate settings.

Can I watch live TV on my computer with this setup?

Yes, most DVR software allows live viewing. In NextPVR, just click on a channel in the guide. OBS can also display a live preview.

Can I schedule recordings from my phone?

With NextPVR, you can enable the web server and use your phone’s browser to schedule recordings. Some third-party apps also support this.

Is it legal to record TV shows?

Recording over-the-air broadcasts for personal use is generally legal in many countries. Recording from cable/satellite may violate your service agreement. Check your local laws and provider terms.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →