Skip to content
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

Capture exclusion only on primary output device #56

Open
Le-Iceberg opened this issue Nov 1, 2021 · 1 comment
Open

Capture exclusion only on primary output device #56

Le-Iceberg opened this issue Nov 1, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@Le-Iceberg
Copy link

Hello,
First of all, congratulations for the tool that you offer us, it is really very useful and allows to get rid of "Voicemeeter" and even "virtual audio cable", which very few people need.

Following my various tests I have noticed one problem and one improvement that I would like to share with you:

  • For the improvement, the application audio capture works perfectly, but would it be possible to make it capture the application from a or source directly?
    For example, let's say I play CSGO and then switch to Minecraft, rather than changing the game capture and then the audio capture, would it be possible to have the audio capture change automatically if a specific source of these two types is changed?
    (I specify both types because some games don't work in game capture but in window capture and vice versa)

  • For the problem,
    there is a problem between , Voicemod and the monitoring function of OBS,
    I explain, the problem is that when you check this box, the audio capture will capture all the playback devices without exception, and not only the main or default audio, but the problem is that voicemod to work necessarily uses an audio output (that you can not disable) which is called :
    Voicemod Virtual Audio Device (WDM)

So it's going to capture our microphone constantly, whatever we do, it also means that if a webcam or other software creates an audio output it will be captured, even if it's used for monitoring (and so we don't want it to be captured), maybe allowing an option to choose the main audio output of the pc on this plugin would be interesting (without forcing it on the default output because some can navigate between several audio outputs for other mixing reasons)
Or even better allow with a parameter or something to add playback devices in exclusion to never capture them?

Regarding monitoring, the problem is that if on OBS you enable monitoring to hear for example the music added in media source or VLC, or to hear the sound alerts (don, sub, etc...) on a , well the same parameter "Capture all audio EXCEPT the selected window" will obviously capture it.
So since OBS is in the list of windows, if we choose it, it works, the monitoring is not captured anymore and it's perfect, but the problem is that it prevents us from excluding several windows.
What would be really great would be to be able to choose several windows to exclude (for example Discord, OBS, VLC) at the same time.
Especially since I think this exclusion list feature would be useful for 90% of the people who use this tool.

**Thanks again for this great tool!

I hope you can fix the bug with Voicemod easily, and that you can propose the possibility to make a list of applications to exclude rather than one only window in the future**

@bozbez
Copy link
Owner

bozbez commented Feb 12, 2022

First point is duplicate of #5, for second point it is potentially fixable but difficult. Would be indirectly fixed by #39.

@bozbez bozbez changed the title Current problems and suggestions for the future Capture exclusion only on primary output device Feb 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants