Giter Site home page Giter Site logo

obs-fully-loaded's Introduction

OBS Studio
OBS Studio - Fully Loaded!

This is an install script for OBS Studio, "Free and open source software for live streaming and screen recording; that comes pre-loaded with extra features and plugins!" It works on Ubuntu and derivative distributions.
Made with ๐Ÿ’ for

Install

git clone https://github.com/wimpysworld/obs-fully-loaded.git
cd obs-fully-loaded
sudo ./obs-install.sh

Batteries included

This script installs OBS Studio from mv OBS Fully Loaded PPA and then installs a collection of 3rd party plugins and themes.

  • Supports NVENC (NVIDIA) and VA-API (AMD & Intel) accelerated video encoding.
  • Advanced Scene Switcher plugin; an automated scene switcher.
  • Audio Pan plugin; control stereo pan of audio source.
  • Browser plugin; CEF-based OBS Studio browser plugin.
  • Directory Watch Media plugin; filter you can add to media source to load the oldest or newest file in a directory.
  • DVD Screensaver plugin; a DVD screen saver source type.
  • Downstream Keyer plugin; add a Downstream Keyer dock.
  • Dynamic Delay plugin; filter for dynamic delaying a video source.
  • Freeze Filter plugin; freeze a source using a filter.
  • Gradient Source plugin; adding gradients as a Soource.
  • GStreamer plugins; feed GStreamer launch pipelines into OBS Studio and use GStreamer encoder elements.
  • Move Transition plugin; move source to a new position during scene transition.
  • Multi Source Effect plugin; provides a custom effect to render multiple sources.
  • NDI plugin; Network A/V via NewTek's NDI.
  • NvFBC plugin; screen capture via NVIDIA FBC API. Requires NvFBC patches for Nvidia drivers for consumer grade GPUs.
  • Pulse App Capture plugin; capture application audio from PulseAudio.
  • Recursion Effect plugin; recursion effect filter.
  • Replay Source plugin; slow motion replay async sources from memory.
  • RGB Levels plugin; simple filter to adjust RGB levels.
  • RTSPServer plugin; encode and publish to a RTSP stream.
  • Scale to Sound plugin; adds a filter which makes a source scale based on the audio levels of any audio source you choose
  • Scene Collection Manager plugin; filter, backup and restore Scene Collections.
  • Scene Notes Dock plugin; create a Dock for showing and editing notes for the current active scene.
  • Soundboard plugin; adds a soundboard dock.
  • Source Copy plugin; adds copy and paste options to the tools menu.
  • Source Dock plugin; create a Dock for a source, which lets you see audio levels, change volume and control media.
  • Source Record plugin; make sources available to record via a filter.
  • Source Switcher plugin; to switch between a list of sources.
  • Spectralizer plugin; audio visualization using fftw.
  • StreamFX plugin; collection modern effects filters and transitions.
  • Teleport plugin; open NDI-like replacement.
  • Text Pango plugin; Provides a text source rendered using Pango with multi-language support, emoji support, vertical rendering and RTL support.
  • Text PThread plugin; Rich text source plugin with many advanced features.
  • Time Warp Scan plugin; a time warp scan filter.
  • Transition Table plugin; customize scene transitions.
  • Virtual Cam Filter plugin; make sources available to the virtual camera via a filter
  • VNC Source plugin; VNC viewer that works as a source.
  • Websockets plugin; remote-control OBS Studio through WebSockets, compatible with StreamControl.

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 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.

Additional plugins

If this install script doesn't include a plugin that you use, you can a download pre-compiled plugin and and extract it to ~/.config/obs-studio/plugins/.

obs-fully-loaded's People

Contributors

anyblabla avatar flexiondotorg avatar lukewh avatar seetee avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.