• Stars
    star
    117
  • Rank 301,828 (Top 6 %)
  • Language
    Shell
  • Created over 6 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is a community-supported modified build of OBS Studio.

OBS Studio
OBS Studio

This is the snap of OBS Studio, pre-loaded with extra features and a curated collection of 3rd party OBS Studio plugins for live streaming and screen recording.

Snap Badge Snap Installs

Published for with 💝 by Snapcrafters

Install

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

Get it from the Snap Store

Batteries included

The OBS Studio snap is built from wimpysworld/obs-studio-portable. Additionally, the OBS Studio snap includes the following features:

  • Includes 50 of the best 3rd Party plugins for OBS Studio!
  • Chromium Embedded Frameworks (CEF) to enable Browser Sources
  • NVENC (NVIDIA) and VA-API (AMD & Intel) accelerated video encoding
  • Shader and GStreamer effects filters
  • Fraunhofer FDK AAC Codec
  • Pipewire application specific audio capture
  • VLC and GStreamer Media sources
  • AJA NTV2 SDK
  • WebSockets 5.x and 4.9.1-compat are both included
  • NewTek NDI™ integration and Teleport support
  • SRT & RIST Protocol support
  • Markdown, Pango and API text sources

OBS Studio Plugins

Thanks to the OBS Studio developers and developers of the growing list of excellent plugins. OBS Studio Portable for Linux celebrates the best of what's available. Thank you! 🙇

Here are the 3rd party plugins that come bundled with the OBS Studio snap:

Audio 🔉

  • Audio Pan plugin; control stereo pan of audio sources.
  • Local Vocal plugin; local speech and text AI processing routines and AI transcription.
  • Mute Filter plugin; to mute audio from a source.
  • PipeWire Audio Capture plugin; capture application audio from PipeWire.
  • Scale to Sound plugin; adds a filter which makes a source scale based on the audio levels of any audio source you choose
  • Soundboard plugin; adds a soundboard dock.
  • Waveform plugin; audio spectral analysis.

Automation 🎛

  • Advanced Scene Switcher plugin; an automated scene switcher.
  • Directory Watch Media plugin; filter you can add to a media source to load the oldest or newest file in a directory.
  • Dummy Source plugin; provides a dummy source to execute arbitrary commands when a scene is switched.
  • Source Switcher plugin; to switch between a list of sources.
  • Transition Table plugin; customize scene transitions.
  • Websockets plugin; remote-control OBS Studio through WebSockets.
    • 5.x and 4.9.1-compat are both included

Effects ✨

Encoding & Output 🎞

  • Game Capture plugin; Vulkan/OpenGL game capture.
  • GStreamer plugin; feed GStreamer launch pipelines into OBS Studio.
  • NDI plugin; Network A/V in OBS Studio with NewTek's NDI technology.
  • Source Record plugin; make sources available to record via a filter.
  • StreamFX plugin; unlocks the full potential of NVENC along with encoders for Avid DNxHR, Apple ProRes and CineForm.
    • Only the stable StreamFX encoders, Color Grading and Dynamic Mask filters are enabled in OBS Studio Portable for Linux.
  • Teleport plugin; open NDI-like replacement. (not NDI compatible)
  • VA-API plugin; GStreamer-based VA-API encoder implementation.
  • Vertical Canvas plugin; make content for TikTok, YouTube Shorts, Instagram Live, and more without the fuss.

Tools 🛠

  • Scene Notes Dock plugin; create a Dock for showing and editing notes for the currently active scene.
  • Source Clone plugin; add source cloning
  • Source Copy plugin; adds copy-and-paste options to the tools menu.
  • Source Dock plugin; adds browser sources as custom docks.

Text 📝

  • Markdown plugin; add Markdown sources
  • Text PThread plugin; Rich text source plugin with many advanced features, including multi-language support, emoji support, vertical rendering and RTL support.
  • URL Source plugin; fetch data from a URL (API), parse and display live update in scene.

3rd Party plugins

You might find that this modified snap of OBS Studio doesn't include a plugin that you use. To install pre-compiled plugins, download and extract the plugin and put it in ~/snap/obs-studio/current/.config/obs-studio/plugins/.

For example, this is how the Input Overlay plugin looks when correctly installed:

/home/username/snap/obs-studio/current/.config/obs-studio/plugins/
└── input-overlay
    ├── bin
    │   └── 64bit
    │       └── input-overlay.so
    └── data
        └── locale
            ├── de-DE.ini
            ├── en-US.ini
            └── ru-RU.ini

Input Overlay

The OBS Studio snap bundles libgamepad, libuihook and netlib so that if you want to use the Input Overlay plugin, you can install it as outlined above then connect the joystick interface as follows.

snap connect obs-studio:joystick

The Input Overlay plugin is not shipped by default in the OBS Studio snap because it introduced excessive CPU utilisation when bundled, although works fine as a user-installed plugin. So we've made it as easy as possible to add it yourself should you need it.

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:

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:

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 plugin you'll need to connect the Avahi Control interface.

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.

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.

snap connect obs-studio:password-manager-service

More Repositories

1

discord

A community-maintained package to easily install Discord on Linux
Shell
73
star
2

snap-repo-template

Snapcrafters template. Select "Use this template" to copy to your GitHub account and rename it for the snap you're creating.
70
star
3

tmnationsforever

A community-maintained package to easily install TrackMania Nations Forever on Linux
56
star
4

gimp

Unofficial GNU Image Manipulation Program (GIMP) installer for Linux
Shell
51
star
5

android-studio

A community-maintained package to easily install Android Studio on Linux
47
star
6

helm

Unofficial Helm installer for Linux
35
star
7

signal-desktop

