- Notifications
You must be signed in to change notification settings - Fork18
🔊 Audio device and application capture for OBS Studio using PipeWire
License
dimtpap/obs-pipewire-audio-capture
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This plugin adds 3 sources for capturing audio outputs, inputs and applications usingPipeWire

- OBS Studio 28.0 or later
- WirePlumber
PipeWire 0.3.62 or later is highly recommended (#17,PipeWire#2874)
For the plugin to be able to capture applications, PipeWire should be set up to handle audio on your system.For most applications, thepipewire-pulsecompatibility layer should be enough, but there are alsopipewire-jack andpipewire-alsa.If applications aren't showing up in the plugin, your system may be missing one of those components.
See thePipeWire wiki for more info.
- Get the
linux-pipewire-audio-(version).tar.gzarchive from thelatest release - In OBS Studio, go toFile, then clickShow Settings Folder
- In the folder that opens, create a folder called
pluginsif it doesn't already exist - Extract the archive you downloaded in the
pluginsfolder - Restart OBS Studio
- If you're using the Flatpak and the sources aren't working, run
flatpak override --filesystem=xdg-run/pipewire-0 com.obsproject.Studioand restart OBS Studio
Your files should look like this
.../obs-studio/plugins├── linux-pipewire-audio│ ├── bin│ │ └── 64bit│ │ └── linux-pipewire-audio.so│ └── data│ └── locale│ ...Important
THIS INSTALLATION METHOD IS UNSUPPORTED BY THE OBS STUDIO TEAM AND CAN BREAK AT ANY TIME
This plugin relies on a Flatpak permission that OBS Studio could remove at any time, so it can't be on Flathub.
If after updating OBS Studio the plugin stops working, check the latest release for a new version, or build the plugin yourselfagainst the latest OBS Studio.
Note that native OBS Studio packages do not have this problem.
Ensure you have CMake, PipeWire and OBS Studio/libobs development packages, then in the repo's root:
cmake -B build -DCMAKE_INSTALL_PREFIX="/usr" -DCMAKE_BUILD_TYPE=RelWithDebInfocmake --build build# To install it system-wide:cmake --install build
This plugin is currently in the process of being worked on to merge into upstream OBS Studio. Seeobsproject/obs-studio#6207
About
🔊 Audio device and application capture for OBS Studio using PipeWire
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors7
Uh oh!
There was an error while loading.Please reload this page.