https://obsproject.com/logs/wjYY-mEr-HRv4TMZAnyone who is having issues seeing the VirtualCam option in your tools menu, please post a log file from OBS.
Help -> Log Files -> Upload Current Log and paste the link here.
Anyone???
Hi everyone,
Very simple question I'm sure. I have installed the Virtual cam in OBS and it works perfectly. What i wonder is.. When I make changes in the OBS settings both the "output" and "Video" settings area. Does this affect the video that comes out through virtual cam? Such as changing encoder to Nvenc and changing bit rates and sharpening? Or do i just get an unaltered video stream through Virtualcam. Thank you for any reply :-)
Very strange, it's possible you might need to reinstall the Microsoft C++ redistributable package, or be on an older version. Try installing this (with OBS closed) and see if it shows up after installing: https://aka.ms/vs/16/release/vc_redist.x64.exe
Anyone who is having issues seeing the VirtualCam option in your tools menu, please post a log file from OBS.
Help -> Log Files -> Upload Current Log and paste the link here.
Yup. Just install virtual audio cable (or voicemeeter) and set it as the "audio monitor" output. You must also send "monitor and output" on the audio devices you want to play through.This plugin is very cool,
But there's a noticeable delay (maybe like 300ms?) on the video output, making it out of sync with the voice...
When I use the webcam output directly, or other "virtual camera" for video calls there's no such latency
For example I tried SnapCamera, and it doesn't add extra video delay even with lots of effects
If you could optimize the latency for future versions that would be great
Yup. Just install virtual audio cable (or voicemeeter) and set it as the "audio monitor" output. You must also send "monitor and output" on the audio devices you want to play through.
This should be in standard instructions, or better still, obs-virtualcam would be better with a virtualaudio component but for now you have to make it yourself.
300ms is a LOT for this. I typically find about 50ms, which is enough to make the voice off. 300ms would be crazy long.
I don't think the latency is in virtual cam. It's in OBS. And depending on how much you are doing in OBS, of course that's going to have some latency. So if you use a program like zoom, and you give it virtualcam as the camera, and your real physical microphone as the audio, the audio is going to arrive before your video processed by OBS. That's just going to happen. How much longer depends on how much you ask OBS to do.You mean trying to match the same latency as virtualcam with the extra virtual audio?
Either way that's a lot of effort, and still the latency of both would be there when replying to someone on zoom for ex.
To be honest I'd very prefer Virtualcam to improve its own latency directly ^^'
I mean if other virtual cameras software can output without latency I guess Virtualcam for OBS can improve it too...
I don't think the latency is in virtual cam. It's in OBS. And depending on how much you are doing in OBS, of course that's going to have some latency. So if you use a program like zoom, and you give it virtualcam as the camera, and your real physical microphone as the audio, the audio is going to arrive before your video processed by OBS. That's just going to happen. How much longer depends on how much you ask OBS to do.
On the other hand, OBS will spit your audio from the internal OBS audio flow out to the "monitor" (as well as livestreams and recordings) at the same time as it puts out the video. So if you feed the OBS monitor out to Virtual Audio Cable, and use that as the voice input to Zoom, it all works. I run into problems when I do complex audio, including wanting to do deliberate delay on my video and audio. OBS has some issues this way. It offers video filters galore for scenes, but audio filters only apply to audio sources. There is a renderdelay filter for video scenes and sources, but no similar filter for audio -- you have to globally stick a delay in the advanced audio settings. Not the most intuitive flow.