OBS Studio

OBS Studio

Snapcrafters Publisher

Install latest/stable of OBS Studio

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

Don't have snapd? Get set up for snaps.

Channel Version Published

OBS Studio for live streaming and screen recording

OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently. This is a community-supported modified build of OBS Studio; please file issues on the Snapcrafters GitHub: https://github.com/snapcrafters/obs-studio/issues

Batteries included

The snap of OBS studio comes pre-loaded with some additions features and plugins.

  • Supports nvenc (NVIDIA) and VA-API (AMD & Intel) accelerated video encoding.
  • Advanced Scene Switcher plugin; an automated scene switcher
  • Browser plugin; CEF-based OBS Studio browser plugin
  • Directory Watch Media plugin; filter you can add to a media source to load the oldest or newest file in a directory.
  • DVD Screensaver plugin; a DVD screen saver source type.
  • Dynamic Delay plugin; filter for dynamic delaying a video source.
  • Freeze Filter plugin; freeze a source using a filter.
  • gPhoto plugin; connect DSLR cameras with obs-studio via gPhoto.
  • Move Transition plugin; move sources to a new position during a scene transition.
  • NDI plugin; Network A/V via NewTek's NDI.
  • Replay Source plugin; slow-motion replay async sources from memory.
  • RGB Levels plugin; simple filter to adjust RGB levels.
  • Scrab plugin; adds a configurable hotkey to quickly select a screen region and add it as an image source to the current scene.
  • Source Switcher plugin; to switch between a list of sources.
  • Spectralizer plugin; audio visualization using fftw.
  • StreamFX plugin; collection modern effects filters and transitions.
  • Text Pango plugin; Provides a text source rendered using Pango with multi-language support, emoji support, vertical rendering and RTL support.
  • Transition Matrix plugin; customize Any -> One or One -> One scene transitions.
  • V4L2Sink plugin; provides output capabilities to a Video4Linux2 device to create virtual webcams.
  • Vintage Filter plugin; black & white or sepia source filter.
  • VNC Source plugin; VNC viewer that works as a source.
  • Websockets plugin; remote-control OBS Studio through WebSockets.

Connecting Interfaces

For the best experience, you'll want to connect the following interfaces.

sudo snap connect obs-studio:audio-record
sudo snap connect obs-studio:avahi-control
sudo snap connect obs-studio:camera

Removable Storage

To access content on external storage, connect to the removable-media plug:

snap connect obs-studio:removable-media

V4L2Sink

To make use of the V4L2Sink plugin, install and configure v4l2loopback as follows:

sudo apt -y install v4l2loopback-dkms v4l2loopback-utils
echo "options v4l2loopback devices=1 video_nr=99 card_label=VirtualCam 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=99 card_label=VirtualCam exclusive_caps=1

Then use /dev/video99 as the path to V4L2 device in Tools -> V4L2 Video Output.

NDI

If you want to use the NDI plugin you will need to connect the Avahi Control interface.

snap connect obs-studio:avahi-control

gPhoto

The gPhoto plugin allows some DSLR cameras to be connected via USB. You'll need to connect the Raw USB interface.

snap connect obs-studio:raw-usb

3rd Party plugins

To install pre-compiled plugins, download and extract the plugin to ~/snap/obs-studio/current/.config/obs-studio/plugins/.

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

If you want to use the Input Overlay plugin, you'll also need to connect the joystick interface:

snap connect obs-studio:joystick

Developer website

Contact Snapcrafters

Details for OBS Studio

License
GPL-2.0
Last updated
7 October 2020

Share this snap

Generate an embeddable card to be shared on external websites.


Related blog posts


Where people are using OBS Studio


Install OBS Studio on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Is there a problem with OBS Studio? Report this app