I bought a video capture card and I'm trying to monitor its output in VLC using DirectShow. It's a "Lemorele AC02L", not the most fancy thing in the world, but it has HDMI passthrough (choppy) and 1080p 60Hz, so it's adequate for my needs. I mostly want to monitor another device in a window (a simple VLC window if possible).
I'm using vlc-3.0.10-win64 (because of reasons), but I've also tried it in 3.0.19 nightlies and in VLC 4, with the same result.
The device does work. I can capture from it in OBS and I also tried another random software (oCam) and it worked there as well. It shows up in device manager as:
![Image](https://i.imgur.com/JOuXVU6.png)
and as:
![Image](https://i.imgur.com/7YHgG0x.png)
So this is sort of the basic setup I'm trying.
![Image](https://i.imgur.com/xTch7ZF.png)
Edit Options
Code: Select all
:dshow-vdev=Display capture-UVC02 :dshow-adev=Microphone (Display capture-UVC02) :live-caching=0
Capture failed:
The capture device "Display capture-UVC02" does not support the required parameters.
I tried "quotes" around the device names, but that just generated a bunch of other errors, so apparently the auto-generated syntax is correct.
Capture failed:
The device you selected cannot be used, because its type is not supported.
Capture failed:
The device you selected cannot be used, because its type is not supported.
Capture failed:
VLC cannot open ANY capture device. Check the error log for details.
Capture failed:
The device you selected cannot be used, because its type is not supported.
Capture failed:
The device you selected cannot be used, because its type is not supported.
Capture failed:
VLC cannot open ANY capture device. Check the error log for details.
Your input can't be opened:
VLC is unable to open the MRL 'dshow://'. Check the log for details.
So next I tried the bare minimum by just specifying the video device like this, hoping everything else would use the device's defaults.
Code: Select all
:dshow-vdev=Display capture-UVC02
I can also mention that after attempting to capture and then close the VLC window, then vlc.exe is still running in Task Manager so I have to close it down completely from there, so something is hanging when trying to do this.
So am I missing something obvious here? Is there a way to figure out more details about what required parameter is not supported? Or can I add something to the options to get this working?