Open leotheleopard opened 4 years ago
I am also having the same issue where VirtualCam 2.0.4 isn't showing up in OBS-Studio 25.0.1
Same issue. Right after update to 25.
me too
I had the same issue and did this:
regsvr32 "C:\Program Files\obs-studio\bin\32bit\obs-virtualsource.dll"
regsvr32 "C:\Program Files\obs-studio\bin\64bit\obs-virtualsource.dll"
regsvr32 /u "C:\Program Files\obs-studio\bin\64bit\obs-virtualsource.dll"
regsvr32 /n /i:"2" "C:\Program Files\obs-studio\bin\64bit\obs-virtualsource.dll"
Make sure to change the Program Files folder part if needed. The "2" in the las command can be changed for the number of virtual cams you need (up to 4).
And that's it! Not sure what's the cause for this, maybe the unoverwritten files, maybe the installer not doing something.
Hope this helps.!
*unoverwritten 🤷♂
@kimasa thanks it worked for me 👌
Please help. I do not program. I really want this to work.
Can you send me a short video of what to do?
Thank you so much.
Been running 23.0.2 32bit with VirtualCam 2.0.3 due to not being able to use VirtualCam on OBS 64bit install... (And the need of VLC x86)
@kimasa Solution solves the problem. It might at have been OBS-VirtualCam.exe installer problem all along..
Use the zip installation instead of exe.
Added: Testet on Windows 10, OBS 25.0.4, VirtualCam 2.0.4
Copying this across from my comment on #59. It's pretty much the same comment as @kimasa's, just a little more specific about the suspected root cause of the issue.
I found this post by R1CH, one of the developers working on OBS. https://obsproject.com/forum/threads/failed-to-create-aac-streaming-encoder-simple-output.119788/
R1CH: The version of the plugin likely overwrote ffmpeg DLLs with bad versions. Reinstall OBS.
So, from what I've read:
ffmpeg
module -> also fails to load.Module '../../obs-plugins/64bit/obs-ffmpeg.dll' not loaded Module '../../obs-plugins/64bit/obs-virtualoutput.dll' not loaded
Rather than reinstalling OBS, I was able to extract the OBS installer (using 7-zip) and from those extracted files, copy the av-util56.dll
& swscale-5.dll
under \bin\64bit
, to my OBS's install location and into the bin\64bit
folder (which was C:\Program Files\obs-studio\bin\64bit
, for me).
* I've only the 64-bit version of OBS, so you may need to do the same for the 32-bit version (just with bin\32bit
). Unsure.
Reinstalling OBS over the current installation is pretty sure to work, and a spot more simple.
Manually install VirtualCam via the zip file. Avoid copying across the included bin/
folder.
I guess the VirtualCam installer will need to check what version of OBS is currently installed, or to offer a version-specific installer/zip - without bundled .dll's.
Well,I don't want to get these emails anymore
---Original--- From: "Jack Emerson"<notifications@github.com> Date: Tue, Apr 28, 2020 23:18 PM To: "CatxFish/obs-virtual-cam"<obs-virtual-cam@noreply.github.com>; Cc: "Comment"<comment@noreply.github.com>;"Jerrycyy"<3386929633@qq.com>; Subject: Re: [CatxFish/obs-virtual-cam] OBS 25.0.1 not loading VirtualCam (#82)
Copying this across from my comment on #59. It's pretty much the same comment as @kimasa's, just a little more specific about the suspected root cause of the issue.
I found this post by R1CH, one of the developers working on OBS. https://obsproject.com/forum/threads/failed-to-create-aac-streaming-encoder-simple-output.119788/
R1CH: The version of the plugin likely overwrote ffmpeg DLLs with bad versions. Reinstall OBS.
So, from what I've read:
OBS (now?) comes bundled with versions of av-util56.dll & swscale-5.dll.
VirtualCam packages an older versions of these files -> overwrites existing versions, if present, upon install.
ffmpeg module breaks with older versions of those files -> fails to load.
VirtualCam relies on ffmpeg module -> also fails to load.
Module '../../obs-plugins/64bit/obs-ffmpeg.dll' not loaded Module '../../obs-plugins/64bit/obs-virtualoutput.dll' not loaded
What worked for me
Rather than reinstalling OBS, I was able to extract the OBS installer (using 7-zip) and from those extracted files, copy the av-util56.dll & swscale-5.dll under \bin\64bit, to my OBS's install location and into the bin\64bit folder (which was C:\Program Files\obs-studio\bin\64bit, for me).
Reinstalling OBS over the current installation is pretty sure to work, and a spot more simple.
Workaround, when installing VirtualCam
Manually install VirtualCam via the zip file. Avoid copying across the included bin/ folder.
I guess the VirtualCam installer will need to check what version of OBS is currently installed, or to offer a version-specific installer/zip - without bundled .dll's.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
Well,I don't want to get these emails anymore
Unfollow the ticket - the issue is still open.
I've looked through a lot of other posts to get this working but it seems to be escaping me for some reason. I've reinstalled OBS, I've reinstalled VirtualCam, I've made sure the FFmpeg files required by VirtualCam are in the right place, I know the DLL is in the plugins\64bit folder, I know that it should be working by now, but my log still says
13:36:17.233: [obs-browser]: Version 2.8.6 13:36:17.235: Module '../../obs-plugins/64bit/obs-ffmpeg.dll' not loaded 13:36:17.364: Module '../../obs-plugins/64bit/obs-virtualoutput.dll' not loaded 13:36:17.367: Couldn't find VLC installation, VLC video source disabled
And I know that VirtualCam doesn't show up in my tools menu. I'm completely lost as to what I need to do here to fix the problem.