-
-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can not find Unity Capture Device in OBS #5
Comments
Hi. I ran "install.bat" on the D drive, but could not install it properly. |
Hi there Can you try running the installation from D drive with admin privileges?
@Emylion mentioned that installation succeeded (assuming it showed the message box about it being installed successfully) but still it didn't show up in OBS. Which I'm still not sure why. Maybe it got resolved since then. |
@schellingb Yes. I started "Install.bat" from the D drive with administrator privileges and a success dialog was displayed, but it was not available in OBS. But, when running with administrator rights on the C drive, “Unity VideoC apture” was added to the “Device” list box. Details are as follows:
|
Thank you for the details! Maybe the location where the DLL is located is not fully accessible by the user so even if admin can register the DLL, when OBS is started as the user it is not able to use the DLL. I guess if OBS is started as Administrator as well it would work but that is not desirable. Maybe in such cases it is best to move the DLL and Install.bat into a user directory such as If that helps, a clarification should probably be added to the README file. |
I'm getting the same issue - "Unity Video Capture" is no longer in the Device list the only thing I've done in between it working vs not working, is that I've used the OBS virtual camera once (the integrated one where you press "Start Virtual Camera" under "Start Recording"). I don't really see how that could matter but I've tried reinstalling as per the instructions in this thread but somehow it's still not showing up, running, everything as administrator ;-; idk if I'm doing something wrong but it's been working perfectly fine up until now, with no changes to either unity or OBS, as far as I know update: I pulled the latest version and now it works ;-; idk what happened there but I'm glad it works now! |
@FreyaHolmer Hmm, maybe OBS updated itself recently? #33 has all the details but in short some change somewhere (OBS? Windows? Unity??) started to cause dead-locks while using UnityCapture. OBS rightfully wanted to prevent this so they put the DLL of UnityCapture onto a block list. The issue got fixed on our side and it was easiest to just switch UnityCapture to use a new DLL from now on so it doesn't get blocked anymore by OBS (file name changed from "UnityCaptureFilter32bit.dll" and "UnityCaptureFilter64bit.dll" to "UnityCaptureFilter32.dll" and "UnityCaptureFilter64.dll"). |
yeah it was probably an OBS update that snuck in there somewhere! had no idea about the blocklist thing, makes sense it wouldn't work then! |
I ran install.bat and it succeed.
But, I can't find Unity Capture device in OBS with Viedio Capture Device.
The text was updated successfully, but these errors were encountered: