https://github.com/snapcrafters/obs-studio
This is a community-supported modified build of OBS Studio.
https://github.com/snapcrafters/obs-studio
ffmpeg hacktoberfest linux nvenc obs obs-studio snap streamfx
Last synced: about 2 months ago
JSON representation
This is a community-supported modified build of OBS Studio.
- Host: GitHub
- URL: https://github.com/snapcrafters/obs-studio
- Owner: snapcrafters
- Created: 2018-05-09T10:51:00.000Z (almost 8 years ago)
- Default Branch: candidate
- Last Pushed: 2025-10-28T12:21:04.000Z (5 months ago)
- Last Synced: 2025-10-29T17:46:18.138Z (5 months ago)
- Topics: ffmpeg, hacktoberfest, linux, nvenc, obs, obs-studio, snap, streamfx
- Language: Shell
- Homepage: https://snapcraft.io/obs-studio
- Size: 603 KB
- Stars: 126
- Watchers: 16
- Forks: 34
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
OBS Studio
This is the snap of OBS Studio
Published for
with 💝 by Snapcrafters
## Install
```shell
sudo snap install obs-studio
sudo snap connect obs-studio:avahi-control
sudo snap connect obs-studio:kernel-module-observe
sudo snap connect obs-studio:screencast-legacy
```
[](https://snapcraft.io/obs-studio)
## Camera
To access camera, manually connect to the camera plug:
```shell
snap connect obs-studio:camera
```
## Sound
To record sound, manually connect the pulseaudio plug:
```shell
snap connect obs-studio:pulseaudio
```
## Wayland
Screen and Window capture in a Wayland session is supported in OBS 27.0.0 or
newer.
## Removable Storage
To access content on external storage, manually connect to the removable-media plug:
```shell
snap connect obs-studio:removable-media
```
## OBS Virtual Camera
Starting with OBS Studio 26.1, Virtual Camera support is integrated. The
`Start Virtual Camera` button is located in the Controls pane, just below
`Start Recording`.
Here's how to install and configure `v4l2loopback` which OBS uses:
```shell
sudo snap connect obs-studio:kernel-module-observe
sudo apt -y install v4l2loopback-dkms v4l2loopback-utils
echo 'options v4l2loopback devices=1 video_nr=13 card_label="OBS Virtual Camera" exclusive_caps=1' | sudo tee /etc/modprobe.d/v4l2loopback.conf
echo "v4l2loopback" | sudo tee /etc/modules-load.d/v4l2loopback.conf
sudo modprobe -r v4l2loopback
sudo modprobe v4l2loopback devices=1 video_nr=13 card_label="OBS Virtual Camera" exclusive_caps=1
```
**NOTE!** Using `video_nr` greater than 64 will not work.
## NDI
If you want to use the [NDI](https://github.com/Palakis/obs-ndi) plugin you'll need to connect the Avahi Control interface.
```shell
snap connect obs-studio:avahi-control
```
## Browser
Optional interfaces can be connected that integrate with Browser Sources and Custom Browser Socks.
### Process Control
The OBS Browser does attempt to adjust the scheduler priority, you can enable this capability by optionally connecting the `process-control` interface.
```shell
snap connect obs-studio:process-control
```
### Passwords and Keys
The browser in OBS can obtain user credentials from applications such as GNOME Passwords and Keys (seahorse) or Kwallet, should you want it to.
```shell
snap connect obs-studio:password-manager-service
```