Your PC can record or stream gameplay without a separate capture card
You do not need to buy a capture card to record or stream video from a gaming console or camera. Your existing PC can do this work by connecting the external device through a video input method and using software to receive and process that signal. The setup depends on what you are trying to capture — a PlayStation, Xbox, Nintendo Switch, or external camera — and what you want to do with the footage afterward.
The core limitation is that most PCs lack a built-in video input port. A modern laptop or desktop has USB ports and possibly an HDMI output, but not an HDMI input. To use your PC as a capture card, you need a hardware bridge: a small device that accepts video from your console or camera, converts it to a format your PC understands, and sends it over USB. This is cheaper than a dedicated capture card, but it is still a separate purchase.
Key Takeaways
- Your PC needs a USB video capture device to receive HDMI or other video signals from a console or camera, because most computers lack built-in video input ports.
- Software like OBS Studio (free) or Elgato's software (paid, but tighter integration) receives the video from the capture device and lets you record or stream it.
- A USB capture device costs between $30 and $150 depending on resolution and frame rate; cheaper devices max out at 1080p 30fps, while higher-end ones support 4K.
- Your PC's CPU and GPU do the heavy lifting during streaming or recording, so a system with at least a mid-range processor and 8GB of RAM will perform better than an older machine.
- The USB cable connecting the capture device to your PC must have enough bandwidth; USB 3.0 or higher is required for smooth 1080p 60fps capture.
Choosing a USB capture device for your setup
A USB video capture device is a small box or dongle that plugs into your PC and accepts video input from your console or camera. It converts the signal into data your computer can process. The device you choose depends on what resolution and frame rate you need and how much you want to spend.
Entry-level devices like the Elgato HD60 S+ or AVerMedia Live Gamer Portable 2 Plus handle 1080p at 60 frames per second and cost between $80 and $120. They work with HDMI input and are compatible with Windows and Mac. If you need 4K capture, devices like the Elgato 4K60 Pro or AVerMedia Live Gamer 4K cost $200 or more but support higher resolutions and frame rates. For budget-conscious setups, generic USB capture devices on Amazon or eBay can work at 1080p 30fps for $30 to $50, though they often have less reliable drivers and software support.
Check the specifications for USB version — USB 3.0 or higher is necessary for 1080p 60fps without dropped frames. USB 2.0 devices will struggle with high frame rates and may cause stuttering. Also verify that the device works with your operating system; most support both Windows and Mac, but some older or budget models may not.
Setting up OBS Studio to receive and record video
OBS Studio is free, open-source software that receives video from your capture device and lets you record it to your hard drive or stream it to Twitch, YouTube, or another platform. It runs on Windows, Mac, and Linux.
After you plug in your USB capture device and install its drivers, open OBS Studio and create a new scene. Click the plus icon under Sources and select Video Capture Device. A dropdown menu will show your capture device — select it. You should see the video from your console or camera appear in the preview window. If you see a black screen, check that the HDMI cable is connected to both the console and the capture device, and that the console is powered on and displaying an image.
To record, click Start Recording in the bottom right. OBS saves video files to a folder on your PC — by default, this is in your Documents folder under OBS. You can change this location in Settings under Output. For streaming, click Start Streaming instead, but first you will need to add your streaming platform's server and stream key in Settings under Stream.
Configuring your PC's performance for smooth capture
Recording or streaming video uses CPU and GPU resources on your PC. If your system is too slow, you will see dropped frames, stuttering, or lag in the output. The more demanding your settings, the more powerful your PC needs to be.
For 1080p 60fps recording or streaming, a PC with a mid-range processor (Intel i5 or AMD Ryzen 5) and 8GB of RAM will usually work without issues. For 4K or higher frame rates, aim for an i7 or Ryzen 7 with 16GB of RAM. Close other programs before you start recording — web browsers, Discord, and background updates all consume CPU cycles that could go to video encoding.
In OBS, you can adjust the encoding settings to match your PC's power. Under Settings, go to Output and look for Encoder. If you have an NVIDIA graphics card, select NVIDIA NVENC; if you have AMD, select AMD VCE. These use your GPU instead of your CPU, freeing up processor power for other tasks. If you have an Intel processor with integrated graphics, select Intel Quick Sync. If none of these are available, OBS will use x264, which is CPU-intensive but works on any system.
Connecting your console or camera to the capture device
The physical setup is straightforward: connect an HDMI cable from your console or camera's HDMI output to the HDMI input on the capture device. Then connect the capture device to your PC using the USB cable that came with it. Plug the USB end into a USB 3.0 port on your PC if possible — these are usually blue inside the port.
For gaming consoles, make sure the console is set to output video at the resolution you want to capture. On PlayStation 5, go to Settings, Screen and Video, and select your preferred resolution. On Xbox Series X, go to Settings, General, TV and display options. On Nintendo Switch, the console outputs at 1080p when docked, which is the maximum it supports.
If you are capturing from a camera, connect the camera to the capture device the same way. Some cameras have HDMI output, but others do not — check your camera's manual. If your camera does not have HDMI, you will need a different solution, such as a USB connection directly to your PC or a capture device that supports your camera's output format.
Troubleshooting common capture problems
If OBS shows a black screen when you select your capture device, first check the physical connections. Unplug the HDMI cable from both ends and plug it back in firmly. Restart the console or camera. Then restart OBS. If the screen is still black, try a different HDMI cable — some cables are faulty or do not support the resolution your console is outputting.
If you see video but it is choppy or dropping frames, check your USB connection. Move the capture device to a different USB port, preferably a USB 3.0 port (usually blue). If you are using a USB hub, try connecting directly to the PC instead — hubs can reduce bandwidth. In OBS, lower the resolution or frame rate in your Output settings to reduce the data your PC has to process.
If OBS does not recognize your capture device at all, install the latest drivers from the manufacturer's website. Unplug the device, read and install the driver, then plug the device back in. Restart OBS. If the device still does not appear, try a different USB port and a different USB cable.
Comparing PC capture to dedicated capture cards
Using your PC as a capture card is cheaper upfront than buying a dedicated device like the Elgato 4K60 Pro ($200+), but it has trade-offs. A dedicated capture card is a standalone device that does not depend on your PC's performance — you can record or stream 4K video on an older computer because the card handles the encoding. With a USB capture device and your PC, your computer has to do the work, so performance depends on your hardware.
A dedicated card also lets you use your PC for other tasks while capturing without affecting video quality. If you are streaming and playing a game at the same time, a dedicated card keeps the stream smooth while your PC focuses on the game. With a USB capture device, your PC has to split its resources between the game and the stream, which can cause lag or stuttering in either one.
For casual recording or streaming, a USB capture device and your PC are sufficient and cost less. For professional streaming or if you want to game at high settings while streaming simultaneously, a dedicated capture card is worth the investment.
Frequently Asked Questions
Can I use my laptop as a capture card?
Yes, as long as your laptop has USB 3.0 ports and enough CPU power. Laptops with older processors or limited RAM may struggle with 1080p 60fps capture. Plug the USB capture device into a USB 3.0 port (usually marked with a blue interior) and follow the same OBS setup steps as a desktop.
Do I need a capture card if I want to stream from my PC?
No. If you are streaming gameplay running on your PC, you do not need a capture card at all. OBS can record or stream directly from your game without any external hardware. You only need a capture device if you are capturing video from an external source like a console or camera.
What is the difference between HDMI input and HDMI output?
HDMI output sends video from your device to a monitor or TV. HDMI input receives video from another device. Your PC's HDMI port is an output, which is why you need a capture device with an input port to receive video from a console.
Can I use a USB-C cable instead of USB 3.0?
It depends on the capture device. Some newer devices support USB-C, but most still use USB-A. Check your device's specifications. If it supports USB-C, make sure your PC has a USB-C port and that the cable is rated for the bandwidth you need.
Will capturing video slow down my console or camera?
No. The capture device receives the video signal without affecting the console or camera's performance. Your console will run games at the same speed whether or not you are capturing.