Unofficial Signal Desktop installer for Linux
Shell
34
star
8

sommelier-core

Package a Windows application for Linux using a Snap with Wine.
Shell
30
star
9

slack-term

Slack client for your terminal
30
star
10

atom

:atom: A community-maintained package to easily install Atom on Linux
Shell
25
star
11

steamforwindows

Steam for Windows soaked in WINE and Snapped
Shell
25
star
12

magic-wormhole

A community-maintained package to easily install Magic Wormhole on Linux
24
star
13

simplenote

Unofficial installer for Simplenote on Linux
15
star
14

sentry

A community-maintained package to easily install Sentry on Linux
Shell
14
star
15

vscode

Visual Studio Code https://code.visualstudio.com
Shell
14
star
16

jenkins

A community-maintained package to easily install Jenkins on Linux
Shell
13
star
17

spelunky

Spelunky HD Classic
Shell
11
star
18

mattermost-desktop

A community-maintained package to easily install Mattermost Desktop on Linux
Shell
11
star
19

brave

Brave browser for Desktop and Laptop computers running Linux
Shell
10
star
20

arduino

A community-maintained package to easily install Arduino IDE on Linux
Shell
9
star
21

ffmpeg

Record, convert, and stream audio and video
Shell
9
star
22

eclipse

A community-maintained package to easily install Eclipse on Linux
Shell
8
star
23

gradle

A community-maintained package to easily install Gradle on Linux
8
star
24

codium

Archived repo; codium is now published by upstream
Shell
8
star
25

minetest

A community-maintained package to easily install Minetest on Linux
Shell
8
star
26

sublime-text

A community-maintained package to easily install Sublime Text on Linux
8
star
27

fkill

A community-maintained package to easily install fkill on Linux
7
star
28

scummvm

A community-maintained package to easily install ScummVM on Linux
Shell
7
star
29

pypy3

Archived; pypy3 is now maintained by upstream
7
star
30

wine-sommelier

WINE in a Snap package that auto installs your Windows application
Shell
7
star
31

dosbox-x

A community-maintained package to easily install DOSBox-X on Linux
6
star
32

marktext

Unofficial snap for the MarkText markdown editor
6
star
33

offlineimap

A community-maintained package to easily install OfflineIMAP on Linux
6
star
34

sublime-merge

A community-maintained package to easily install Sublime Merge on Linux
6
star
35

googler

DEPRECATED: the developer archived this application. It is currently broken and won't get fixed anymore.
6
star
36

brackets

An open source code editor for the web, written in JavaScript, HTML and CSS.
Shell
5
star
37

yakyak

A community-maintained package to easily install YakYak on Linux
5
star
38

wire

Shell
4
star
39

sommelier

This snap is a demo of the sommelier script, useful to people developing Wine snaps.
4
star
40

gtk-common-themes

4
star
41

ddgr

Unofficial ddgr installer for Linux
3
star
42

storjshare-gui

Earn money by sharing your extra hard drive space on the Storj network.
Shell
3
star
43

opentoonz

Shell
3
star
44

nano

A community-maintained package to easily install Nano on Linux
Shell
3
star
45

photoscape

A community-maintained package to easily install PhotoScape 3.7 on Linux
3
star
46

xonotic

A community-maintained package to easily install Xonotic on Linux
Shell
3
star
47

opentyrian

A community-maintained package to easily install OpenTyrian on Linux
Shell
3
star
48

ci

Repository for shared CI tools and actions
Makefile
3
star
49

get-iplayer

Shell
2
star
50

climate-trail

A community-maintained package to easily install The Climate Trail on Linux
2
star
51

mrrescue

Arcade-style fire fighting game
2
star
52

term2048

A community-maintained package to easily install term2048 on Linux
2
star
53

cryptool

A community-maintained package to easily install CrypTool 1 on Linux
2
star
54

cassandra

A community-maintained package to easily install Apache Cassandra on Linux
Shell
2
star
55

cumulonimbus

Unofficial installer for CPod on Linux
2
star
56

ghost-desktop

⚡ Ghost for Desktops
2
star
57

gitter-desktop

Gitter Desktop Client
2
star
58

mumble

A community-maintained package to easily install Mumble on Linux
2
star
59

android-studio-canary

A community-maintained package to easily install Android Studio Canary Build on Linux
Python
2
star
60

bridge-designer

Snap for "The Bridge Designer" https://bridgedesigner.org/
2
star
61

irccloud-desktop

No longer maintained here. See ->
Shell
2
star
62

wethr

⛅ Command line weather tool.
2
star
63

corebird

CoreBird Twitter Client - no longer maintained
Shell
1
star
64

corsixth

A community-maintained package to easily install CorsixTH on Linux
Shell
1
star
65

ruff

A community-maintained package to easily install ruff on Linux.
Shell
1
star
66

discord-ptb

1
star
67

vagrant

Vagrant Snap Package
1
star
68

mdl

1
star
69

wordpress-desktop

WordPress.com for Desktop
1
star
70

flightgear

1
star
71

pypy

Archived; pypy snap is now maintained by upstream
1
star
72

tokenator

A Go application for automating the distribution of credentials to Snapcrafters repositories.
Go
1
star
73

snapcrafters.org

The snapcrafters.org website built with Hugo
HTML
1
star
74

thelounge

Shell
1
star
75

ffmpeg-2404-sdk

Content snap for ffmpeg
1
star
76

.github

Snapcrafters' special .github repo to apply organization-wide defaults and change the homepage
1
star
77

ghvmctl

A utility for manipulating virtual machines during snap testing
Shell
1
star
78

mosaic

Unofficial Mosaic installer for Linux
1
star
79

sdlpop

A community-maintained package to easily install SDLPoP on Linux
Shell
1
star