r1kkku/obs-virtual-mic-plugin — explained in plain English
Analysis updated 2026-05-18
Send OBS-filtered microphone audio into Discord, Zoom, or Teams as a normal mic.
Use OBS's noise removal and audio filters inside a video game's voice chat.
Replace a separate virtual audio cable tool like VB-CABLE with a built-in OBS driver.
Build a custom Windows audio driver that exposes processed sound to any app.
| r1kkku/obs-virtual-mic-plugin | 4brm01/picture-poker | bong-water-water-bong/npu-gpu-cpu | |
|---|---|---|---|
| Stars | 3 | 3 | 3 |
| Language | C++ | C++ | C++ |
| Setup difficulty | hard | easy | hard |
| Complexity | 4/5 | 1/5 | 5/5 |
| Audience | developer | general | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires building a Windows driver with Visual Studio 2022 and the Windows Driver Kit, not just installing an app.
OBS Virtual Mic is a plugin for OBS Studio, the popular free screen recording and streaming software, combined with a Windows driver. Its purpose is to take microphone audio that has already been processed through OBS's built in filters, things like noise removal or equalization, and make that cleaned up audio show up as a normal microphone device that any other Windows application can pick from. Without this plugin, someone who wants to use OBS's audio filters in an app like Discord, Zoom, Teams, or a video game would usually need a separate virtual audio cable tool, such as VB-CABLE or VoiceMeeter, and would have to manually route the audio between programs. This project is meant to remove that extra step: after installing it, Windows lists a device called Microphone (OBS Virtual Mic) in its normal recording device list, and any application can select it just like a real microphone. The README for this project is quite short and mostly covers requirements and build instructions rather than usage details. To build it yourself, you need a 64 bit Windows 10 or 11 machine, OBS Studio version 31 or newer, Visual Studio 2022, and the Windows Driver Kit, since part of the project is a low level audio driver rather than just an application plugin. Build steps use CMake presets, and there is a separate architecture document in the repository for anyone who wants more design detail. The project is released under the GPLv2 license, chosen specifically because it is compatible with OBS Studio's own license. This project fits someone who is comfortable building software from source and setting up drivers on Windows, most likely a streamer or content creator who wants OBS's audio processing available system wide, rather than someone looking for a simple point and click download.
A Windows driver and OBS Studio plugin that turns OBS's processed microphone audio into a normal recording device other apps can use.
Mainly C++. The stack also includes C++, OBS Studio, Windows Driver Kit.
You can use and modify it, but if you distribute modified versions you must also share the source code under the same license.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.