0XC00D1B5D

NS_E_TOO_MANY_VIDEO: Can't Specify More Than Two Video Inputs

Windows Errors Intermediate 👁 1 views 📅 May 28, 2026

This Windows error pops up when you try to use more than two video inputs at once in apps like Skype, OBS, or Zoom. It's a DirectShow limit—most consumer hardware and software just can't handle that many streams.

Quick Answer for Advanced Users

Disable or unplug unused video devices, then restart the app. If that doesn't work, switch to a video mixer like OBS Virtual Camera or use a capture card to merge inputs before hitting the software limit.

What's Actually Happening Here?

This error—NS_E_TOO_MANY_VIDEO (0XC00D1B5D)—means the app you're using hit a hard limit set by DirectShow, the old-school video capture API in Windows. DirectShow was designed back when USB cameras were rare, so it caps you at two simultaneous video inputs. I saw this last week with a client who was trying to run three USB webcams in Zoom for a church service livestream. The third camera just refused to initialize, and Zoom threw this exact error.

The error text says "It is not possible to specify more than two video inputs," which is DirectShow's way of saying "I'm not designed for this, stop asking." Most modern apps like OBS, Zoom, and Skype still rely on DirectShow under the hood, so the limit applies even on Windows 11.

How to Fix It – Step by Step

  1. Unplug extra cameras. Physically disconnect all video devices except the two you need. USB cameras, capture cards, even built-in webcams count. Restart the app. If the error goes away, you're done.
  2. Disable unused cameras in Device Manager. Press Win + X and select Device Manager. Expand "Cameras" or "Imaging devices." Right-click any camera you don't need and choose "Disable device." Reboot the app. Had a client whose Logitech C920 kept being detected even when unplugged—Disable killed it.
  3. Check for virtual cameras. Apps like OBS, Snap Camera, or ManyCam install virtual drivers that count as video inputs. Go to Device Manager and look under "Sound, video and game controllers" for anything named "Virtual Camera" or "OBS Camera." Disable those if you're not using them.
  4. Switch to OBS Virtual Camera. If you need more than two real inputs, run OBS in the background. Add all your cameras as sources in OBS (it doesn't have the two-input limit), then use Tools > Virtual Camera to output a single merged stream. Then in Zoom or Skype, select that virtual camera as your input. This bypasses DirectShow entirely.

Alternative Fixes if the Main Steps Don't Work

If you're still stuck after disabling everything, here's what else to try:

  • Use a capture card. Plug two cameras into a single capture card via HDMI or component input. The card appears as one video device to Windows. I've done this for live event setups where we needed 4 camera angles.
  • Update or roll back camera drivers. Go to Device Manager, right-click each camera, select Properties > Driver > Update Driver. But if you just updated, try rolling back instead—driver updates sometimes break DirectShow compatibility.
  • Switch to a different app. Some apps like vMix or Wirecast have their own video engines and don't hit the DirectShow limit. Expensive, but if you're doing pro work, worth it.
  • Use a Windows 10/11 compatibility mode. Right-click the app .exe, go to Properties > Compatibility, check "Run this program in compatibility mode for Windows 8." DirectShow was more generous on older OS versions.

How to Stop This Happening Again

Prevention is simple: plan your video setup. If you know you'll need three cameras, don't plug them all into the same PC. Either use OBS as a mixer or buy a hardware switcher with a single USB output. And always disable virtual cameras you're not actively using—they're the #1 cause of this error in my experience.

Real talk: I've seen people spend hours reinstalling drivers and editing registry keys for this error. Nine times out of ten, it's just a hidden virtual camera eating up your two slots. Check that first.

Was this solution helpful?